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
{abstract void growl();}
B、
class abstract Animal
{abstract void growl();}
C、
abstract class Animal{abstract void growl();}
D、
abstract class Animal{abstract void growl(){}}
5. 当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个( )
A)KeyEvent B)ActionEvent C)ItemEvent D)MouseEvent
6.下面程序段执行后b的值是( )。
Integer integ
=new Integer(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