传智播客-Java基础知识测试-初测(带答案)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

共享知识分享快乐卑微如蝼蚁、坚强似大象答题格式:1-30题为单选题,31-40为多选题.新建一个txt文件,答案写在这个文件中.答案必须保存为txt格式的文件。答题的时候,可以在EditPlus上答题,会自动显示题目序号文件名改为自己的名字,每题一行.多选题按abcd的顺序填答案,比如某一题的答案acd,就必须是acd,不能是adc等等.不能有空行,不能有空格,不能有题目序号,一定不要某一题不会就空在那,会导致后面的答案全都识别错了!填完答案数一下,不要填挪了!!!共40道选择题,每题2.5分。多选题有错则全错,全对才满分.单选题:1.下列哪个声明是错误的?()A.inti=10;B.byteb=127;C.floatf=1.1;//1.1fD.doubled=34.4;2.下面哪个不是java中的关键字?()A.publicB.trueC.classD.main3.下面哪个语句不会产生编译错误?()共享知识分享快乐卑微如蝼蚁、坚强似大象A.floata=2.0;//2.0fB.byteb=25;C.charc=”a”;D.booleand=0;4.下面程序哪个语句是正确的()A.bytea=0,b=3;bytec=a+b;B.shorts=23;s=s+12;C.floatf=23+23.23;D.shorts=23;s+=12;5.byte类型的大小是()A.-228~128B.-255~256C.-128~127D.-255~2556.下面程序执行的结果是?()inti=100;while(true){If(i++100)break;System.out.println(i);}A.100B.101C.102D.1037.下面程序执行的结果是?()publicclassTest(){publicstaticvoidmain(String[]args){System.out.println(“”+’a’+1);}}A.98B.a1C.197D.971共享知识分享快乐卑微如蝼蚁、坚强似大象8.下面程序的运行结果是()inta=3,b=1;if(a==b)System.out.println(a=+a);A.a=1B.a=3C.正常运行但没有输出D.编译错误9.下面程序的运行后,a,b,c的值正确的是:()inta=1,b=2;intc=(a+b3?a++:++b);A.a=2,b=3B.a=1,b=3C.a=1,b=2D.c=210.下面程序执行的结果是?()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.8共享知识分享快乐卑微如蝼蚁、坚强似大象11.下面程序的运行结果()publicclassDemo{publicstaticintfun(intc){returnc+=2;}publicstaticvoidmain(String[]args){inttemp=fun(2);System.out.println(temp);}}A.2B.4C.6D.812.下面程序的运行结果,哪个是正确的()intb=1;while(++b3){System.out.println(LOOP);}A.程序将会进入死循环导致无输出B.会输出多次LOOPC程序中含有编译错误D.输出一次LOOP13.下面数组定义错误的是()A.int[]arr={23,45,65,78,89};B.int[]arr=newint[10];C.int[]arr=newint[4]{3,4,5,6};D.int[]arr={‘a’,23,45,6};14.下面程序执行的结果是?()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.下面不属于基本数据类型的是()A.intB.doubleC.longD.int[]//引用类型16.给出下列代码:booleana=false;booleanb=true;booleanc=(a&&b)&&(!b);intresult=(c==false)?1:2;执行完后,c与result的值是()A.false和1B.true和2C.true和1D.false和217.阅读下列代码:publicclassTest{publicstaticvoidmain(String[]args){intf=12;inti=3;System.out.println(f/i);}}程序运行结果为()A.3B.3.0C.4D.4.018.下面程序执行的结果是?()booleanb=true;if(b==false){System.out.println(a);共享知识分享快乐卑微如蝼蚁、坚强似大象}elseif(!b){System.out.println(b);}elseif(b){System.out.println(c);}elseSystem.out.println(d);A.aB.trueC.cD.d19.下面程序执行的结果是?()intx=2,y=3;switch(x){default:y++;case3:y++;case4:y++;}Sysetem.out.println(y=+y);A.3B.4C.5D.620.下面程序执行的结果for(inti=1;i=10;i++){if(i5)continue;System.out.println(“java基础班”);}在屏幕上打印几次java基础班?()A.5B.6共享知识分享快乐卑微如蝼蚁、坚强似大象C.7D.821.阅读下面代码段:publicclassDemo{publicstaticvoidmain(String[]args){int[]arr=newint[10];System.out.println(arr[1]);}}执行结果正确的说法是()A.编译时将产生错误B.输出零C.编译时正确,运行时将产生错误D.输出空22.和下面代码能完成相同的选项是()inti=1;intsum=0;while(i=100){if(i%2==0)//i为偶数{sum=sum+i;}i++;}A.for(intx=1;x=100;x++){sum=sum+x;}B.for(intx=0;x=100;x+=2){sum=sum+x;}C.for(intx=1;x=100;x+=2){sum=sum+x;}D.上述全对23.阅读下面代码段:publicclassTest{publicstaticvoidmain(String[]args){charch=’c’;switch(ch){共享知识分享快乐卑微如蝼蚁、坚强似大象case‘a’:System.out.print(“a”);break;case’b’:System.out.print(“ab”);case’c’:System.out.print(“c”);default:System.out.print(“d”);}}}输出的结果为()A.aB.bC.cD.cd24.以下代码输出是()inti=0;intsum=0;while(i=10){i++;if(i%2!=0)continue;sum+=i;}System.out.println(sum);A.55B.45C.35D.3025.下列语句中执行跳转功能的语句是()A.for语句B.while语句C.continue语句D.switch语句26.在switch(expression)语句中,expression的数据类型不能是()A.double//byteshortcharintB.char共享知识分享快乐卑微如蝼蚁、坚强似大象C.byteD.short27.给出下列代码片段:if(x0){System.out.println(“Hello.”);}elseif(x-3){System.out.pirntln(“IamTom.”);}else{System.out.println(“Howareyou?”);}请问将打印字符串“Howareyou?”的x的范围是()A.x0B.x-3C.x=-3D.x=0&x-328.下列代码中,将引起编译错误的行是()。1)publicclassExercise{2)publicstaticvoidmain(String[]args){3)floatf=0.0;4)f+=1.0;5)}6)}A.第2行B.第3行C.第4行D.第6行29.下列代码执行的结果为()classDemo{publicstaticvoidmain(String[]args){intnum=max(43,34);System.out.println(num);}publicstaticintmax(inta,intb){returnab?a:b;}}A.43B.23共享知识分享快乐卑微如蝼蚁、坚强似大象C.77D.930.下面程序执行的结果是()ClassDemo{publicstaticvoidmain(String[]args){inta=10;if(a++10){a=20;}System.out.println(a);}}A.11B.12C.20D.21多选题:31.下面哪些是合法的标志符()A.2variableB.variable2C.what$D._3_32.当整数变量值为多少时,只会输出message2。()switch(i){case1:System.out.println(message1);case2:case3:System.out.println(message2);break;}A.1B.2C.3D.4共享知识分享快乐卑微如蝼蚁、坚强似大象33.下面哪些语句可以通过编译()A.floata=1.34f;B.floatb=1.0;C.floatc=2f;D.floatd=20;34.下列函数中能和函数intmax(inta,intb,doublec)构成重载关系的是()A.doublemax(inta,intb,doublec)B.voidmax(inta,doublec,intb)C.intmax(intx,inty,doublez)D.intmax(doublea,intb)35.下面数组定义正确的是?()A.intarr[]=newint[3];B.intarr[]=newint[3]{1,2,3};C.int[][]x=newint[2][];D.int[][]x=newint[][];36.代码阅读,下列代码运行输出的结果为()int[]arr={23,54,76,87};for(inti=0;iarr.length;i+=2){System.out.println(arr[i]);}A.23B.54C.76D.8737.下面的说法正确的是()A.byte,short,char数据类型可以自动转化为intB.float数据类型可以自动转换为long。C.bytea=23;byteb=12;a+b的结果为byte类型D.在java语言中默认小数为double38.下面哪几段代码不会出现编译错误()A.booleanb=true;booleanb2=true;if(b==b2){System.out.println(“Sotrue”);}B.inti=0;if(i){System.out.println(“Hi”);}C.inti=1;intj=2;if(i==1||j==2)System.out.println(“OK”);D.inti=1;intj=2;if(i==1&|j==2)System.out.println(“

1 / 12
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功