您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 2使用JAVA理解程序逻辑
11、选出在java中有效的注释声明()A、//这是注释B、*/这是注释*/C、/这是注释D、/*这是注释*/2、在控制台运行一个java程序,使用命令正确的是()A、javaTest.javaB、javacTest.javaD、javaTestD、javacTest3、下面说法正确的是()A、Java程序的main()方法必须写在类里面B、Java程序中可以有很多main()方法C、Java程序中,如果类名有public修饰,则类名必须与文件名相同D、如果java程序的main()方法中只有一条语句,则可以不用()括起来4、java源代码文件的扩展名为()A、.txtB、.classC、.javaD、.doc5、在控制台显示消息语句正确的是()A、System.out.println(我是一个程序员了!);B、System.Out.Println(“我是一个程序员了!”);C、system.out.println(“我是一个程序员了!”);D、System.out.println(“我是一个程序员了!”);6、在MyEclipse中,()视图显示输出结果A、包资源管理器B、导航器C、控制台D、问题7、假定x和y为整型,其值分别为16和5,则x/y和x%y的值分别为()和()。(选择两项)A、3B、2C、1D、3.28、以下()是合法的变量名。(选择两项)A、doubleB、3xC、sumD、de2$f9、下列语句中()正确完成了整型变量的声明和赋值。(选择两项)A、intcount,count=0;B、intcount=0;C、count=0;D、intcount1=0,count2=1;10、表达式(11+3*8)/4%3的值是()A、31B、0C、1D、211、下面()是java关键字。(选择两项)A、publicB、stringC、intD、avg12、为一个boolean类型变量赋值时,可以使用()方法A、booleana=1;B、booleana=(9=10);C、booleana=”真”;D、booleana=false;13、分析现下面代码,输出结果正确的是()doubled=84.54;d++;2intc=d/2;A、42B、编译错误,更改为intc=(int)d/2;C、43D、编译错误,更改为intc==false;14、java中关于if选择结构描述错误的是()A、if选择结构是根据条件判断之后再做处理的一种语法结构B、关键字if后小括号里必须是一个条件表达式,表达式的值必须为布尔类型C、if小括号里表达式的值为false时,程序需要执行大括号里的语句D、if语句可以和else一起使用15、编译运行如下JAVA代码,输出结果是()publicclassTest{publicstaticvoidmain(String[]args){intnum=5;if(num=5){num+=2;System.out.println(num);}System.out.println(num+5);}}A.10B.510C.712D.运行出错16、下面这段代码的输出结果为()intyear=2046;if(!(year%2==0)){if(year/10==0){System.out.println(“进入了if”);}}else{System.out.println(“进入了else”);}System.out.println(“退出”);A.进入了ifB.退出C.进入了else退出D.进入了if退出17、在流程图中,下面说法正确的是()A.“菱形”表示计算步骤/处理符号B.“长方形”表示程序开始或结束C.“圆角长方形”表示判断和分支D.“平行四边形”表示输入/输出指令18、下列关于多重if选择结构的说法正确的是()3A.多个elseif块之间的顺序可以改变,改变之后对程序的执行结果没有影响B.多个elseif块之间的顺序可以改变,改变之后可能对程序的执行结果有影响C.多个elseif块之间的顺序不可以改变,改变后程序编译不用过D.多个elseif块之间的顺序不可以改变,改变后程序编译可以通过19、有elseif块的基本选择结构是()A.基本if选择架构B.if-else选择结构C.多重if选择结构D.switch选择结构20、些列关于if选择结构和switch选择结构的说法正确的是()A.if-else选择结构中else语句是必须有的B.多重if选择结构中else语句可选C.嵌套if选择结构中不能包含else语句D.switch结构选择中default语句可选21、下面程序的运行结果是()publicclassWeather{publicstaticvoidmain(String[]args){intshiDu=45;//湿度if(shiDu=80){System.out.println(“要下雨了”);}elseif(shiDu=50){System.out.println(“天很阴”);}elseif(shiDu=30){System.out.println(“很舒适”);}elseif(shiDu=0){System.out.println(“很干燥”);}}}A.要下雨了B.天很阴C.很舒服D.很干燥22、在JDK1.6中,谢丽尔有关switch选择结构的说法,正确的是()。(选择两项)A.switch选择结构可以完全代替多重if选择结构B.当条件判断为等值判断,并且判断的条件为字符串时,可以使用switch选择结构C.当条件判断为等值判断,并且判断的条件为字符时,可以使用switch选择结构D..当条件判断为等值判断,并且判断的条件为整型变量时,可以使用switch选择结构23、下面这段代码的运行结果为()intday=3;switch(day){case1:case3:4case5:System.out.println(学钢琴!)break;;case2:System.out.println(学英语!)break;;default:System.out.println(休息哦!);}A.学钢琴!B.学钢琴!学英语!休息哦!C.学钢琴休息哦!D.没有任何输出24、以下说法中正确的是()。(选择两项)A.如果while循环结构的循环条件始终为true,则一定会出现死循环B.程序调试时假如断点会改变程序的执行流程C.do-while循环结构的循环体至少无条件执行一次D.while循环结构的循环体有可能一次都不执行25、()表达式不可以作为循环条件。A.i=5B.i3C.bEqual=str.equals(q)D.count==126、以下代码的输出结果是()publicclassTest{publicstaticvoidmain(String[]args){inti=2;do{if(i$2==0){System.out.print(*);}else{System.out.print(#);}i++;}while(i7);}}A.***B.#*#*#5C.*#*#*D.*27、对一下代码,下面说法正确的是()intk=10;while(k==0){k=k-1;}A.循环将执行10次B.死循环,将遗址执行下去C.循环将执行1次D.循环一次也不执行28、以下代码的输出结果是()inta=0;while(a5){switch(a){case0:case3:a=a+2;case1:case2:a=a+3;}}System.out.print(a);A.0B.5C.10D.其他29、下列关于while循环,do-while循环和for循环的说法正确的是()A.while循环有入口条件,do-while循环没有入口条件B.do-while循环结束的条件是while后的判断语句成立C.for循环结构中的3个表达式缺一不可D.只有在循环次数固定的情况下,才能使用for循环结构30、以下关于break语句和continue语句的说法正确的是()A.continue语句的作用是结束整个循环的执行B.在循环体内和switch结构体内可以使用break语句C.循环体内使用break语句或continue语句的作用相同D.在switch结构体内也可以使用continue31、以下代码的输出结果是()publicstaticvoidmain(String[]args){for(inti=1;i=10;i++){if(i%2==0||i%5==0){continue;6}System.out.print(i+\t);}}A.1B.134C.13579D.137932、下面循环的执行次数是()for(inti=2;i==0;){System.out.println(i);i++;}A.2B.1C.0D.无限次33、阅读下列代码,如果输入的数字是6.则正确的运行结果是()importjava.util.*;publicclassTest{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in);System.out.print(请输入一个1-10之间的数:);intnum=in.nextInt();for(inti=1;i=10;i++){if((i+num)10){break;}System.out.println(i+\t);}}}A.123456B.78910C.1234D.567834、下列关于for循环结构的说法正确的是()A.for循环结构限制性循环体,后判断表达式B.for循环结构必须用在循环次数确定的情况C.for循环结构中的3个表达式缺一不可D.for循环体语句中可以包含多条语句,但要用大括号括起来35、JAVA语言中要用变量存储学生性别,从节约空间的角度看最好选择的类型是()7A.intB.shortC.byteD.boolean36、分析下面的JAVA代码片段,编译运行后的输出结果是()for(inti=0;i6;i++){intk=++i;while(k5){System.out.print(i);break;}}A.024B.02C.123D.1337、分析下面的JAVA程序,编译运行结果是()publicstaticvoidmain(String[]args){inti=0;for(inti=0;i10;i++){if(i%2==0){continue;i=i+1;if(i%5==0){break;}}}Sytem.out.ptintln(i);}A.5B.10C.0D.1138、定义一个数组String[]cities={北京,上海,天津,重庆,武汉,广州,香港},数组中的cities[6]指的是()A.北京B.广州C.香港D.数组越界39、下列数组的初始化正确的是()。(选择两项)8A.intscore={90,12,34,77,56};B.int[]score=newint[5];C.int[]score=newint[5]{90,12,34,77,56};D.intscore[]=newint[]{90,12,34,77,56};40、以下代码的输出结果是()publicclassTest{publicstaticvoidmain(String[]args){double[]price=newdouble[5];price[0]=98.10;price[1]=32.18;price[2]=77.74;for(inti=0;i5;i++){System.out.print((int)price[i]+””);}}}A.98327700B.98327800C.983278D.编译出错41、阅读下列代码,他完成的功能是()String[]a={“我们”,“你好”,“小河边”,“我们”,“读书”};for(inti=0;ia.length;i++){if(a[i].equals(“我们”)){
本文标题:2使用JAVA理解程序逻辑
链接地址:https://www.777doc.com/doc-2914698 .html