全国信息技术水平考试JAVA样题附答案 .doc
《全国信息技术水平考试JAVA样题附答案 .doc》由会员分享,可在线阅读,更多相关《全国信息技术水平考试JAVA样题附答案 .doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、全国信息技术水平考试JAVA测试卷第一大题:单选题(45 分) 1. (1.5分)一个Java程序运行从上到下的环境次序是C(A)操作系统、Java程序、JRE/JVM、硬件 (B)JRE/JVM、Java程序、硬件、操作系统 (C)Java程序、JRE/JVM、操作系统、硬件 (D)Java程序、操作系统、JRE/JVM、硬件 2. (1.5分)下面代码的运行输出结果是publicclassexample publicstaticvoidmain(Stringargs) intx=0; if(x0)x=1; switch(x) case1:.println(1);case0:.println
2、(0);case2:.println(2); break;case3:.println(3);default:.println(4);break;(A)02(B)43 (C)23 (D)10 3. (1.5分)下列选项中的哪个关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的。B(A)transient (B)synchronized (C)serialize (D)static 4. (1.5分)下列关于变量及其范围的陈述中不正确的是B(A)实例变量是类的成员变量。(B)实例变量用关键字static声明。 (C)在方法中定义的局部变量在该方法被执行时创建。 (D)局部变量在使用前必
3、须被初始化。 5. (1.5分)下列程序片断可能发生错误的是C(A)Strings=Welcometoourschool;Stringt=thanks;Stringk=s+t;(B)Strings=Welcometoourschool;Stringstandard=s.toUpperCase(); (C)Strings=Welcometoourschool;Stringt;t=s3+again; (D)Strings=Welcometoourschool;Stringt=s+school; 6. (1.5分)在一个Java源文件中定义了3个类和15个方法,编译该Java源文件时会产生个字节码文
4、件,其扩展名是C。(A)15.java (B)3.java (C)3.class (D)15.class 7. (1.5分)下列关于垃圾收集叙述正确的是B(A)程序开发者必须自己创建一个线程进行内存释放的工作。(B)垃圾收集将检查并释放不再使用的内存。 (C)垃圾收集允许程序开发者明确指定并立即释放该内存。 (D)垃圾收集能够在期望的时间释放被Java对象使用的内存。 8. (1.5分)下列关键字不能用来修饰类的是(A)private (B)abstract (C)public (D)final 9. (1.5分)对于字符串s=”java”,下列选项中返回字符在字符串中v的位置的是C(A).c
5、harAt(v);(B).indexOf(v); (C)indexOf(v); (D)indexOf(s,v); 10. (1.5分)在命令行使用“javatest54”运行下面程序的输出结果是:publicclasstestpublicstaticvoidmain(Stringargs).println(args1);(A)0 (B)5 (C)编译出错 (D)4 11. (1.5分)下列关于Java中访问修饰符说法正确的是A。(A)当一个类的变量声明为protected时,同包中的任何其他类能够访问该变量。(B)当一个类的变量声明为private时,同包中的任何其他类能够访问该变量。 (C)
6、当一个类的变量声明为public时,不同包中的他类能够不能访问该变量。 (D)当一个类的变量声明为protected时,不同包中的子类可以访问该变量。 12. (1.5分)阅读以下程序1)classPerson2) publicvoidprintValue(inti,intj)/*/3) publicvoidprintValue(inti)/*.*/4)5)publicclassTeacherextendsPerson6) publicvoidprintValue()/*.*/7) publicvoidprintValue(inti)/*.*/8) publicstaticvoidmain(S
7、tringargs)9) Persont=newTeacher();10) t.printValue(10);11) 12)第10行的语句将调用哪个方法(A)第2行 (B)第3行 (C)第6行 (D)第7行 13. (1.5分)阅读下面的代码1)publicclassTest2)intm,n;3)publicTest()4)publicTest(inta)m=a;5)publicstaticvoidmain()6)Testt1,t2;7)intj,k;8)j=0;k=0;9)t1=newTest();10)t2=newTest(j,k);11)12)以上代码在编译时哪行将导致一个错误?(A)第
8、3行 (B)第5行 (C)第6行 (D)第10行 14. (1.5分)以下哪个类可以作为FilterInputStream类的构造方法的参数。B(A)FilterOutputStream (B)File (C)InputStream (D)RandomAccessFile 15. (1.5分)给出下面的代码:publicclassTestvoidprintValue(intm)do.println(Thevalueis+m);while(-m10);publicstaticvoidmain(Stringarg)inti=11;Testt=newTest();t.printValue(i);则输
9、出的结果是是(A)Thevalueis8(B)Thevalueis9 (C)Thevalueis10 (D)Thevalueis11 16. (1.5分)类的设计要求它的某个成员变量不能在该类的外部直接访问。应该使用下面哪个修饰符获得需要的访问控制?(A)private (B)nomodifier (C)protected (D)public 17. (1.5分)以下哪个表达式是声明一个含有10个String对象的数组?C(A)charstr=newString10;(B)charstr=newString10; (C)Stringstr=newString10; (D)Stringstr10
10、=newString10; 18. (1.5分)阅读代码片段: Strings=hello;Stringt=hello;charc=h,e,l,l,o;以下哪个表达式返回false?B(A)s.equals(t); (B)t.equals(c); (C)s=t; (D)t.equals(newString(hello); 19. (1.5分)下面程序运行结果是1).classA2). publicStringtoString()3). return4;4). 5).6).classBextendsA7). publicStringtoString()8). returning()+3;9).
11、10).11).publicclassTest12). publicstaticvoidmain(Stringargs)13). .println(newB();14). 15).(A)编译成功并输出4(B)编译成功并输出43 (C)第8行产生一个编译错误 (D)编译成功但运行时抛出一个异常 20. (1.5分)下列程序运行结果是:publicclassTestpublicstaticvoidleftShift(inti,intj)i*=j;publicstaticvoidmain(Stringargs)inti=4,j=2;leftShift(i,j);.println(i);(A)2 (B
12、)4 (C)8 (D)16 21. (1.5分)下列选项中的Java源文件代码片段不正确的是(A)packagetestpackage;publicclassTest/dosomething.(B)import.*;packagetestpackage;publicclassTest/dosomething. (C)import.*;classPerson/dosomething.publicclassTest/dosomething. (D)import.*;import.*;publicclassTest/dosomething. 22. (1.5分)分析下面的Java程序,其输出结果为p
13、ublicclassTestpublicstaticvoidmain(Stringards)throwsExceptiontrythrownewException();catch(Exceptione).println(CaughtException!);.println(continue!);(A)CaughtException!continue!(B)CaughtException! (C)continue! (D)CaughtException 23. (1.5分)使用JDBCAPI操作数据库时,如果执行带IN参数的预编译SQL语句采用以下哪个对象?C(A)PreparedStateme
14、nt (B)Statement (C)PrepareStatement (D)CallableStatement 24. (1.5分)对于方法:addActionListener(ActionListener),下面对其描述正确的是:(A)用户操作、触发事件的方法 (B)注册监听器 (C)处理事件发生的接口方法 (D)以上说法都不对 25. (1.5分)阅读以下程序片段,下面定义正确的是AclassEmployeeinterfaceIManagerclassManagerextendsEmployeeimplementsIManagerclassDirectorextendsEmployee(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国信息技术水平考试JAVA样题附答案 全国 信息技术 水平 考试 JAVA 样题附 答案
限制150内