java考试选择题_java 考试选择题

一道题10分11.代码如下:1.publicclassWhileExm{2.publicstaticvoidmain(String[]args){3.intx=1,y=6;4.while(y--){x--;}5.system.out.printIn(“x=”+x“y=”+y);6.}7.}结果是什么?A....

一道题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中,构造方法可以有返回值

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值