欢迎来到天天文库
浏览记录
ID:37916127
大小:130.50 KB
页数:6页
时间:2019-06-02
《JAVA编程基础-2-B-试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件工程师实训营阶段试卷课程名称:JAVA编程基础-2-B考试时间60分钟(闭卷■)一、选择题(每题3分共60分)1.阅读下面代码:publicclassJavaKey{privateintjava=100;//1publicStringtrue="myJava";//2publicstaticvoidmain(String[]args){intinteger=20;//3JavaKeykey=newJavaKey();System.out.println(key.java);}}下面那个表达式是合法的?A.编译成功;打印输出100B.编译失败
2、;提示//1处发生错误C.编译失败;提示//2处发生错误D.编译失败;提示//3处发生错误2.下面哪个选项的内容不是java保留字?A.intB.throwsC.longD.TRUE3.下面哪个选项的内容不是java中的基本类型?A.'1'B.1C.1.0D."1"4.阅读下面代码(两个类在同一个package内):classTestClass{staticintage;Stringname;}publicclassTestVariableInit{publicstaticvoidmain(String[]args){TestClasstc=n
3、ewTestClass();intj=0;System.out.println("tc.name="+TestClass.name);System.out.println("tc.age="+tc.age);System.out.println("j="+j);}}下面关于上述代码的说法哪一个是正确的?6请将答案写在答题纸上A.编译通过;输出结果为tc.name=nulltc.age=0j=0B.编译通过;输出结果为tc.name=tc.age=0j=0C.编译通过;输出结果为tc.name=tc.age=j=D.编译失败2.下边哪一个选项中的
4、方法不是在Object类中被声明的?A.toString()B.final()C.getClass()D.clone()3.阅读下面代码publicclassQuestion{publicstaticvoidmain(String[]args){Strings1="abcd";Strings2="ab"+"cd";System.out.println("s1"+((s1==s2)?"==":"!=")+"s2");}}上述代码的执行结果是:A.s1==s2B.s1!=s2C.s1D.s1="abdc"4.阅读下面代码:publicclassFo
5、o{publicstaticvoidmain(String[]args){StringBufferbuf=newStringBuffer("a");add(buf);System.out.println(buf);}staticvoidadd(StringBufferbuf){buf.append("b");}}上述代码的执行结果是:A.编译失败B.编译通过,执行结果为aC.编译通过,执行结果为abD.编译通过,执行结果为buf变量的地址6请将答案写在答题纸上1.阅读下面代码:publicclassAClass{publicstaticvoid
6、main(String[]args){String[]msg={"one","two","three"};if(args.length==0){System.out.println("Noarguments");}else{System.out.println(msg[args.length]+"arguments");}}}下面哪个选项的说法是正确的?A.该代码无法编译通过B.不带任何参数运行该程序时,会抛出NullPointerException异常C.带3个参数运行该程序时,会打印threeargumentsD.带3个参数运行该程序时,会
7、发生运行时异常2.阅读下面代码publicclassThisUse{intplane;staticintcar;publicvoiddoSomething(){floati;//插入语句}}下面哪个选项中的内容不能添加到//插入语句处(添加后导致编译错误)A.i=this.plane;B.i=this.carC.i=4.0D.this.car=plane;;3.阅读下面代码:publicstaticvoidmain(String[]args){booleanb=false;inti=1;do{i++;b=!b;}while(b);System.
8、out.println(i++);}下面哪个选项的说法是正确的?A.编译失败B.编译通过,运行时输出结果为2C.编译通过,运行时输出结果为3D.编译通
此文档下载收益归作者所有