最新 sun_java程序员考试题库.doc
《最新 sun_java程序员考试题库.doc》由会员分享,可在线阅读,更多相关《最新 sun_java程序员考试题库.doc(164页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品资料sun_java程序员考试题库.第一部分基础知识练习目标 本章对应于学生指南各章的内容分别提供了练习题集,包括:1. 第一章Java入门2. 第二章数据类型和运算符3. 第三章流程控制与数组4. 第四章封装5. 第五章继承6. 第六章抽象类与接口7. 第七章多态8. 第八章异常9. 第九章多线程机制10. 第十章输入输出流11. 第十一章使用泛型和集合框架12. 第十二章基于Swing的图形用户界面(GUI)设计13. 第十三章Java事件驱动编程 第一章练习题(Java入门)1下列哪项不是JDK所包含的内容?(选一项) AJava编程语言 B工具及工具的API CJava EE扩展A
2、PI DJava平台虚拟机2下列关于JDK、JRE和JVM的描述。哪项正确? AJDK中包含了JRE,JVM中包含了JRE BJRE中包含了JDK,JDK中包含了JVM CJRE中包含了JDK,JVM中包含了JRE DJDK中包含了JRE,JRE中包含了JVM3下列哪个工具可以编译java源文件? Ajavac Bjdb Cjavadoc Djunit4JDK工具javadoc的作用是哪项? A生成Java文档 B编译Java源文件 C执行Java类文件 D测试Java代码5以下哪些包是Java标准库中常用的包?(选三项) Ajavalang Bjavaxservlet .http Cj av
3、a. ioDjavasql6使用JDK工具生成的Java文档的文件格式是?AXML格式B自定义格式c二进制格式DHTML格式7以下关于JVM的叙述,哪项正确?(选两项)AJVM运行于操作系统之上,它依赖于操作系统BJVM运行于操作系统之上,它与操作系统无关CJVM支持Java程序运行,它能够直接运行Java字节码文件DJVM支持Java程序运行,它能够直接运行Java源代码文件8以下关于支持Java运行平台的叙述,哪项错误?AJava可在Solaris平台上运行BJava可在Windows平台上运行CJava语言与平台无关。Java程序的运行结果依赖于操作系统DJava语言与平台无关。Java
4、程序的运行结果与操作系统无关9以下关于Applet和Java程序之间关系的叙述,哪项错误?A -个Applet就是一段Java程序BApplet是一种特殊的Java程序,它需要运行在Web服务器上CApplet是一种特殊的Java程序,它需要运行在Web浏览器上DApplet是一种Java SE平台的应用程序10以下关于Java HotSpot的描述,哪两项错误?(选两项)AJavaHotSpot是一种热编译技术,在编译Java源程序时会被使用BJava HotSpot是一种热编译技术,在运行Java代码时会被使用CJava HotSpot是一种热编译技术,它只对程序的部分字节码进行优化DJa
5、va HotSpot是一种热编译技术,它会对程序的全部字节码进行优化11环境变量PATH中含有多个路径时,路径和路径之间可以用哪项来隔开? A.: B. , C.* D:|12CLASSPATH中的“”的含义是哪项? A省略号 B当前目录 C所有目录 D上级目录13JVM在执行一个Java类时,大致采用以下过程? A执行类中的代码一装载类一校验类 B校验类一装载类一执行类中的代码 C装载类一执行类中的代码一校验类 D装载类一校验类一执行类中的代码14当运行个Java程序时,传递参数的格式是哪项? A java类名参数1,参数2 B javac类名参数1参数2 C java类名参数1参数2 D
6、java类名参数1+参数215以下关于Java文件名的叙述,正确的有?(选两项) AJava源文件的扩展名应为.java BJava源文件的文件名应与文件中的类名一致 C Java字节码文件的扩展名应为java D 一个Java源文件中只能包含一个Java类1. C2. D3. A4. A5. ACD6. D7. AC8. C9. B10. A D11. A12. B13. D14. C15. A B第二章练习题(数据类型和运算符) 1下列哪项不属于Java语言的基本数据类型? Aint BString Cdouble Dboolean2下列哪项不是int类型的字面量? Au03A6 B077
7、 COxABBC D203下列哪项不是有效的标识符? AuserName B2test C$change D_password4下列哪项是Java语言中所规定的注释样式?(选三项) A单行注释 B-单行注释 C * *单行或多行注释 */ D /kk *文档注释 */5下列哪项不是Java语言的关键字? Agoto Bsizeof Cinstanceof Dvolatile 6现有如下五个声明: Linel: int a_really_really_really_long_variable_name=5 ; Line2: int _hi=6; Line3: int big=Integer. g
8、etlnteger(7”); Line4:int $dollars=8; line5: int %opercent=9; 哪行无法通过编译? ALine1 BLine3 C. Line4 D. Line57现有: 1. class Top 2 static int x=l; 3. public Top (inty) x*=3; 4. 5. class Middle extends Top 6. public Middle() x+=1; ) 7. public static void main (String args) 8. Middle m = new Middle(); 9. Syste
9、m. out .println (x); IO. II. 结果为: A.1 B. 2 C3 D编译失败8现有: 1 class Passer f 2 static final int X=5; 3.public static void main (String args) 4 new Passer()go (x); 5.System. out .print (x); 6, ) 7 void go (int x) 8System. out .print(x+); 9 10. 结果是什么? A55 B56 C65 D669现有: 1 class Wrench f 2.public static v
10、oid main(String args) 3.Wrench w=new Wrench(); Wrench w2=new Wrench(); 4 w2=go (w, w2); 5.System.out.print (w2=w); 6 7.static Wrench go (Wrench wrl, Wrench wr2) 8.Wrench wr3=wrl; wrl=wr2; wr2=wr3; 9 return wr3; 10 11 结果是什么? A. false B true C.编译失败 D运行的时候有异常抛出10现有: 5 class Wrench2 6 int size; 7.public
11、 static void main(String args) 8.Wrench2 w=new Wrench2(); 9 w.size=II; IO. Wrench2 w2=go(w, w.size); II. System. out .print (w2. size); 12 ) 13. static Wrench2 go(Wrench2 wr. int s) 14. S=12; 15。 return wr; 16. 17. 结果为: A. 11 B. 12 c编译失败。 D运行时异常被抛出11现有: class Test2 f public static void main (String
12、args) short a,b,C; a=l; b=2; C=a+b; a+=2: 以上代码中,哪一句是错误的? Aa=1: BC=a+b; C a+=2; D. short a,b,C;12表达式:1-2/5+2 k5的结果是哪项? A. 10.6 B. 9.8 C. 913现有代码片段: String s=123; String sl=S+456; 请问sl的结果是哪项? A. 123456 B. 579 C编译错误 D运行时抛出异常14基本数据类型float的包裹类是哪项?A IntegerB DoubleC FloatD Character15.现有: 1 class Test4 2.
13、 public static void main (String args) 3 boolean X=true; 4 boolean y=false; 5 short Z=42; 6 7. if(z+=42) (y=true)z+; 8.if(x=false) | (+z=45) z+; 9 10. System. out.println(z=”+z); II. 12. 结果为:A. Z=42B. z=44C Z= 45D z= 461. B2. A3. B4. ACD5. B6. D7. D8. A9. B10. A11. B12. D13. A14. C15. D第三章练习题第三章练习题(
14、流程控制与数组) 1现有: class TestApp public static void main (String args) for (int i=0; il) System. out. println(xl); else if (x5) System. out .println(x5); else if (x10) System. out. println(xlO); else if (x29) System. out .println( x5 Bxl C x10 Dx2) (state=true) 6i+; 7if( (+i4) l l (state=false) 8i+; 9Sys
15、tem.out .println (i); 10 11 结果为: A 6 B 5 C 4 D编译失败9现有: 3 public class Tester 4.public static void main (String args) 5 intx-5; 6. Integer xl=x; Integer x2=x; 7.int x3=new Integer(5); 8. system.ut.print(x1.equals(x); 9. system.ut.print(xl=x); lu. system.ut.print(x2.equals(xl); 11. system.ut.print(x2=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 sun_java程序员考试题库 sun_java 程序员 考试 题库
限制150内