JAVA-基础选择题(期末自测试题) | 您所在的位置:网站首页 › 用户子程序文件名的扩展名必须为o或f › JAVA-基础选择题(期末自测试题) |
编译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 B.a的值是1,b的值是3 C.a的值是2,b的值是2 D.c的值是false 9.将类的成员的访问权限设置为默认的,则该成员被( A ) A.同一包中的类访问 B.其他包中的类访问 C.所有的类访问 D.所有的类的子类访问 10.有关类的说法,正确的是( B )。 A.类具有封装性,所以类的数据是不能被访问的 B.类具有封装性,但可以通过类的公共接口访问类中的数据 C.声明一个类时,必须使用public修饰符 D.每个类中必须有main方法,否则程序无法运行 11.编译一个定义了两个类和三个方法的Java源文件,总共会生成( D )个字节码文件。 A.5个字节码文件,以“.java”为扩展名 B.2个字节码文件,以“.java”为扩展名 C.5个字节码文件,以“.class”为扩展名 D.2个字节码文件,以“.class”为扩展名 12.关于super的说法正确的是( B )。 A.是指当前对象的内存地址 B.是指当前对象的父类对象的内存地址 C.是指当前对象的父类 D.可以用在main()方法中 13.下面的代码,编译运行时,结果是( A ) public class Test{ public static void main (String args[]){ for(int i=0;i |
CopyRight 2018-2019 实验室设备网 版权所有 |