欢迎来到天天文库
浏览记录
ID:57338011
大小:532.83 KB
页数:20页
时间:2020-08-12
《java基本语法测试.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Java面向对象核心基本编程能力测试题一:选择题:1.下面代码编译执行后的结果?intOutput=10;booleanb1=false;if((b1==true)&&((Output+=10)==20)){System.out.println("Weareequal"+Output);}else{System.out.println("Notequal!"+Output);}A.编译错误.B.编译成功并输出"Weareequal10".C.编译成功并输出"Notequal!20".D.编译成功并输出"Note
2、qual!10".2:下面代码中,A和D通过编译.Trueorfalse?A:StringBuffersb1="abcd";后面的字符型的必须用String如果要StringBuffersb=newStringBuffer("aaa");B:Booleanb=newBoolean("abcd");C:byteb=255;-128~127D:intx=0x1234;16进制0x8进制0E:floatfl=1.2;浮点型的是后面的数字要加fTrueFalse3:下面程序执行的结果?publicclassTernar
3、y{publicstaticvoidmain(Stringargs[]){inta=5;System.out.println("Valueis-"+((a<5)?9.9:9));如果前面是真执行问号后面的第一个数如果是假执行后面的数}}A.输出:Valueis–9B.输出:Valueis–5C.编译错误D.以上都不是4.下面代码的执行结果?1.classMyClass2.{3.voidmyMethod(inti){System.out.println("intversion");}4.voidmyMethod(
4、Strings){System.out.println("Stringversion");}5.publicstaticvoidmain(Stringargs[])6.{7.MyClassobj=newMyClass();8.charch='c';9.obj.myMethod(ch);10.}11.}A.第4行不能被编译.B.第9行会产生异常.C.第9行将不能被编译myMethod方法不能接受char型参数.D.成功编译并输出:intversion.由低向高转换E.成功编译并输出:Stringversion.5
5、.下面代码执行结果?publicclassTest{publicvoidmethod(){for(inti=0;i<3;i++){System.out.print(i);}System.out.print(i);}}A.0122B.0123C.CompilationerrorD.Noneofthese6.下面哪些是short型的取值范围A.-27--27-1B.0--216-1C.-2^15–2^15-1D.2^31–2^31-17.下面哪些是合法的标识符。A.$personsB.TwoUsers标识符首字母可
6、以大写开头不能用数字C.*pointD.this关键字E._endline8.哪些是将一个十六进制值赋值给一个long型变量A.longnumber=345L;B.longnumber=0345;C.longnumber=0345L;D.longnumber=0x345L9.下面的哪些程序片断可能导致错误A.Strings="Gonewiththewind";Stringt="good";Stringk=s+t;B.Strings="Gonewiththewind";Stringt;t=s[3]+"one";C
7、.Strings="Gonewiththewind";Stringstandard=s.toUpperCase();D.Strings="homedirectory";Stringt=s-"directory";10.在//pointx处的哪些申明是句法上合法的。classPerson{privateinta;publicintchange(intm){returnm;}}publicclassTeacherextendsPerson{publicintb;publicstaticvoidmain(String
8、arg[]){Personp=newPerson();Teachert=newTeacher();inti;//pointx}}A.i=m;B.i=b;C.i=p.a;D.i=p.change(30);E.i=t.b.11.下面的哪些答案可以用以表示八进制值8。A.010B.0x10C.08D.0x812.哪些不是Java关键字A.TRUEB.sizeofC.constD.superE
此文档下载收益归作者所有