第一章:
1.下列特点中,哪个是Java 虚拟机执行的特点之一?
A、字节代码
B、多进程
C、静态连接
D、编译
A、字节代码
B、多进程
C、静态连接
D、编译
2.main方法是Java application程序执行的入口点,关于main方法的方法头,以下哪项是合法的?
A、public static void main()
B、public static void main(String args[])
C、public static int main(String [] arg)
D、public void main(String arg[])
A、public static void main()
B、public static void main(String args[])
C、public static int main(String [] arg)
D、public void main(String arg[])
3.编译Java application源程序文件将产生相应的字节码文件,这些字节文件的扩展名为
A、.java
A、.java
B、.class
C、.html
D、.exe
C、.html
D、.exe
4.Java虚拟机的执行过程有多个特点,下列哪个特点不属于JVM执行特点?
A、多线程
B、动态连接
C、异常处理
D、异步处理
A、多线程
B、动态连接
C、异常处理
D、异步处理
5.在Java中,负责对字节代码解释执行的是____。
A、垃圾回收器
B、虚拟机
C、编译器
D、多线程机制
6.编写和运行Java applet程序与编写和运行Java application程序不同的步骤是
A、编写源代码
B、编写HTML文件调用该小程序,以.html为扩展名存入相同文件夹
C、编译过程
D、解释执行
A、编写源代码
B、编写HTML文件调用该小程序,以.html为扩展名存入相同文件夹
C、编译过程
D、解释执行
7.Java语言的许多特点中,下列哪个特点是C++语言所不具备的?
A、高性能
B、跨平台
C、面向对象
D、有类库
A、高性能
B、跨平台
C、面向对象
D、有类库
8.下列基本命令中,哪个是类文件解析器?
A、javadoc
B、jar
C、javah
D、javap
A、javadoc
B、jar
C、javah
D、javap
9.属于main()方法的返回类型是
A、public
B、static
C、void
D、main
A、public
B、static
C、void
D、main
10.下列有关Java语言的叙述中,正确的是
A、Java是不区分大小写的
B、源文件名与public类型的类名必须相同
C、源文件名其扩展名为.jar
D、源文件中public类的数目不限
A、Java是不区分大小写的
B、源文件名与public类型的类名必须相同
C、源文件名其扩展名为.jar
D、源文件中public类的数目不限
11.保证Java语言可移植性的特征是
A、面向对象
B、安全性
C、分布式计算
D、可跨平台
A、面向对象
B、安全性
C、分布式计算
D、可跨平台
12.java定义一维数组并赋值能够支持 javadoc 命令的注释语句是____。
A、/**...//
B、/*...*/
A、/**...//
B、/*...*/
C、//
D、/**...*/
D、/**...*/
13.当初Sun公司发展Java的原因是:
A.要发展航空仿真软件
B.要发展人工智能软件
C.要发展消费性电子产品
D. 要发展网路
14.Java是从哪种语言改进并重新设计?
A.Ade
B.C++
C.Pascal
D. C
15.Java因为什么快速发展而走红?
A.个人计算机与网络
B.游戏软件
C.系统软件
D.
16、JDK是( )
A、一种全新的程序语言
B、一种程序开发辅助工具
C、一种由Java写成的,并支持Java Applet的浏览器
D、一种游戏软件
17、Java用来定义一个新类时,所使用的关键字为 ( )
A、class B、public C、struct D、class 或 struct
18、一个可以独立运行的Java应用程序( )
A、可以有一个或多个main方法
B、最多只能有两个main方法
C、可以有一个或零个main方法
D、只能有一个main方法
19、JDK不包括的工具有( )
A、Java编译器(javac) B、Java解释器(java) C、Appletviewer D、HotJava
第二章:
1.下列哪个是反斜杠字符的正确表示?
A、\\
B、*\\
C、\
D、\’\’
A、\\
B、*\\
C、\
D、\’\’
2.下列属于合法的Java标识符是____。
A、_cat
B、5books
C、+static
D、-3.14159
3.在 Java 中,表示换行符的转义字符是____。
A、\n
B、\f
C、'n'
D、\dd
4.下列赋值语句中错误的是
A、float f=11.1f
B、double d=5.3E12;
C、char c='\r';
D、byte bb=433;
A、float f=11.1f
B、double d=5.3E12;
C、char c='\r';
D、byte bb=433;
5.下列哪个数代表八进制整数?
A、0XA6
B、-1E3
C、1840
A、0XA6
B、-1E3
C、1840
D、0144
6.int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是____。
A、public int MAX_LENGTH=100
B、final int MAX_LENGTH=100
C、public const int MAX_LENGTH=100
D、public final int MAX_LENGTH=100
A、public int MAX_LENGTH=100
B、final int MAX_LENGTH=100
C、public const int MAX_LENGTH=100
D、public final int MAX_LENGTH=100
7.十进制数16的16进制表示格式是____。
A、0x10
B、0x16
C、0xA
D、016
A、0x10
B、0x16
C、0xA
D、016
8.char 类型的取值范围是___。
A、2-7~27-1
A、2-7~27-1
B、0~216-1
C、-215~215-1
D、0~28-1
C、-215~215-1
D、0~28-1
9.下列叙述中,正确的是____。
A、Java语言的标识符是区分大小写的
B、源文件名与public类名可以不相同
C、源文件名其扩展名为.jar
D、源文件中public类的数目不限
A、Java语言的标识符是区分大小写的
B、源文件名与public类名可以不相同
C、源文件名其扩展名为.jar
D、源文件中public类的数目不限
10.在 Java 中,表示换行符的转义字符是____。
A、\n
B、\f
C、'n'
D、\dd
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码占用____个比特位。
A、8
B、16
C、32
D、64
A、8
B、16
C、32
D、64
13.选出合理的标识符
A、 _sys1_lll
B、 2mail
C、 $change
D、 class
14. 以下的选项中能正确表示Java语言中的一个整型常量的是( )。
A) 12. B) -20 C) 1,000 D) 4 5 6
15. 以下选项中,合法的赋值语句是( )。
15. 以下选项中,合法的赋值语句是( )。
A) a = = 1; B) ++ i; C) a=a + 1= 5; D) y = int ( i );
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论