资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
JAVA第一阶段基础测试题提示:本题为第一阶段,JAVA基础部分练习题,包括变量,运算符,分支结构,循环结构和最基本的冒泡排序,适合初学者对第一阶段的知识进行测试,以便查漏补缺。1.序列15,67,26,43,61,25,84,80,34,70进行冒泡排序时,第三趟排序的结果是:()。A. 15,26,43,61,25,67,80,34,70,84B. 15,26,25,43,61,34,67,70,80,84C. 15,26,43,25,61,67,34,70,80,84D. 15,25,26,43,34,61,67,70,80,84正确答案:B解析:2.请看下列代码:publicintlist(Stringid)return0;list方法的使用正确的是:()。A. intcount=list(1002);B. Stringcount=list(1002);C. intcount=list(s1001);D. Stringcount=list(s1001);正确答案:C解析:3.请看下列代码:publicstaticvoidmain(Stringargs)intlist=10,55,78,34,23,5,67;for(inti=0;i插入代码1;i+)System.out.println(插入代码2);将其输出到控如果上述代码的作用为遍历数组中的每一个元素,制台,处,应填入的代那么插入代码1处和插入代码2码分别为:()。A. list.size和listB. list.size和listiC. list.length和listD. list.length和listi正确答案:D解析:4. 下列代码段编译和运行的结果是:()。publicstaticvoidmain(Stringargs)intresult=0;for(inti=0;i5)break;result+=i;System.out.println(result);A.输出50B输出15C输出10D.编译错误正确答案:B解析:5.下列程序编译或运行的结果是:()。publicstaticvoidmain(Stringargs)intwidth=50;intheight;intresult;if(width40)right=9;result=width+height;System.out.println(result);A.输出:10B输出:19D解析:D.编译出错正确答案:6.下列语句的输出结果是:()。1System.out.println(5+7+“tarena+5+7)A. 12tarena57B. 57tarena12C. 57tarena57D. 12tarena12正确答案:A解析:7.下面代码的输出结果是:()publicstaticvoidmain(String口args)ints1=50;ints2=30;s1=s1+s2;s2=s1-s2;s1=s1-s2;System.out.println(s1+”,+s2);A.50,30B.30,50C.50,80D.80,30正确答案:B解析:8. 请看下列代码的输出结果是:()。publicstaticvoidmain(Stringargs)doubleopr=0;intcompare=opr0?1:(oprb-&b+a-;System.out.println(flag+,a=+a+,b=+b);A. false,a=11,b=19B. false,a=10,b=20C. true,a=11,b=19D. true,a=10,b=20正确答案:A解析:10.请看下列代码:publicvoidtestType()if(isType(1)System.out.println(Type);elseSystem.out.println(Nottype);publicbooleanisType(inttype)if(type=1)returnfalse;returntrue;调用testType方法,程序编译和运行的结果是:()A.输出:TypeB输出:NotTypeC代码if(isType(1)行,编译错误D代码returntrue;行,编译错误正确答案:B解析:11.请看下列代码编译和运行的结果是:()。publicstaticvoidmain(Stringargs)intpigs=5;booleanisOne=true;booleanisTwo=false;if(pigs=4)&!isTwo)System.out.print(first);System.out.print(second);if(isTwo=true)&isOne)System.out.print(third);A.编译错误B输出:thirdC输出:firstsecondD.输出:secondthird正确答案:D解析:12. 下列代码段中,循环执行的次数是:()publicstaticvoidmain(Stringargs)intwords=27;dowords-;while(words2)if(two5)System.out.println(three);elseSystem.out.println(four);A. oneB. twoC. threeD. four正确答案:C解析:15. 下面程序的输出结果是:()。publicstaticvoidmain(Stringargs)ints=105;intresult=0;while(s0)intm=s%10;result+=m;s/=10;System.out.println(result);A. 6B. 10C. 5D. 20正确答案:A解析:16. 关于下列代码说法正确的是:()。publicstaticvoidmain(Stringargs)intwords=40;System.out.println(words);System.out.println(computers);words=67.9;A.编译正确B代码System.out.println(words);行,编译出错C代码System.out.println(computers);行,编译出错D代码words=67.9;行,编译出错正确答案:CD解析:17.请看下列表达式正确的是:()。A. Stringename=Allen;B. int$words=40;C. float_top=23.9;D. doublebalance=99.9;正确答案:AB解析:18.() 。下列数组定义及赋值,正确的是:A. bytearr=newbyte15;B. bytearr=newbyte20;C. bytearr=1,2,3,4,5;D. byte10arr=newbyte;正确答案:AC解析:19.请看下列代码:publicstaticvoidmain(Stringargs)插入代码if(isRight)System.out.println(right!);请在插入代码处,填入变量isRight声明的同时,进行初始化的代码:()。A.booleanisRight=false;B. intisRight=1;C. intisRight=0;D. booleanisRight=true;正确答案:AD解析:20.下列选项的数据类型中,能存储汉字“达”的是:()A.intB. byteC. shortD. char正确答案:AD解析:
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号