一些Java基础测试题目_第1页
一些Java基础测试题目_第2页
一些Java基础测试题目_第3页
一些Java基础测试题目_第4页
一些Java基础测试题目_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1.在Java中,执行下面的语句后,c的值为()。Strings="Jessica";charc=s.charAt(6);a)"c"b)"a"c)'c'd)'a'2.在JAVA中下面哪一行代码不出现编译警告或错误().a)floatf=1.3;b)charc="a";c)byteb=257;d)inti=10;3.在Java中,调用Math.random()方法可能返回的结果是()。a)132.34b)0.342c)29.34E10d)1.00094.给定java代码片段,如下Integera=newInteger(3);Integerb=newInteger(3);System.out.println(a==b);a)Trueb)Falsec)0d)15.下面是Java程序中的一些声明,选项中能够通过编译的一项是()。Strings1=newString(“Hello”);Strings2=newString(“there”);Strings3=newString();a)s3=s1+s2b)s3=s1&s2c)s3=s1||s2d)s3=s1&&s26.编译并运行下面的Java代码段:charc='a';switch(c){case'a':System.out.println("a");default:System.out.println("default");}输出结果是()。(选择一项)a)代码无法编译,因为switch语句没有一个合法的表达式b)adefaultc)ad)default7.在Java中,下列选项表示字符”a”值的是().(选择一项)a)'a'b)"a"c)newCharacter(a)d)\000a8.在JAVA中,如果要在字符串类型对象S=“java”,中找出字母‘v’出现的位置(即位置2),可使用()。(选择一项)a)mid(2,s)b)charAt(2)c).s.indexOf(‘v’)d).indexOf(s,‘v’);9.在JAVA编程中,Java编译器会将Java程序转换为()。(选择一项)a)字节码b)可执行代码c)机器代码d)以上所有选项都不正确10.给定某java程序片段,如下:inti=1;intj=i++;if((i>++j)&&(i++==j))i+=j;System.out.println(i);该程序运行后,i的输出结果为()。(选择一项)a)1b)2c)3d)411.给定如下Java代码,编译运行时,以下()语句的值是true.(选择二项)Strings=“hello”;Stringt=“hello”;Stringe=newString(“hello”);Charc{‘h’,’e’,’l’,’l’,’o’};a)s.equals(t);b)t.equals(c);c).t.equals(e);d)t==c;12.在java中,以下定义数组的语句正确的是()(选择一项)a)intt[10]=newint[]b)chara[]=”hefg”;c)intt[]=newint[10]d)doubled=newint[10];13.在JAVA中,无论测试条件是什么,下列()循环将至少执行一次.(选择一项)a)Forb)do…whilec)whiled)while…do14.定如下java代码,编译运行之后,将会输出()(选择一项)PublicclassTest{Publicstaticvoidmain(Stringargs[]){inta=5;System.out.println((a%2==1)?(a+1)/2:a/2);a)1b)2c)2.5d)315..以下()不是Java的原始数据类型。(选择一项)a).shortb)booleanc)unitd)float16.给定一个Java程序的代码片断如下:(选择一项)If(grade==’A’||grade==’B’)Score=90;Elseif(grade==’C’||grade==’D’)Score=70;ElseScore=60;那一项代码与其很相同的功能。a)switch(grade){case‘A’:case‘B’:score=90;case‘C’:case‘D’:scpre=70;default:score=60;}b)switch(grade){case‘A’:break;case‘B’:score=90;case‘C’:break;case‘D’:scpre=70;default:score=60;break;}c)switch(grade){case‘B’:score=90;break;case‘D’:scpre=70;break;default:score=60;break;}d)switch(grade){case‘A’:case‘B’:score=90;break;case‘C’:case‘D’:scpre=70;break;default:score=60;break;}17.给定一个java程序的代码片断如下,运行后,正确的输出结果是()(选择一项)Strings=”hello,world”;Stringstr=s.replace(“,”,””);System.out.println(str);a)helloworld;b)hello,worldc)HELLOWORLDd)HELLO,WORLD;18.分析如下JAVA代码片段,输出结果为()。(选择一项)intprice=10;intnumber=0;intmonney=0;for(inti=0;i<2;i++){number++;--price;monney+=number*price;}System.out.println(monney);a)25b)28c)31d)2019.给定一个java源程序Test.java,在命令行中,使用下面(a)语句可以编译、运行该程序。(选择一项)a)javacTest.javajavaTestb)javacTest.javajavaTtestc)javacTest.javajavaTtestd)javacTest.javajavacTest.javajavaTtest20.java程序中,main方法的格式正确的是()。(选择一项)a)staticvoidmain(String[]args)b)publicvoidmain(String[]args)c)publicstaticvoidmain(String[]s)d)publicstaticvoidmain(Stringargs)21.给定java代码,如下:publicbytecount(byteb1,byteb2){return______;}要使这段代码能够编译成功,横线处可以填入()。(选择一项)a)(byte)(b1-b2)b)(byte)b1-b2c)b1-b2d)(byte)b1/b222.在Java中,以下()标识符是不是合法的。(选择一项)a)IDoLikeTheLongNameClassb)$bytec)_okd)4_case23.给定如下java代码,编译运行之后,将会输出()(选择一项)、PublicclassTest{Publicstaticvoidmain(Stringargs[]){inta=5;System.out.println((a%2==1)?(a+1)/2:a/2);}a)1b)2c)2.5d)324.给定一个Java程序代码,如下:运行编译后,输出结果是()publicclassTest{intcount=9publicvoidcount1(){intcount=10;System.out.println(“count1=”+count);}publicvoidcount2(){System.out.println(“count2=”+count);}publicstaticvoidmain(Stringarge[]){Testt=newTest();t.count1();t.count2();}}a)count1=9count2=9b)count1=10count2=9c)count1=10count2=10d)count1=9count2=1025.在Java中,以下(c)命令能够将Java源文件编译为类文件.(选择一项)a)Javab)Javawc)Javacd)Jar26.在java中,下列()语句不能通过编译.(选择一项)a)Strings=”john”+”was”+”here”;b)Strings=”john”+3;c)inta=3+5;d)floatf=5+5.5;27.给定java代码,如下:编译运行,结果是()。(选择一项)publicstaticvoidmain(String[]args){Strings;System.out.prinln(“s=”+s);}a)编译错误b)编译通过,但出现运行时错误c)正常运行,输出s=nulld)正常运行,输出s=28.在Java语言中,下面变量命名合法的有()a)variable123b)123varablec)Private(private)d)-variable_12329.在JAVA中,()关键字用来终止循环语句。(选择一项)a)Returnb)Continuec)Breakd)Exit30.给定某Java程序的main方法如下,该程序的运行结果是()。(选择一项)publicstaticvoidmain(String[]args){booleanboo=true;If(boo==false){System.out.println(“a”);}else{Systim.out.println(“b”)}}a)ab)bc)cd)d31.给定某Java程序的main方法如下,该程序的运行结果是()。publicstaticvoidmain(String[]args){booleanboo=false;if(boo=true){System.out.println("a");}else{System.out.println("b");}}a)ab)bc)cd)d32.研究下面的Java代码,但x=2时,运行结果是()。(选择一项)Switch(x){case1:System.out.println(1);case2:case3:System.out.println(3);System.out.println(4);}a)没有任何输出结果b)输出结果为3c)输出结果为3和4d)输出结果是1、3和433.Java语言中有如下代码,下列x的定义中,可以使上段代码输出100的有()switch(x){case100:System-out.println("100");break;case110:System-out-println("110");break;}a)Stringx=”100”;b)floatx=100;c)charx='d';a=97b=98c=99d=100d)longx=100;34.以下会产生编译错误的Java语句是()。a)if(2==3)System.out.println("Hi");b)if(2=3)System.out.println("Hi");c)if(true)System.out.println("Hi");d)if(2!=3)System.out.println("Hi");35.给定java代码如下:要使用这段代码能够编译成功,横线处可以填入()pubilcintcount(charc,inti,doubled){return______;}a)c*ib)c*dc)(int)c*dd)i*d36.给定java代码片段,如下inti=0,j=-1;switch(i){case0,1:j=1;case2:j=2;}System.out.print("j="+j);编译运行,正确的是()。a)程序编译出错b)j=1c)j=2d)j=037.给定一个java程序的代码片断如下,编译执行后的输出结果是()charc=’a’;inti=c;floatf=i++;byteb=(byte)(f+1);System.out.println(c+”,”+i+”,”+f+”,”+b);a)a,97,97.098;b)a,97,97,98;c)a,98,97.0,98;d)a,98,97,9838.Java中,byte数据类型的取值范围是()。a)-256至255b)-255至255c)-128至127d)-127至12839.以下JAVA注释不正确的是()a)/*这是一//个注释*/b)/*这是一个注释*/c)/*这是一*/一个注释*/d)//这是一个注释//40.以下JAVA类声明正确的是()a)Class1demo…..}b)Classdemo{……}c)Democlass{…..}d)Class123{….}41.main方法是javaapplication程序执行的入口点,关于main方法头以下是合法()a)publicstativvoidmian()b)publicstaticvoidmain(String[]args)c)publicstaticintmain(String[]args)d)publicvoidmain(Stringargs)42.在下面的语句中()正确声明并初始化float的变量a)floatf;b)f=12;c)floatf=12f;d)floatf;f=12f;43.已知:intx=10,y=4;x/y的值为()a)2b)2.0c)2.5d)044.给定一个java程序的代码片断如下,编译执行后的输出结果是()intnum=5;intsum=num++;System.out.println(“num=”+num);System.out.println(“sum=”+sum);a)num=5sum=5b)num=6sum=5c)num=6sum=6d)num=6sum=545.已知:inta=5,b=9,c=5下列表达式的值为false的是()a&b;a)a&&b&&c;b)(a>b)&&<(c++<b)c)a||b+c&&c–b;46.publicclassDemo{publicstaticvoidmain(String[]args){intx=3;inty=1;if(x=y){System.out.println(“Noequal”);}else{System.out.println(“Equal”);}}}以上程序执行结果是什么?a)程序编译出错b)Notequalc)Equald)以上都不对47.以下程序片段inti=1;while(i<5){\i++;}System.out.println(i);运行后()a)输出1b)输出5c)程序无法运行d)死循环48.下列程序publicclassDemo{publicstaticvoidmain(String[]args){inti=0;for(i=1

温馨提示

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

评论

0/150

提交评论