2. 下面哪些是合法的标识符 A. $persons B. TwoUsers C. *point D. this E. _endline 答案A,B,E
3. 哪些是将一个十六进制值赋值给一个long型变量 A. long number = 345L;
B. long number = 0345;
C. long number = 0345L;
D. long number = 0x345L 答案D
4. 下面的哪些程序片断可能导致错误 A. String s = \"Gone with the wind\"; String t = \" good \"; String k = s + t;
B. String s = \"Gone with the wind\"; String t;
t = s[3] + \"one\";
C. String s = \"Gone with the wind\"; String standard = s.toUpperCase();
D. String s = \"home directory\"; String t = s - \"directory\"; 答案B,D
5. 在// point x处的哪些申明是句法上合法的。 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. 答案D,E
6. 当Frame的大小被改变时Frame中的按钮的位置可能被改变时使用的哪一个布局管理器。 A. BorderLayout
B. FlowLayout
C. CardLayout
D. GridLayout 答案B
7. Given the following code fragment:
1) public void create() {
2) Vector myVect;
3) myVect = new Vector(); 4) }
给出下面的代码片断。。。下面的哪些陈述为true(真)?
A. 第二行的声明不会为变量myVect分配内存空间。
B. 第二行的声明分配一个到Vector对象的引用的内存空间。 C. 第二行语句创建一个Vector类对象。 D. 第三行语句创建一个Vector类对象。
E. 第三行语句为一个Vector类对象分配内存空间。
答案A,D,E
8.下面的哪些答案可以用以表示八进制值8 A. 010
B. 0x10
C. 08
D. 0x8
答案A
9. 哪些不是Java关键字 A. TRUE
B. sizeof
C. const
D. super
E. void 答案A,B
10.下面的哪些叙述为真?
A. equals()方法判定引用值是否指向同一对象。
B. == 操作符判定两个分立的对象的内容和类型是否一致。
C. equals()方法只有在两个对象的内容一致时返回true。
D. 类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。 答案A,D
11.下面关于继承的哪些叙述是正确的。 A. 在java中只允许单一继承。
B. 在java中一个类只能实现一个接口。
C. 在java中一个类不能同时继承一个类和实现一个接口。 D. java的单一继承使代码更可靠。 答案A,D 12.
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. on line 2
B. on line 3
C. on line 6
D. on line 7 答案D
13. 下面哪些不是java的原始数据类型 A. short
B. Boolean
C. unit
D. float 答案B,C
14. 使用\"<<\"和 \">>\"操作符的哪些陈述是对的
A. 0000 0100 0000 0000 0000 0000 0000 0000<<5 gives
1000 0000 0000 0000 0000 0000 0000 0000
B. 0000 0100 0000 0000 0000 0000 0000 0000<<5 gives
1111 1100 0000 0000 0000 0000 0000 0000
C. 1100 0000 0000 0000 0000 0000 0000 0000>>5 gives
1111 1110 0000 0000 0000 0000 0000 0000
D. 1100 0000 0000 0000 0000 0000 0000 0000>>5 gives
0000 0110 0000 0000 0000 0000 0000 0000 答案A,C
15. int的取值范围是哪个? A. -27 -- 27-1
B. 0 -- 232-1
C. ?215 -- 215-1
D. ?231 -- 231-1 答案D
16. 下面的哪些关键字通常用来对对象的加锁,该标记使得对对象的访问是排他的 A. transient
B. synchronized
C. serialize
D. static 答案B
17. main()方法的返回类型是什么? A. int
B. void
C. boolean
D. static 答案B
18. 给出下面的代码::
if (x>0) { System.out.println(\"first\"); }
else if (x>-3) { System.out.println(\"second\"); }
else { System.out.println(\"third\"); }
x的取值在什么范围内时将打印字符串\"second\"。 A. x > 0
B. x > -3
C. x <= -3
D. x <= 0 & x > -3 答案D
19. 给出以下关于一个使用适当的字符间距的字体的TextField的表达式。 TextField t = new TextField(\"they are good\
哪些叙述是对的?
A. 被显示的字符串可以使用多种字体。 B. 一行中最大的字符数是40
C. 显示的宽度正好是40个字符宽。 D. 用户可以编辑字符。 答案D
20. 关于垃圾收集的哪些叙述是对的。
A. 程序开发者必须自己创建一个线程进行内存释放的工作。
B. 垃圾收集将检查并释放不再使用的内存。
C. 垃圾收集允许程序开发者明确指定并立即释放该内存。
D. 垃圾收集能够在期望的时间释放被java对象使用的内存。 答案B
16. 下面的哪些关键字通常用来对对象的加锁,该标记使得对对象的访问是排他的 A. transient B. synchronized C. serialize D. static 答案 B
17. main()方法的返回类型是什么? A. int
B. void
C. boolean
D. static 答案 B
18. 给出下面的代码
if (x>0) { System.out.println(\\\"first\\\"); }
else if (x>-3) { System.out.println(\\\"second\\\"); }
else { System.out.println(\\\"third\\\"); }
x的取值在什么范围内时将打印字符串\\\"second\\\"。 A. x > 0
B. x > -3
C. x <= -3
D. x <= 0 & x > -3 答案 D
19. 给出以下关于一个使用适当的字符间距的字体的TextField的表达式。 TextField t = new TextField(\\\"they are good\\\
哪些叙述是对的?
A. 被显示的字符串可以使用多种字体。
B. 一行中最大的字符数是40
C. 显示的宽度正好是40个字符宽。
D. 用户可以编辑字符。
答案 D
20. 关于垃圾收集的哪些叙述是对的。
A. 程序开发者必须自己创建一个线程进行内存释放的工作。
B. 垃圾收集将检查并释放不再使用的内存。
C. 垃圾收集允许程序开发者明确指定并立即释放该内存。
D. 垃圾收集能够在期望的时间释放被java对象使用的内存。
答案 B
1、下面哪些是short型的取值范围。?
-27 -- 27-1
0 -- 216-1
–215 -- 215-1
–231 -- 231-1
2、下面哪些是合法的标识符?
A. $persons
B. TwoUsers
C. *point D. this
E. _endline (a,b,e)
3、哪些是将一个十六进制值赋值给一个long型变量?
A. long number = 345L;
B. long number = 0345;
C. long number = 0345L;
D. long number = 0x345L. (d)
4、下面的哪些程序片断可能导致错误?
A. String s = \"Gone with the wind\";
String t = \" good \";
String k = s + t;
B. String s = \"Gone with the wind\";
String t;
t = s[3] + \"one\";
C. String s = \"Gone with the wind\";
String standard = s.toUpperCase();
D. String s = \"home directory\";
String t = s - \"directory\". (b,d)
5、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 } }
在// point x处的哪些申明是句法上合法的?
A. i = m;
B. i = b;
C. i = p.a;
D. i = p.change(30);
E. i = t.b. (d,e)
6、当Frame的大小被改变时Frame中的按钮的位置可能被改变时使用的哪一个布局管理器? A. BorderLayout
B. FlowLayout
C. CardLayout
D. GridLayout (b)
7、给出下面的代码片断:
1) public void create() {
2) Vector myVect;
3) myVect = new Vector(); 4) }
下面的哪些陈述为true(真)?
A. The declaration on line 2 does not allocate memory space for the variable myVect.
B. The declaration on line 2 allocates memory space for a reference to a Vector object.
C. The statement on line 2 creates an object of class Vector.
D. The statement on line 3 creates an object of class Vector.
E. The statement on line 3 allocates memory space for an object of class Vector (ade)
8、下面的哪些答案可以用以表示八进制值8? A. 010
B. 0x10 C. 08 D. 0x8 (a)
9、哪些不是Java关键字?
A. TRUE
B. sizeof
C. const
D. super E. void (ab)
10、下面的哪些叙述为真?
A. equals()方法判定引用值是否指向同一对象。
B. == 操作符判定两个分立的对象的内容和类型是否一致。
C. equals()方法只有在两个对象的内容一致时返回true。
D. 类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。 (ad)
11、下面关于继承的哪些叙述是正确的?
A. 在java中只允许单一继承。
B. 在java中一个类只能实现一个接口。
C. 在java中一个类不能同时继承一个类和实现一个接口。
D. java的单一继承使代码更可靠。 (ad) 12、
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. on line 2
B. on line 3
C. on line 6
D. on line 7 (d)
13、下面哪些不是java的原始数据类型?
A. short
B. Boolean C. unit D. float (bc)
14、使用\"<<\"和 \">>\"操作符的哪些陈述是对的?
A. 0000 0100 0000 0000 0000 0000 0000 0000<<5 gives
1000 0000 0000 0000 0000 0000 0000 0000
B. 0000 0100 0000 0000 0000 0000 0000 0000<<5 gives
1111 1100 0000 0000 0000 0000 0000 0000
C. 1100 0000 0000 0000 0000 0000 0000 0000>>5 gives
1111 1110 0000 0000 0000 0000 0000 0000
D. 1100 0000 0000 0000 0000 0000 0000 0000>>5 gives
0000 0110 0000 0000 0000 0000 0000 0000
(ac)
15、int的取值范围是哪个
A. -27 -- 27-1
B. 0 – 232-1
C. –215 -- 215-1
D. –231 -- 231-1 (d)
16、下面的哪些关键字通常用来对对象的加锁,该标记使得对对象的访问是排他的 A. transient
B. synchronized
C. serialize
D. static (b)
17、main()方法的返回类型是什么?? A. int B. void
C. boolean
D. static (b)
18、给出下面的代码:
if (x>0) { System.out.println(\"first\"); }
else if (x>-3) { System.out.println(\"second\"); }
else { System.out.println(\"third\"); }
x的取值在什么范围内时将打印字符串\"second\"
A. x > 0
B. x > -3
C. x <= -3
D. x <= 0 & x > -3 (d)
19、给出以下关于一个使用适当的字符间距的字体的TextField的表达式
TextField t = new TextField(\"they are good\
哪些叙述是对的?
A. 被显示的字符串可以使用多种字体。
B. 一行中最大的字符数是40
C. 显示的宽度正好是40个字符宽。
D. 用户可以编辑字符。 (d)
20、关于垃圾收集的哪些叙述是对的
A. 程序开发者必须自己创建一个线程进行内存释放的工作。
B. 垃圾收集将检查并释放不再使用的内存。
C. 垃圾收集允许程序开发者明确指定并立即释放该内存。
D. 垃圾收集能够在期望的时间释放被java对象使用的内存。 (b)
因篇幅问题不能全部显示,请点此查看更多更全内容