复习题-选择题、判断题
一、选择题
1、Java用来定义一个新类时,所使用的关键字为( B )
A、public
B、class
C、struct
D、interface
2、在Java中,关键字( D )使类必须被继承后才能创建对象。
A、final
B、this
C、protected
D、abstract
3、设有String a="0"; char b='0'; int c=48;
下面选项中能输出“Equal”的是( C )
A、if(a==b){System.out.print("Equal");}
B、
if(a==c){System.out.print("Equal");}
C、if(c==b) {System.out.print("Equal");}
D、
if(c!=b){System.out.print("Equal");}
4、类的构造方法被自动调用执行的情况是在定义该类的( C )的时候。
A、成员函数
B、数据成员
C、对象
D、构
造函数
5、下列可作为java语言标识符的是( A )
A、mine
B、1$1
C、!_1
D、this
6、要设置一个类的属性为私有的,应使用关键字( C )
A、protected
B、public
C、private
D、super
7、一个类可同时定义许多同名的方法,它们的参数个数、类型或顺序
各不相同,传回值的类型也可以不相同,这称为( C )
A、隐藏
B、覆盖
C、重载
D、重写
8、设数组len由以下语句定义
float len=new float int[22];
则数组的最后一个元素的正确引用方法为( C )
A、len [0]
B、len []
C、len [21]
D、len
[22]
9、Java语言中下面哪个不是正确的关键字( D )
A、synchronized
B、implements
C、super
D、main
10、下列代码第( C )行会出错。
A、line 4
B、line 6
C、line 7
D、line 8
1) public void modify() {
2) int i,j,k;
3) i=100;
4) while (i>0) {
5) j=i*2;
6) System.out.println (" The value of j is " +j );
7) k=k+1;
8) i--;
9)}
10)}
11、给出下面的代码段