第一章 单元测试

1、单选题:
下面选项中,用于定义类的关键字的是( )。
选项:
A:static
B:public
C:main
D:class
答案: 【class

2、单选题:
关于编译HelloWorld.java程序的命令,下列选项中正确的是( )。
选项:
A:java HelloWorld.java
B:java HelloWorld
C:javac HelloWorld.java
D:javac HelloWorld
答案: 【javac HelloWorld.java

3、单选题:
下列选项中,Java实现跨平台性需要的是( )。
选项:
A:JDK
B:JRE
C:JUC
D:JVM
答案: 【JVM

4、单选题:
下面4种类型的文件中,可以在Java虚拟机中运行的( )。
选项:
A:.java
B:.jre
C:.class
D:.exe
答案: 【.class

5、单选题:
关于java.exe的作用描述,下列说法正确的是( )。
选项:
A:Java编译器
B:Java运行 工具
C:Java文档制作工具
D:Java解释器
答案: 【Java解释器

6、判断题:
Java语言有三种技术平台,分别是JavaSE、JavaME、JavaEE。( )
选项:
A:错
B:对
答案: 【

7、判断题:
与JDK相比,JRE 中只包含Java运行工具,不包含Java编译工具。( )
选项:
A:对
B:错
答案: 【

8、判断题:
在不同的操作系统上,可以运行相同的Java程序,不同的操作系统只需安装不同版本的Java虚拟机即可。( )
选项:
A:对
B:错
答案: 【

9、判断题:
Java程序的运行环境简称为JDK。( )
选项:
A:错
B:对
答案: 【

10、判断题:
Java是一种面向过程的语言,它是由Sun公司(已被 Oracle公司收购)开发的高级程序设计语言。( )
选项:
A:错
B:对
答案: 【

第二章 单元测试

1、单选题:
下列选项中,Java的main方法格式正确的是( )。
选项:
A:static void main(String[] args)
B:public static void main(String[] args)
C:public void main(String[] args)
D:public static void main(String[]s)
答案: 【public static void main(String[] args)

2、单选题:
下面的标识符中不合法的是( )。
选项:
A:_name
B:111name
C:name111
D:name
答案: 【111name

3、单选题:
当break出现在循环语句中,它作用是( )。
选项:
A:跳出循环语句,不再执行循环后面的代码
B:跳出循环语句,执行循环后面的代码
C:终止当前代码执行
D:暂停当前代码执行
答案: 【跳出循环语句,不再执行循环后面的代码

4、单选题:
如果是局部变量需要注释,最好选择( )。
选项:
A:文本注释
B:多行注释
C:单行注释
D:文档注释
答案: 【单行注释

5、单选题:
下列选项中,不属于基本数据类型的是( )。
选项:
A:int
B:String
C:boolean
D:long
答案: 【String

6、单选题:
表达式(3*5+8)/4%3的值是( )。
选项:
A:0
B:2
C:3
D:1
答案: 【0

7、单选题:
下列哪个声明是错误的( )。
选项:
A:int i=10;
B:float f=3.6;
C:double d=34.4;
D:byte b=127;
答案: 【float f=3.6;

8、判断题:
Java中比较两个数是否相等可以使用“=”。( )
选项:
A:对
B:错
答案: 【

9、判断题:
Java不区分大小写的。( )
选项:
A:错
B:对
答案: 【

10、判断题:
while、do…while、for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套。( )
选项:
A:错
B:对
答案: 【

11、判断题:
若x=8,则表达式(x+ 5)/3的值是4.3。( )
选项:
A:错
B:对
答案: 【

12、判断题:
continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。( )
选项:
A:错
B:对
答案: 【

13、判断题:
while语句中,循环条件可以是任意数据类型的数据。( )
选项:
A:错
B:对
答案: 【

14、判断题:
Java程序代码必须放在一个类中,并且每个类李都必须有主方法。( )
选项:
A:对
B:错
答案: 【