Java语言程序设计形考任务一答案一、单项选择题(30个小题,每题2.5分,共75分)题目1()提供给上层应用进行开发和构建应用的基础类库。选择一项:A.JDKB.Java应用C.JRED.JVM正确答案是:JDK题目2Java程序在编译之后,以()方式被Java虚拟机执行。选择一项:A.文本B.二进制C.字节码D.源代码正确答案是:字节码题目3下列()移动开发平台使用Java语言作为官方推荐开发语言。选择一项:A.WindowsB.AndroidC.SymbianD.IOS正确答案是:Android题目4Java语言中用来编译Java程序的命令是()。选择一项:A.javap.exeB.java.exeC.javaw.exeD.javac.exe正确答案是:javac.exe题目5下列()是合法的标识符。选择一项:A.num_greenB.{printOut}C.23667D.this.commodityPrice正确答案是:num_green题目6下列()不是保留字选择一项:A.byteB.num_blueC.returnD.private正确答案是:num_blue题目7下列关于float类型floatf=5.2的说法,正确的是()。选择一项:A.错误,变量声明错误B.错误,精度不够,需要强制类型转换floatC.正确D.错误,可以考虑使用int类型正确答案是:错误,变量声明错误题目8下列代码执行的结果中m和n的值分别为()。intm=50,n=160;inttmp=m;m=n;n=tmp选择一项:A.160/50B.50/160C.50/50D.160/160正确答案是:160/50题目9表达式29/3*3的值是()。选择一项:A.27.0B.27C.29D.27.999正确答案是:27题目10执行下列语句:intm=15;intval=m--;val的值是()。选择一项:A.15B.14C.16D.13正确答案是:15题目11执行下列语句:intm=15;intval=--m;val的值是()。选择一项:A.16B.14C.15D.13正确答案是:14题目12编译运行以下代码段后,关于输出结果正确的是()。publicclassConditional{publicstaticvoidmain(Stringargs[]){intx=4;System.out.println(“valueis“+((x>4)?99.9:9));}}选择一项:A.valueis99.9B.valueis9C.编译错误D.valueis9.0正确答案是:valueis9.0题目13下列代码的执行结果是()。publicclassExam1{publicstaticvoidmain(String[]args){doublevar1=333;doublevar2=2344;Stringstr=var1+"/"+var2+"=";var2=var1/var2;str=str+var2;System.out.println(str);}}选择一项:A.0.142B.333.0/2344.0=0.14206484641638226C.333.0/2344.0=0.142D.0.14206484641638226正确答案是:333.0/2344.0=0.14206484641638226,0.14206484641638226题目14下列代码段运行结果为()。intnum=15;if(num%2==0){System.out.println("num"+num+"is偶数");}else{System.out.println("num"+num+"is奇数");}选择一项:A.2B.15C."num15is奇数"D."num15is偶数"正确答案是:"num15is奇数"题目15下列代码段,m的值为2时会输出()。publicclassTest1{publicstaticvoidmain(Stringargs[]){intm;switch(m){case0:System.out.println("case0");break;case1:System.out.println("case1");break;case2:break;default:System.out.println("default");}}}选择一项:A.代码编译失败,没有结果输出B.没有任何显示C.case0D."default"正确答案是:没有任何显示题目16下列代码段,n处于()范围时将打印字符串"third"。if(n>5){System.out.println("first");}elseif(n<=0){System.out.println("second");}else{System.out.println("third");}选择一项:A.n>5B.n>0&&n<=5C.n<5D.n<=0正确答案是:n>0&&n<=5题目17下列代码段,执行结果为()。intn;for(n=9;n>=3;n--){System.out.print(n);}选择一项:A.代码执行成功,输出结果为9B.代码执行成功,输出结果为9876543C.代码执行成功,输出结果为8D.代码编译失败,没有结果输出正确答案是:代码执行成功,输出结果为9876543题目18下列循环语句实现先执行后判断循环条件的是()。选择一项:A.switch-caseB.whileC.forD.do-while正确答案是:do-while题目19在switch-case语句中,需要与()语句搭配使用,用以结束对应case逻辑的执行。选择一项:A.whileB.if-elseC.breakD.continue正确答案是:break题目20下列代码段,输出“default”的m的值()。publicclassTest1{publicstaticvoidmain(Stringargs[]){intm;switch(m){case0:System.out.println("case0")...