java 考试选择题
一道题10分11.代码如下:1.publicclassWhileExm{2.publicstaticvoidmain(String[]args){3.intx=1,y=6...
一道题10分
11. 代码如下:
1. public class WhileExm {
2. public static void main (String []args) {
3. int x= 1, y = 6;
4. while (y--) {x--;}
5. system.out.printIn(“x=” + x “y =” + y);
6. }
7. }
结果是什么?
A. The output is x = 6 y = 0
B. The output is x = 7 y = 0
C. The output is x = 6 y = -1
D. The output is x = 7 y = -1
E. 编译失败
12. 代码如下:
1. public class Foo {
2. private int val;
3. public foo(int v) (val = v;) }
4. public static void main (String [] args) {
5. Foo a = new Foo (10);
6. Foo b = new Foo (10);
7. Foo c = a;
8. int d = 10;
9. double e = 10.0;
10. }
11. }
下面哪个逻辑表达式为真?
A. (a ==c) B. (b ==d) C. (a ==b) D. (b ==c) E. (d ==10.0)
13. 代码如下:
1. int i=1, j=0;
2. switch(i) {
3. case 2:
4. j+=6;
5. case 4:
6. j+=1;
7. case 1:
8. j +=2;
9. case 0:
10 . j +=4;
11. }
最终j的值是什么?
A. 0 B. 1 C. 2 D. 4 E. 6
14. char的数值范围是多少?
A. 0 . . . 32767 B. 0 . . . 65535 C. –256 . . . 255 D. –32768 . . . 32767
E. Range is platform dependent.
15. 下面关于变量及其范围的陈述哪些是对的?
A. 实例变量是类的成员变量。
B. 实例变量用关键字static声明。
C. 在方法中定义的局部变量在该方法被执行时创建
D. 局部变量在使用前必须被初始化。
16. 有关构造方法,下列叙述正确是?
A. 默认的构造方法初始化方法变量。
B. 默认的构造方法初始化了在类中声明的实例变量。
C. 假如一个类缺少没有参数的构造方法,但是有其它的构造方法,则编译器生成一个缺省的构造方法。
D. 编译器只有当一个类没有其它的构造方法时才生成缺省的构造方法。
17. 关于被保护访问控制符protected修饰的成员变量,以下说法正确的是( )
A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B.可以被两种类访问和引用:该类本身、该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问
18. 关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是( )
A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B.可以被两种类访问和引用:该类本身、该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问
19. 关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )
A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B.可以被两种类访问和引用:该类本身、该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问
20. 下述说法中,错误的是
A.Java中,方法的重载是指多个方法可以共享同一个名字
B.Java中,用abstract修饰的类称为抽象类,它不能实例化
C.Java中,接口不包含成员变量和方法实现
D.Java中,构造方法可以有返回值 展开
11. 代码如下:
1. public class WhileExm {
2. public static void main (String []args) {
3. int x= 1, y = 6;
4. while (y--) {x--;}
5. system.out.printIn(“x=” + x “y =” + y);
6. }
7. }
结果是什么?
A. The output is x = 6 y = 0
B. The output is x = 7 y = 0
C. The output is x = 6 y = -1
D. The output is x = 7 y = -1
E. 编译失败
12. 代码如下:
1. public class Foo {
2. private int val;
3. public foo(int v) (val = v;) }
4. public static void main (String [] args) {
5. Foo a = new Foo (10);
6. Foo b = new Foo (10);
7. Foo c = a;
8. int d = 10;
9. double e = 10.0;
10. }
11. }
下面哪个逻辑表达式为真?
A. (a ==c) B. (b ==d) C. (a ==b) D. (b ==c) E. (d ==10.0)
13. 代码如下:
1. int i=1, j=0;
2. switch(i) {
3. case 2:
4. j+=6;
5. case 4:
6. j+=1;
7. case 1:
8. j +=2;
9. case 0:
10 . j +=4;
11. }
最终j的值是什么?
A. 0 B. 1 C. 2 D. 4 E. 6
14. char的数值范围是多少?
A. 0 . . . 32767 B. 0 . . . 65535 C. –256 . . . 255 D. –32768 . . . 32767
E. Range is platform dependent.
15. 下面关于变量及其范围的陈述哪些是对的?
A. 实例变量是类的成员变量。
B. 实例变量用关键字static声明。
C. 在方法中定义的局部变量在该方法被执行时创建
D. 局部变量在使用前必须被初始化。
16. 有关构造方法,下列叙述正确是?
A. 默认的构造方法初始化方法变量。
B. 默认的构造方法初始化了在类中声明的实例变量。
C. 假如一个类缺少没有参数的构造方法,但是有其它的构造方法,则编译器生成一个缺省的构造方法。
D. 编译器只有当一个类没有其它的构造方法时才生成缺省的构造方法。
17. 关于被保护访问控制符protected修饰的成员变量,以下说法正确的是( )
A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B.可以被两种类访问和引用:该类本身、该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问
18. 关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是( )
A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B.可以被两种类访问和引用:该类本身、该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问
19. 关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )
A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B.可以被两种类访问和引用:该类本身、该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问
20. 下述说法中,错误的是
A.Java中,方法的重载是指多个方法可以共享同一个名字
B.Java中,用abstract修饰的类称为抽象类,它不能实例化
C.Java中,接口不包含成员变量和方法实现
D.Java中,构造方法可以有返回值 展开
4个回答
展开全部
11. 代码如下:
1. public class WhileExm {
2. public static void main (String []args) {
3. int x= 1, y = 6;
4. while (y--) {x--;}
5. system.out.printIn(“x=” + x “y =” + y);
6. }
7. }
结果是什么? E
A. The output is x = 6 y = 0
B. The output is x = 7 y = 0
C. The output is x = 6 y = -1
D. The output is x = 7 y = -1
E. 编译失败
12. 代码如下:
1. public class Foo {
2. private int val;
3. public foo(int v) (val = v;) }
4. public static void main (String [] args) {
5. Foo a = new Foo (10);
6. Foo b = new Foo (10);
7. Foo c = a;
8. int d = 10;
9. double e = 10.0;
10. }
11. }
下面哪个逻辑表达式为真? A E
A. (a ==c) B. (b ==d) C. (a ==b) D. (b ==c) E. (d ==10.0)
13. 代码如下:
1. int i=1, j=0;
2. switch(i) {
3. case 2:
4. j+=6;
5. case 4:
6. j+=1;
7. case 1:
8. j +=2;
9. case 0:
10 . j +=4;
11. }
最终j的值是什么? E
A. 0 B. 1 C. 2 D. 4 E. 6
14. char的数值范围是多少? C
A. 0 . . . 32767 B. 0 . . . 65535 C. –256 . . . 255 D. –32768 . . . 32767
E. Range is platform dependent.
15. 下面关于变量及其范围的陈述哪些是对的?A B C
A. 实例变量是类的成员变量。
B. 实例变量用关键字static声明。
C. 在方法中定义的局部变量在该方法被执行时创建
D. 局部变量在使用前必须被初始化。
16. 有关构造方法,下列叙述正确是? D
A. 默认的构造方法初始化方法变量。
B. 默认的构造方法初始化了在类中声明的实例变量。
C. 假如一个类缺少没有参数的构造方法,但是有其它的构造方法,则编译器生成一个缺省的构造方法。
D. 编译器只有当一个类没有其它的构造方法时才生成缺省的构造方法。
17. 关于被保护访问控制符protected修饰的成员变量,以下说法正确的是( B )
A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B.可以被两种类访问和引用:该类本身、该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问
18. 关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是( C )
A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B.可以被两种类访问和引用:该类本身、该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问
19. 关于被私有访问控制符private修饰的成员变量,以下说法正确的是( C )
A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B.可以被两种类访问和引用:该类本身、该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问
20. 下述说法中,错误的是 D
A.Java中,方法的重载是指多个方法可以共享同一个名字
B.Java中,用abstract修饰的类称为抽象类,它不能实例化
C.Java中,接口不包含成员变量和方法实现
D.Java中,构造方法可以有返回值
1. public class WhileExm {
2. public static void main (String []args) {
3. int x= 1, y = 6;
4. while (y--) {x--;}
5. system.out.printIn(“x=” + x “y =” + y);
6. }
7. }
结果是什么? E
A. The output is x = 6 y = 0
B. The output is x = 7 y = 0
C. The output is x = 6 y = -1
D. The output is x = 7 y = -1
E. 编译失败
12. 代码如下:
1. public class Foo {
2. private int val;
3. public foo(int v) (val = v;) }
4. public static void main (String [] args) {
5. Foo a = new Foo (10);
6. Foo b = new Foo (10);
7. Foo c = a;
8. int d = 10;
9. double e = 10.0;
10. }
11. }
下面哪个逻辑表达式为真? A E
A. (a ==c) B. (b ==d) C. (a ==b) D. (b ==c) E. (d ==10.0)
13. 代码如下:
1. int i=1, j=0;
2. switch(i) {
3. case 2:
4. j+=6;
5. case 4:
6. j+=1;
7. case 1:
8. j +=2;
9. case 0:
10 . j +=4;
11. }
最终j的值是什么? E
A. 0 B. 1 C. 2 D. 4 E. 6
14. char的数值范围是多少? C
A. 0 . . . 32767 B. 0 . . . 65535 C. –256 . . . 255 D. –32768 . . . 32767
E. Range is platform dependent.
15. 下面关于变量及其范围的陈述哪些是对的?A B C
A. 实例变量是类的成员变量。
B. 实例变量用关键字static声明。
C. 在方法中定义的局部变量在该方法被执行时创建
D. 局部变量在使用前必须被初始化。
16. 有关构造方法,下列叙述正确是? D
A. 默认的构造方法初始化方法变量。
B. 默认的构造方法初始化了在类中声明的实例变量。
C. 假如一个类缺少没有参数的构造方法,但是有其它的构造方法,则编译器生成一个缺省的构造方法。
D. 编译器只有当一个类没有其它的构造方法时才生成缺省的构造方法。
17. 关于被保护访问控制符protected修饰的成员变量,以下说法正确的是( B )
A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B.可以被两种类访问和引用:该类本身、该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问
18. 关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是( C )
A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B.可以被两种类访问和引用:该类本身、该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问
19. 关于被私有访问控制符private修饰的成员变量,以下说法正确的是( C )
A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B.可以被两种类访问和引用:该类本身、该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问
20. 下述说法中,错误的是 D
A.Java中,方法的重载是指多个方法可以共享同一个名字
B.Java中,用abstract修饰的类称为抽象类,它不能实例化
C.Java中,接口不包含成员变量和方法实现
D.Java中,构造方法可以有返回值
展开全部
为了分也不能这么误人子弟,楼上均有错,
11.E
12.AE
13.E
14.B 解释下,java里面用的Unicode,所以是0~65535
15.这个也许飞蛋蛋是对的。BD我不太清楚,C肯定没错。
16.D
17.A 我就不明白了,为什么所有人都选择的是B
18.题目肯定是有误,default的话选D
19.C
20.D
11.E
12.AE
13.E
14.B 解释下,java里面用的Unicode,所以是0~65535
15.这个也许飞蛋蛋是对的。BD我不太清楚,C肯定没错。
16.D
17.A 我就不明白了,为什么所有人都选择的是B
18.题目肯定是有误,default的话选D
19.C
20.D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
11.E
12.AE
13.E
14.B
15.C(static声明以后是类变量,D,局部变量的初始化可以延迟到使用时在初始化,如方法参数)
16.D
17.B
18.私有保护控制符?貌似JAVA里没这东西
19.C
20.D
12.AE
13.E
14.B
15.C(static声明以后是类变量,D,局部变量的初始化可以延迟到使用时在初始化,如方法参数)
16.D
17.B
18.私有保护控制符?貌似JAVA里没这东西
19.C
20.D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
11 E
12 A
13 C
14 B
15 ACD
16 BD
17 B
18 C 这个题目是不是有问题
19 C
20 D
12 A
13 C
14 B
15 ACD
16 BD
17 B
18 C 这个题目是不是有问题
19 C
20 D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询