2020-09-02习题

tech2022-08-14  131

1.变量命名是否合法,如果不合法,为什么?

(1)int a_; (2)int a@; (3)int $; (4)int $123b_; (5)int_1_;

2.下面程序输出结果是:

int i = 1; int j = ++i + i++; System.out.println(j);

3.下面程序输出结果是:

Integer num = 1; String str = "aa"; if(num=1) { System.out.println("num:" + num); } if(str="aa") { System.out.println("str:" + str); }

4.下列类定义中合法的抽象类的定义是(   )

A、abstract Animal{abstractvoidgrowl();}  B、classabstract Animal{abstractvoidgrowl();}  C、abstractclassAnimal{abstractvoidgrowl();}  D、abstractclassAnimal{abstractvoidgrowl(){}}

5. 当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个(  )

A)KeyEvent  B)ActionEvent   C)ItemEvent   D)MouseEvent

6.下面程序段执行后b的值是(    )。

Integer integ =newInteger(9);  boolean b = integ  instanceof  Object;

A) 9     B) true     C) 1     D) false

7.覆盖与重载的关系是  (  )

A、覆盖只有发生在父类与子类之间,而重载可以发生在同一个类中  B.覆盖方法可以不同名,而重载方法必须同名  C.final修饰的方法可以被覆盖,但不能被重载  D.覆盖与重载是同一回事

参考答案:

1.(2)不合法 ①名称只能由字母、数字、下划线、$符号组成 ②不能以数字开头 ③名称不能使用JAVA中的关键字。 2.4 3.都不能运行成功,编译即报错。 4.C 5.D 6.B 7.A

最新回复(0)