1-Java基础知识测试-含答案汇总1_第1页
1-Java基础知识测试-含答案汇总1_第2页
1-Java基础知识测试-含答案汇总1_第3页
1-Java基础知识测试-含答案汇总1_第4页
1-Java基础知识测试-含答案汇总1_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

共40道选择题,每题2.5分。多选题有错则全错,全对才满分.单选题:1.下列哪个声明是错误的?()inti=10;floatf=1.1;doubled=34.4;byteb=127;下面哪个不是java中的关键字?()publictruemainclass下面哪个语句不会产生编译错误?()floata=2.0;charc=”a”;byteb=25;booleand=0;下面程序哪个语句是正确的bytea=0,b=3;bytec=(byte)a+b;shorts=23;s=(short)s+12;shorts=23;s+=12;//s+=12相当于s=(short)(s+12);floatf=23+23.23;byte类型的大小是-128~127-228~128-255~256-255~255下面程序执行的结果是?()publicclassTest(){publicstaticvoidmain(String[]args){System.out.println(“”+’a’+1);}}98a1971D.197下面程序执行的结果是?()inti=100;while(true){If(i++>100)break;System.out.println(i);//continue(跳出本次循环),break(跳出,结束本循环),return(跳出,结束方法)}100101102103下面程序执行的结果是?()inta=2;switch(a){a+=1;break;a+=2;a+=3;break;a+=4;break;default:a=0;}System.out.println(a);5678下面程序的运行结果是()inta=3,b=1;if(a==b)System.out.println("a="+a);a=1a=3编译错误正常运行但没有输出10下面程序的运行后,a,b,c的值正确的是:inta=1,b=2;intc=(a+b>3?a++:++b);a=2,b=3a=1,b=3a=1,b=2c=2下面程序的运行结果publicclassDemo{publicstaticintfun(intc){returnc+=2;}publicstaticvoidmain(String[]args){inttemp=fun(2);System.out.println(temp);}}2468给出下列代码片段:if(x>0){System.out.println(“Hello.”);}elseif(x>-3){System.out.pirntln(“IamTom.”);}else{System.out.println(“Howareyou?”);}请问将打印字符串oareyou?”x的范围是()x>0x>-3x<=-3x<=0&x>-3下列代码中,将引起编译错误的行是()。1)publicclassExercise{publicstaticvoidmain(String[]args){floatf=0.0;〃小数默认类型为doublef+=1.0;}}第2行第3行第4行第6行.下列代码执行的结果为()classDemo{publicstaticvoidmain(String[]args){intnum=max(43,34);System.out.println(num);}publicstaticintmax(inta,intb){returna>b?a:b;}}432377D.9.下面程序执行的结果是()ClassDemo{publicstaticvoidmain(String[]args){inta=10;if(a++>10){a=20;}System.out.println(a);}}11122021多选题:.下面哪些是合法的标志符()2variablevariable2what$_3_.当整数变量值为多少时,只会输出"message2"switch(i){System.out.println("message1");System.out.println("message2");break;}123433.下面哪些语句可以通过编译()floata=1.34f;floatb=1.0;floatc=2f;floatd=20;下列函数中能和函数intmax(inta,intb,doublec)构成重载关系的是()doublemax(inta,intb,doublec)voidmax(inta,doublec,intb)intmax(doublea,intb)intmax(intx,inty,doublez)35下面数组定义正确的是?()Intarr[]=newint[3];Intarr[]=newint[3]{1,2,3};int口口x=newint口口;int口□x=newint[2]口;代码阅读,下列代码运行输出的结果为()int[]arr={23,54,76,87};for(inti=0;i<arr.length;i+=2){System.out.println(arr[i]);}23547687下面的说法正确的是()byte,short,char数据类型可以自动转化为intfloat数据类型可以自动转换为long。C.在java语言中默认小数为doublebytea=23;byteb=12;a+b的结果为byte类型下面哪几段代码不会出现编译错误()booleanb=true;booleanb2=true;if(b==b2){System.out.println(“Sotrue”);}inti=0;if(i){System.out.println(“Hi”);}inti=1;intj=2;if(i==1||j==2)System.out.println(D.inti=1;intj=2;ii==1j==2tem.out.println下面关于函数描述正确的是()函数是对功能代码块的封装函数没有返回值的时候什么都不用写

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论