欢迎来到天天文库
浏览记录
ID:61459190
大小:48.00 KB
页数:11页
时间:2021-02-01
《java训练题一答案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、训练题一一、单选题1.下列选项中,哪一项不属于Java语言的简单数据类型(B)A.整数型B.数组C.字符型D.浮点型2.如果在编译Java程序时,编译结果报告说找不到编译的代码,通常的错误不是如下的哪一项?(A)A.没有import相应的包B.文件名拼写错误C.未加.java后缀D.源文件不在当前目录下3.以下的选项中能正确表示Java语言中的一个整型常量的是(B)A.435.B.–34C.34,000D.4564.现在一个变量为booleanb1;,下面赋值语句中正确的是(A)A.b1=true;B.b1=T
2、rue;C.b1=“true”;D.b1=0;5.现在2个char类型的变量a1=‘a’,a2=2;,当执行a1=(char)(a1+a2);语句之后,a1的值应该是(B)A.‘a’B.‘c’C.12D.语句在编译时出错6.下列哪一个是表达式1+2+“aa”+3的值是(B)A.“12aa3”B.“3aa3”C.“12aa”D.“aa3”7.执行以下列程序段之后,变量n的值为(A)publicclassTest7{publicstaticvoidmain(String[]args){inty=2,z=3,n=4;
3、n=n+-y*z/n;System.out.println(n);}}A.3B.–1C.–12D.–38.执行下列代码段之后,变量z的值为(D)publicclassTest8{publicstaticvoidmain(String[]args){intx=2,y=3,z=4;z-=--y-x--;System.out.println(z);}}A.1B.2C.3D.49.对下列表达式值的判断正确的一个是(C)A.23<43的值为falseB.18>=19的值为trueC.12<=12的值为trueD.66!=
4、22的值为false10.下列关于equals()方法和==运算符的说法,不正确的一个是(C)A.equals()方法可以用来比较复合数据类型的数值是否相等B.==运算符可以用来比较简单数据类型的数据值是否相等A.==运算符和equals()方法的功能一样,可以相互替换B.==运算符和equals()方法的功能不完全一样,不可以相互替换11.表达式(12==0)&&(1/0<1)的值为(B)A.trueB.falseC.0D.运行时抛出异常12.能构成多分支的语句是(C)A.for语句B.while语句C.sw
5、itch语句D.do-while语句13.下程序的输出结果是(A)publicclassex13{publicstaticvoidmain(String[]args){for(intcnt=0;cnt<10;cnt++){if(cnt==5)break;System.out.print(cnt);}}}A.01234B.6789C.D.514.下列程序执行后,输出的结果是(A)publicclassex14{publicstaticvoidmain(String[]args){inta=10;if(a<10
6、
7、
8、a>10)System.out.println(“a<>10”);elseSystem.out.println(“a=10”);}}A.a=10B.a<>10C.a>10D.a<1015.执行下开程序之后,输出的结果为(C)publicclassex15{publicstaticvoidmain(String[]args){inta=0;label:for(;a<4;a++){for(intj=0;j<2;j++){if(a==2)breaklabel;System.out.print(a*2+j+“”);}S
9、ystem.out.println(“a=”+a);}}}A.01a=0B.01a=123a=223a=2C.01a=0D.12a=023a=134a=116.下列程序的执行结果是(B)publicclassex16{publicstaticvoidmain(String[]args){intj=2,i=8;while(j<--i){for(intk=0;k<4;k++)j++;}System.out.println(j);}}A.10B.6C.4D.217.下列程序的执行结果是(C)publicclassex
10、17{publicstaticvoidmain(String[]args){inti=0,j=100;while(j>=0){if(j%3==0)i+=j;j--;}System.out.println(i)}}A.5050B.2500C.1683D.171718.下列哪一个不是分支语句(D)A.switch语句B.if-else语句C.if语句D.break语句19.下列程序的执行结
此文档下载收益归作者所有