好文档 - 专业文书写作范文服务资料分享网站

JAVA语言程序设计期末考试试题及答案 

天下 分享 时间: 加入收藏 我要投稿 点赞

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案 System.out.println(\ }

static void wrench() {

throw new NullPointerException(); } }

程序的输出结果为: E A B 4、public class Test {

public static void main(String[] args) { int x;

int a[] = { 0, 0, 0, 0, 0, 0 }; calculate(a, a[5]);

System.out.println(\ System.out.println(\ }

static int calculate(int x[], int y) { for (int i = 1; i < x.length; i++) if (y < x.length) x[i] = x[i - 1] + 1; return x[0]; } }

程序的输出结果为: the value of a[0] is 0 the value is a[5] is 5 http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案

1. 下面哪些是short型的取值范围 [C] A. -27 – 27-1 B. 0 – 216-1 C. -215 – 215-1 D. -231 – 231-1

2. 下面哪些是合法的标识符 [ABE] A. $persons B. TwoUsers C. *point D. this E. _endline

3. 哪些是将一个十六进制值赋值给一个long型变量 [D] A. long number = 345L; B. long number = 0345; C. long number = 0345L; D. long number = 0x345L; 4. 下面的哪些程序片断可能导致错误。 [BD] A.

String s = \ String t = \ String k = s + t; B.

String s = \ String t;

t = s[3] + \C.

String s = \ String standard = s.toUpperCase(); http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案 D.

String s = \ String t = s - \

5. 在// point x处的哪些声明是合法的 [DE] class Person { private int a;

public int change(int m){ return m; } }

public class Teacher extends Person { public int b; public static void main(String arg[]){ Person p = new Person(); Teacher t = new Teacher(); int i; // point x } } A. i = m; B. i = b; C. i = p.a;

D. i = p.change(30); E. i = t.b;

6. 当Frame的大小被改变时, Frame中的按钮的位臵也可能被改变,请问此时使用的是什么布局管理器 [B] A. BorderLayout B. FlowLayout C. CardLayout D. GridLayout http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案 7. 给出下面的代码片断 1 public void create() { 2 Vector myVect;

3 myVect = new Vector(); 4 }

下面的哪些陈述是正确的? [ADE] A. 第二行的声明不会为变量myVect分配内存空间。 //指的是堆空间,只是在栈 中分配;这里不用较真.自己理解就好;

B. 第二行的声明分配一个到Vector对象的引用的内存空间。 C. 第二行语句创建一个Vector类对象。 D. 第三行语句创建一个Vector类对象。

E. 第三行语句为一个Vector类对象分配内存空间。

//分配栈空间,相当于指针,但是不分配\到Vector对象的引用的空间\选项二的意思是分配了堆空间;

8. 下面的哪些答案可以用以表示八进制值8? [A] A. 010 B. 0x10 C. 08 D. 0x8 9. 哪些不是Java关键字 [AB] A. TRUE B. sizeof C. const D. super E. void

10. 下面的哪些叙述为真。 [AD]

A. equals()方法判定引用值是否指向同一对象。 //不说是谁的就是默认的 B. == 操作符判定两个分立的对象的内容和类型是否一致。 C. equals()方法只有在两个对象的内容一致时返回true。

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案 D. 类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。 //当两个独立的对象的内容和类型一致;

11. 下面关于继承的哪些叙述是正确的。 [AD] A. 在java中只允许单一继承。

B. 在java中一个类只能实现一个接口。 C. 在java中一个类不能同时继承一个类和实现一个接口。 D. java的单一继承使代码更可靠。 12. 第十行的声明将调用哪些方法. [D] 1 class Person { 2 public void printValue(int i, int j) { } 3 public void printValue(int i){ } 4 }

5 public class Teacher extends Person { 6 public void printValue() { } 7 public void printValue(int i) {} 8 public static void main(String args[]){ 9 Person t = new Teacher(); 10 t.printValue(10); 11 } 12 }

A. 第2行的方法 B. 第3行的方法 C. 第6行的方法 D. 第7行的方法

13. 下面哪些不是java的原始数据类型 [BC] A. short B. Boolean C. unit http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案

JAVA语言程序设计期末考试试题及答案 

http://www.514t.com免费提供各种资格考试真题、模拟题、练习题、精选题及答案System.out.println(\}staticvoidwrench(){thrownewNullPointerException();}}程序的输出结果为:EAB4、publicclassTest
推荐度:
点击下载文档文档为doc格式
7v50f183ke38gut0yjtd
领取福利

微信扫码领取福利

微信扫码分享