第一章:
1.下列特点中,哪个是Java 虚拟机执行的特点之一?
A、字节代码
B、多进程
C、静态连接
D、编译
2.main方法是Java application程序执行的入口点,关于main方法的方法头,以下哪项是合法的?
Apublic static void main()
Bpublic static void main(String args[])
Cpublic static int main(String [] arg)
Dpublic void main(String arg[])
3.编译Java application源程序文件将产生相应的字节码文件,这些字节文件的扩展名为
A.java
B.class
C.html
D.exe
4.Java虚拟机的执行过程有多个特点,下列哪个特点不属于JVM执行特点?
A、多线程
B、动态连接
C、异常处理
D、异步处理
5.在Java中,负责对字节代码解释执行的是____
A、垃圾回收器
B、虚拟机
C、编译器
D、多线程机制
6.编写和运行Java applet程序与编写和运行Java application程序不同的步骤是
A、编写源代码
B、编写HTML文件调用该小程序,以.html为扩展名存入相同文件夹
C、编译过程
D、解释执行
7.Java语言的许多特点中,下列哪个特点是C++语言所不具备的?
A、高性能
B、跨平台
C、面向对象
D、有类库
8.下列基本命令中,哪个是类文件解析器?
Ajavadoc
Bjar
Cjavah
Djavap
9.属于main()方法的返回类型是
Apublic
Bstatic
Cvoid
Dmain
10.下列有关Java语言的叙述中,正确的是
AJava是不区分大小写的
B源文件名与public类型的类名必须相同
C、源文件名其扩展名为.jar
D、源文件中public类的数目不限
11.保证Java语言可移植性的特征是
A、面向对象
B、安全性
C、分布式计算
D、可跨平台
12.java定义一维数组并赋值能够支持 javadoc 命令的注释语句是____
A/**...//
B/*...*/
C//
D/**...*/
13.当初Sun公司发展Java的原因是:
A.要发展航空仿真软件
B.要发展人工智能软件
C.要发展消费性电子产品
  D. 要发展网路
14.Java是从哪种语言改进并重新设计?
AAde
BC++
CPascal
D. C
15.Java因为什么快速发展而走红?
A.个人计算机与网络
B.游戏软件
C.系统软件
D
16JDK(      )
A、一种全新的程序语言 
B、一种程序开发辅助工具 
C、一种由Java写成的,并支持Java Applet的浏览器
D、一种游戏软件
17Java用来定义一个新类时,所使用的关键字为    
Aclass  Bpublic  Cstruct  Dclass struct
18、一个可以独立运行的Java应用程序(      )
A、可以有一个或多个main方法
B、最多只能有两个main方法
C、可以有一个或零个main方法
D、只能有一个main方法
19JDK不包括的工具有(   
AJava编译器(javac)    BJava解释器(java)    CAppletviewer  DHotJava
第二章:
1.下列哪个是反斜杠字符的正确表示?
A\\
B*\\
C\
D\\
2.下列属于合法的Java标识符是____
A_cat
B5books
C+static
D-3.14159
3. Java 中,表示换行符的转义字符是____
A\n
B\f
C'n'
D\dd
4.下列赋值语句中错误的是
Afloat f=11.1f
Bdouble d=5.3E12;
Cchar c='\r';
Dbyte bb=433;
5.下列哪个数代表八进制整数?
A0XA6
B-1E3
C1840
D0144
6.int public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是____
Apublic int MAX_LENGTH=100
Bfinal int MAX_LENGTH=100
Cpublic const int MAX_LENGTH=100
Dpublic final int MAX_LENGTH=100
7.十进制数1616进制表示格式是____
A0x10
B0x16
C0xA
D016
8.char 类型的取值范围是___
A2-727-1
B0216-1
C-215215-1
D028-1
9.下列叙述中,正确的是____
AJava语言的标识符是区分大小写的
B、源文件名与public类名可以不相同
C、源文件名其扩展名为.jar
D、源文件中public类的数目不限
10. Java 中,表示换行符的转义字符是____
A\n
B\f
C'n'
D\dd
11.指出正确的表达式
A byte=128;
B Boolean=null;
C long l=0xfffL;
D double=0.9239d;
12.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用____个比特位。
A8
B16
C32
D64
13.选出合理的标识符
A _sys1_lll
B 2mail
C $change
D class
14. 以下的选项中能正确表示Java语言中的一个整型常量的是( )
A) 12.    B) -20      C) 1,000      D) 4 5 6
15. 以下选项中,合法的赋值语句是( )
A) a = = 1;   B) ++ i;   C) a=a + 1= 5;  D) y = int ( i );

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。