Java基础知识测试(含答案).doc

Java基础知识测试(含答案).doc

ID:32020337

大小:88.50 KB

页数:38页

时间:2019-01-30

Java基础知识测试(含答案).doc_第1页
Java基础知识测试(含答案).doc_第2页
Java基础知识测试(含答案).doc_第3页
Java基础知识测试(含答案).doc_第4页
Java基础知识测试(含答案).doc_第5页
资源描述:

《Java基础知识测试(含答案).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、共40道选择题,每题2.5分。多选题有错则全错,全对才满分.单选题:1.下列哪个声明是错误的?(b)A.inti=10;B.floatf=1.1;C.doubled=34.4;D.byteb=127;2.下面哪个不是java中的关键字?(c)A.publicB.trueC.mainD.class3.下面哪个语句不会产生编译错误?(c)A.floata=2.0;B.charc=”a”;C.byteb=25;D.booleand=0;4.下面程序哪个语句是正确的cA.bytea=0,b=3;bytec=a+b

2、;B.shorts=23;s=s+12;C.shorts=23;s+=12;D.floatf=23+23.23;5.byte类型的大小是aA.-128~127B.-228~128C.-255~256D.-255~2556.下面程序执行的结果是?(b)publicclassTest(){publicstaticvoidmain(String[]args){System.out.println(“”+’a’+1);}}A.98B.a1C.971D.1977.下面程序执行的结果是?(b)inti=100;whi

3、le(true){If(i++>100)break;System.out.println(i);}A.100B.101C.102D.1038.下面程序执行的结果是?(c)inta=2;switch(a){case1:a+=1;break;case2:a+=2;case3:a+=3;break;case4:a+=4;break;default:a=0;}System.out.println(a);A.5B.6C.7D.89.下面程序的运行结果是(d)inta=3,b=1;if(a==b)System.out

4、.println("a="+a);A.a=1B.a=3C.编译错误D.正常运行但没有输出10.下面程序的运行后,a,b,c的值正确的是:binta=1,b=2;intc=(a+b>3?a++:++b);A.a=2,b=3B.a=1,b=3C.a=1,b=2D.c=211.下面程序的运行结果bpublicclassDemo{publicstaticintfun(intc){returnc+=2;}publicstaticvoidmain(String[]args){inttemp=fun(2);System

5、.out.println(temp);}}A.2B.4C.6D.812.下面程序的运行结果,哪个是正确的bintb=1;while(++b<3)System.out.println("LOOP");A.程序将会进入死循环导致无输出B.输出一次LOOPC.会输出多次LOOPD.程序中含有编译错误13.下面数组定义错误的是(d)CA.int[]arr={23,45,65,78,89};B.int[]arr=newint[10];C.int[]arr=newint[4]{3,4,5,6};D.int[]arr=

6、{‘a’,23,45,6};14.下面程序执行的结果是?(d)intx=1,y=1;if(x++==2&++y==2){x=7;}System.out.println("x="+x+",y="+y);A.x=1y=2B.x=7y=1C.x=7y=2D.x=2y=215.下面不属于基本数据类型的是(b)A.intB.doubleC.longD.int[]16.给出下列代码:booleana=false;booleanb=true;booleanc=(a&&b)&&(!b);intresult=(c==fal

7、se)?1:2;执行完后,c与result的值是(a).A.false和1B.true和2C.true和1D.false和217.阅读下列代码:publicclassTest{publicstaticvoidmain(String[]args){  intf=12;  inti=3;  System.out.println(f/i);  }}程序运行结果为(c).A.3B.3.0C.4D.4.018.下面程序执行的结果是?(c)booleanb=true;if(b=false){System.out.pr

8、intln("a");}elseif(b){System.out.println(b);}elseif(!b){System.out.println("c");}elseSystem.out.println("d");A.aB.trueC.cD.d19.下面程序执行的结果是?(d)intx=2,y=3;switch(x){default:y++;case3:y++;case4:y++;}Sysetem.out.println(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。