欢迎来到天天文库
浏览记录
ID:43510471
大小:55.51 KB
页数:4页
时间:2019-10-09
《java基本语法测试》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Java基本语法习题一、判断正误:(每题1分,共7分)1.Java语言的标志符是不区分大小写的。错2.在Java语言中,每个ASCII码英文字符占用8个二进制位,而每个中文汉字字符则占用16个二进制位。错3.已知语句“intt=640;”在语法上是正确的,并将给变量t赋初值640,那么请判断语句“shorts=640;”在语法上的正确性。错4.在java语言中,语句”booleant=1;”定义了boolean类型的变量t,并给它赋了初值true.错5.判断下面语句是否正确:b=9a+2;错6.在java语言中,执行语句”booleant=1&&8;”的结果
2、将使boolean类型变量t的值成为true.对7.java程序源文件的扩展名为“.jar”。错二、选择题(每题1分,共10题)1、下面哪些选项不可以用作变量名的首字符?CA.字母B.下划线C.数字D.$2、下面哪些单词是Java语言合法的标识符?CEGA.nullB.falseC.scoreD.–levelE._radiusF.classG.猫3、下面那些语句不会出现编译警告或错误?CA.floatf=1.3;B.charc=”a”;C.byteb=25;D.booleand=null;E.doubleb=2.0;G.chara=’abc’;H.byteb
3、=1234;I.longc=0x123;J.doubled=1e-3f;4、下面程序片断输出的是什么?Cinta=3;intb=1;if(a=b)System.out.println(“a=”+a);A.a=1;B.a=3;C.编译错误,没有输出;D.正常运行,但没有输出;5、执行完下面程序片断之后,下面哪些结论是正确的?Binta,b,c;a=1;b=2;c=(a+b>3?a++:b++);A.a的值是2,b的值是3;B.a的值是1,b的值是3;C.a的值是1,b的值是2;D.c的值是false;6、请优化下面的程序代码,并判断下面哪些结论是正确的。Cpu
4、blicvoidmb_method(booleana,booleanb){if(a)System.out.println(“A”);elseif(a&&b)System.out.println(“A&&B”);else{if(!b)System.out.println(“notB”);elseSystem.out.println(“ELSE);}}A.语句“mb_method(true,true);”输出“A&&B”B.语句“mb_method(true,false);”输出“notB”C.语句“mb_method(false,true);”输出“ELSE”
5、D.语句“mb_method(false,false);”输出“ELSE”7、对于下面的源程序,哪些选项的结论是正确的?CpublicclassJ_Test{publicstaticintmb_isOdd(intx){return(x%2);}publicstaticvoidmain(Stringargs[]){if(mb_isOdd(3))System.out.println(“3isodd.”);elseSystem.out.println(“3iseven.”);}}A.程序输出“3isodd.”B.程序输出“3iseven.”C.程序无法通过编译D.
6、程序可以通过编译,但无法正常运行1、对于下面的源程序,哪些选项的结论是正确的?BpublicclassJ_Test{publicstaticvoidmain(Stringargs[]){intx=2;inty=2;if(++x==y++)System.out.println(“x=y”);elseSystem.out.println(“x!=y”);}}A.程序输出“x=y”;B.程序输出”x!=y”;C.程序无法通过编译;D.程序可以通过编译,但无法正常运行2、当整数变量i的值为多少时,下面的程序片段会在控制台窗口中输出”Message2.“?DEswit
7、ch(i){case1:System.out.println(“Message1.”);case2:case3:System.out.println(“Message2.”);break;}A.0B.1C.2D.3E.43、针对下面的程序,哪些结论是正确的?CpublicclassJ_Test{publicstaticvoidmain(Stringargs[]){byteb=1;while(++b>0);System.out.println(“Loop?”);}}A.运行程序将会进入死循环,从而导致什么都无法输出B.每运行一次程序,则输出一次“Loop?”并
8、退出C.每运行一次程序,会输出多次“Loop?”D.
此文档下载收益归作者所有