-
编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )
A..java B. .class C. .html D..exe
-
不允许作为类及类成员的访问控制符是( C )。
A.public B.private C.static D.protected
-
设x=1,y=2,z=3,则表达式y+=z--/++x值是( A )。
A.3 B.3.5 C.4 D.5
-
关于下面程序片段,结论正确的是( B )。
String a =”Java”;
String b=”Java”;
String x=”Ja”;
String y=”va”;
String c=x+y;
A.a和b指向同一个实例对象,a和c指向同一个实例对象
B.a和b指向同一个实例对象,a和c不指向同一个实例对象
C.a和b不指向同一个实例对象,a和c指向同一个实例对象
D.a和b不指向同一个实例对象,a和c不指向同一个实例对
5.关于多态性的说法正确的是( C )。
A. 一个类中不能有同名的方法
B. 子类中不能有和父类中同名的方法
C. 子类中可以有和父类中同名且参数相同的方法
D. 多态性就是方法的名字可以一样,但返回的类型必须不一样
6.关于继承的说法,正确的是( D )。
A.超类的对象就是子类的对象
B.一个类可以有几个超类
C.一个类只能有一个子类
D.一个类只能有一个超类
7.下面的方法重载正确的是( C )。
A. int fun (int a, float b){} float fun(int a, float b){}
B. float fun (int a, float b) {} float fun (int x, float y){}
C. float fun (float a){} float fun(float a, float b){}
D. float fun1 (int a, float b){} float fun2(int a ,float b){}
8.执行下面代码后,描述正确的是( B )
int a,b,c;
a=1;
b=2;
c=(a+b>3?a++:b++)
A.a的值是2,b的值是3