第一章1哪个组织负责监督审察Java相关技术规格的演进?A、JCPB、ApacheC、EUD、W3C2Java技术规格必须以何种正式文件提交审察?A、RFCB、JSRC、ISOD、IEEE3Java的原始码扩展名为何?编译完后是哪个扩展名?A、*.txt、*.javaB、*.c、*.classC、*.java、*.classD、*.cpp、*.java4对JVM来说,可执行文件案的扩展名为何?A、*.javaB、*.classC、*.dllD、*.pyc5在Java下载页面中,可看到JRE下载选项,这是哪种JRE?A、WebJREB、PrivateJREC、ServerJRED、PublicJRE6在Java下载页面中,哪个下载选项安装后,会有javac编译程序可以使用?A、JDKB、JREC、JavaDocD、NetBeans7如果只是要运行Java程序,下载程序哪个安装即可A、JDKB、JREC、JavaDocD、NetBeans8Java根据应用领域不同,区分为哪三大平台?A、JavaSEB、JavaEEC、JavaMED、Android9哪些平台不在Java规范之中?A、JavaMEB、AndroidC、iOSD、AVI10以下哪些包括在JRE之中?A、开发工具程序B、JavaSEAPIC、JVMD、部署技术第二章1如果在hello.java中撰写以下的程序代码:publicclassHello{publicstaticdmain(String[]args){System.out.println(HelloWorld);}}以下描述何者正确?A、执行时显示HelloWorldB、执行时出现NoClassDefFoundErrorC、执行时出现出现找不到主要方法的错误D、编译失败2如果在Main.java中撰写以下的程序代码:publicclassMain{publicstaticmain(String[]args){System.out.println(HelloWorld);}}以下描述何者正确?A、执行时显示HelloWorldB、执行时出现NoClassDefFoundErrorC、执行时出现找不到主要方法的错误D、编译失败3如果在Main.java中撰写以下的程序代码:publicclassMain{publicstaticvoidmain(){System.out.println(HelloWorld);}}以下描述何者正确?A、执行时显示HelloWorldB、执行时出现NoClassDefFoundErrorC、执行时出现出现找不到主要方法的错误D、编译失败4如果在Main.java中撰写以下的程序代码:publicclassMain{publicstaticvoidmain(string[]args){System.out.println(HelloWorld);}}以下描述何者正确?A、执行时显示HelloWorldB、执行时出现NoClassDefFoundErrorC、执行时出现出现找不到主要方法的错误D、编译失败5如果C:\workspace\Hello\classes中有以下原始码编译而成的Main.class:publicclassMain{publicstaticvoidmain(String[]args){System.out.println(HelloWorld);}}文本模式下你的工作路径是C:\workspace,那么如何执行Main类别?A、javaC:\workspace\Hello\classes\MainB、javaHello\classesMainC、java–cpHello\classesMainD、以上皆非6如果C:\workspace\Hello\classes中有以下原始码编译而成的Main.class:packagecc.openhome;publicclassMain{publicstaticvoidmain(String[]args){System.out.println(HelloWorld);}}文本模式下你的工作路径是C:\workspace,那么如何执行Main类别?A、javaC:\workspace\Hello\classes\MainB、javaHello\classesMainC、java–cpHello\classesMainD、以上皆非7如果有个Console类别的原始码开头定义如下:packagecc.openhome;publicclassConsole{...}其完全吻合名称为何?A、cc.openhome.ConsoleB、package.cc.openhome.ConsoleC、cc.openhome.class.ConsoleD、以上皆非正确答案:A8如果C:\workspace\Hello\src中有Main.java如下:packagecc.openhome;publicclassMain{publicstaticvoidmain(String[]args){System.out.println(HelloWorld);}}文本模式下你的工作路径是C:\workspace\Hello,那么如何编译与执行Main类别?A、javacsrc\Main.javajavaC:\workspace\Hello\classes\MainB、javac–dclassessrc\Main.javajava–cpclassesMainC、javac–dclassessrc\Main.javajava–cpclassescc.openhome.MainD、javac–dclassessrc\Main.javajava–cpclassesccopenhomeMain9如果有个Console类别的原始码开头定义如下:packagecc.openhome;publicclassConsole{...}如何在另一个类别中撰写import?A、importcc.openhome.Console;B、importcc.openhome;C、importcc.openhome.*;D、importConsole;10关于包以下何者正确?A、要使用JavaSEAPI的System类别必须importjava.lang.System;B、在程序中撰写importjava.lang.System;会发生编译错误,因为java.lang中的类别不用importC、import并不影响执行效能D、程序中撰写了importcc.openhome.Main,执行java指令时只要下javaMain就可以了第三章1如果有以下的程序代码:intnumber;System.out.println(number);以下描述何者正确?A、执行时显示0B、执行时显示随机数字C、执行时出现错误D、编译失败2如果有以下的程序代码:System.out.println(10/3);以下描述何者正确?A、执行时显示3B、执行时显示3.33333...C、执行时出现错误D、编译失败3如果有以下的程序代码:floatradius=88.2;doublearea=2*3.14*radius*radius;System.out.println(area);以下描述何者正确?A、执行时显示48853.6272B、执行时显示48853C、执行时出现错误D、编译失败正确答案:D4如果有以下的程序代码:bytea=100;byteb=200;bytec=(byte)(a+b);System.out.println(c);以下描述何者正确?A、执行时显示300B、执行时显示127C、执行时出现错误D、编译失败5如果有以下的程序代码:System.out.println(Integer.MAX_VALUE+1==Integer.MIN_VALUE);以下描述何者正确?A、执行时显示trueB、执行时显示falseC、执行时出现错误D、编译失败6如果有以下的程序代码:System.out.println(-Integer.MAX_VALUE==Integer.MIN_VALUE);以下描述何者正确?A、执行时显示trueB、执行时显示falseC、执行时出现错误D、编译失败7如果有以下的程序代码:inti=10;10intnumber=i++;number=--i;以下描述何者正确?A、执行后number为10,i为10B、执行后number为10,i为11C、执行后number为11,i为10D、执行后number为11,i为118如果有以下的程序代码:inti=10;intnumber=++i;number=++i;以下描述何者正确?A、执行后number为11,i为11B、执行后number为11,i为12C、执行后number为12,i为11D、执行后number为12,i为129如果有以下的程序代码:for(inti=1;i10;i++){if(i==5){continue;}System.out.printf(i=%d%n,i);以下描述何者正确?A、显示i=1到4,以及6到9B、显示i=1到9C、显示i=1到4D、显示i=6到910如果有以下的程序代码:for(intnumber=0;number!=5;number=(int)(Math.random()*10)){System.out.println(number);}以下描述何者正确?A、执行时显示数字永不停止B、执行时显示数字0后停止C、执行时显示数字5后停止D、执行时显示数字直到number为5后停止第四章1如果有以下的程序代码:intx=100;inty=100;Integerwx=x;Integerwy=y;System.out.println(x==y);System.out.println(wx==wy);在JDK5以上的环境编译与执行,请问显示结果为何?A、true、trueB、true、falseC、false、trueD、编译失败2如果有以下的程序代码:intx=200;inty=200;Integerwx=x;Integerwy=y;System.out.println(x==wx);System.out.println(y==wy);在JDK5以上的环境编译与执行,请问显示结果为何?A、true、trueB、true、falseC、false、trueD、编译失败3如果有以下的程序代码:intx=300;inty=300;Integerwx=x;Integerwy=y;System.out.println(wx.equals(x));System.out.println(wy.equals(y));以下描述何者正确?A、true、trueB、true、falseC、false、trueD、编译失败4如果有以下的程序代码:int[]arr1={1,2,3};int[]arr2=arr1;arr2[1]=20;System.out.println(arr1[1]);以下描述何者正确?A、执行时显示2B、执行时显示20C、执行时出现ArrayIndexOutOfBoundException错误D、编译失败5如果有以下的程序代码:int[]arr1={1,2,3};int[]arr2=newint[arr1.length];arr2=arr1;for(intvalue:arr2){System.out.printf(%d,value);}以下描述何者正确?A、执行时显示123B、执行时显示12300C、执行时出现ArrayIndexOu