第一章 单元测试

1、 问题:

下列选项中,可以正确配置classpath的命令是( )

选项:
A:set classpath =C:\Program Files\Java\jdk1.7.0_15\bin
B:set classpath : C:\Program Files\Java\jdk1.7.0_15\bin
C:classpath set =C:\Program Files\Java\jdk1.7.0_15\bin
D:classpath set : C:\Program Files\Java\jdk1.7.0_15\bin
答案: 【
set classpath =C:\Program Files\Java\jdk1.7.0_15\bin

2、 问题:

在JDK安装目录下,用于存放可执行程序的文件夹是( )

选项:
A:bin
B:jre
C:lib
D:db
答案: 【
bin

3、 问题:

下面关于Java程序的描述中,错误的是   ( )

选项:
A:Java程序运行时,必须经过编译和运行两个步骤。
B:.java格式的源文件是用来编译的
C:.class格式的文件是用来运行的
D:不同操作系统上的Java虚拟机是相同的
答案: 【
不同操作系统上的Java虚拟机是相同的

4、 问题:

下列选项中,哪些选项用于构成JDK开发环境( )。

选项:
A:Java运行工具
B:Java编译工具
C:Java打包工具
D:Java文档生成工具
答案: 【
Java运行工具
Java编译工具
Java打包工具
Java文档生成工具

5、 问题:

下列关于使用Javac命令编译后生成文件的说法中,正确的是( )

选项:
A:编译后生成文件的后缀名为.class
B:编译后生成文件的后缀名为.java
C:编译后生成的文件为二进制文件
D:编译后生成的文件可以在Java虚拟机中运行
答案: 【
编译后生成文件的后缀名为.class
编译后生成的文件为二进制文件
编译后生成的文件可以在Java虚拟机中运行

6、 问题:

下列目录中,哪些属于JDK安装后的子目录( )

选项:
A:lib目录
B:demo目录
C:jre目录
D:include目录
答案: 【
lib目录
jre目录
include目录

7、 问题:

lib是library的缩写,用于存放Java类库或库文件。( )

选项:
A:对
B:错
答案: 【

8、 问题:

如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。( )

选项:
A:对
B:错
答案: 【

9、 问题:

在任意命令行窗口中执行javac命令,如果都能正常地显示帮助信息,说明系统path环境变量配置成功。( )

选项:
A:对
B:错
答案: 【

10、 问题:

Eclipse只是一个框架和一组服务,所有功能都是将插件组件加入到Eclipse框架中来实现的。( )

选项:
A:对
B:错
答案: 【

第二章 单元测试

1、 问题:while语句的循环体中不能包含的语句是( )
选项:
A:while语句
B:方法定义语句
C:if语句
D:switch语句
答案: 【
方法定义语句

2、 问题:请阅读下面的代码片段
public static int add(int a,int b) {
return a + b;
}
下列选项中,可以在main()方法中成功调用add()方法的是( )
选项:
A:int num = add(1.0,2.0);
B:int num = add(‘a’,’b’);
C:int num = add(true,flase);
D:int num = add(“1″,”2”);
答案: 【
int num = add(‘a’,’b’);

3、 问题:下列关于while语句的描述中,正确的是( )
选项:
A:while语句循环体中可以没有语句
B:while语句的循环条件可以是整型变量
C:while语句的循环体必须使用大括号
D:while语句的循环体至少被执行一次
答案: 【
while语句循环体中可以没有语句

4、 问题:下列关于方法的描述中,正确的是( )
选项:
A:方法是对功能代码块的封装
B:当方法没有返回值时,返回值类型可以不写
C:当方法没有返回值时,不能有return语句
D:方法是不可以没有参数的
答案: 【
方法是对功能代码块的封装

5、 问题:请阅读下面的程序
public class Test {
public static void main(String[] args) {
for(int x =0;x<5;x++){
if(x%2==0)
break;
System.out.println(x);
}
}
}
运行结果正确的是( )
选项:
A:12345
B:024
C:13
D:不输出任何内容
答案: 【
不输出任何内容

6、 问题:continue语句的作用是退出当前循环,不在执行循环语句。( )
选项:
A:对
B:错
答案: 【

7、 问题:以下代码能够从键盘输入中读取一个字符串:( )
Scanner sc = new Scanner(System.in);
String str = sc.next ();
选项:
A:对
B:错
答案: 【

8、 问题:定义一个方法时,其访问修饰符、返回值类型、方法名的顺序可以互换。( )
选项:
A:对
B:错
答案: 【

9、 问题:当方法中的返回值类型是void时,可以不写return语句。( )
选项:
A:对
B:错
答案: 【

10、 问题:下列关于注释作用的描述中,错误的是( )
选项:
A:可以对程序进行说明
B:会参与编译
C:可以帮助调试程序
D:帮助整理编程思路
答案: 【
会参与编译

11、 问题:下面关于整数类型的描述中,错误的是( )
选项:
A:byte是java中的整数类型,它的取值范围是-127到128
B:java中的整数有正负之分
C:bit是java中的整数类型,它代表的是1个字节
D:int是java中的整数类型,它在内存中占4个字节
答案: 【
bit是java中的整数类型,它代表的是1个字节

12、 问题:下列选项中,按照箭头方向,需要进行强制类型转换的是( )
选项:
A:double←float
B:float←long
C:int←char
D:char←byte
答案: 【
char←byte

13、 问题:下列关于多行注释的应用,正确的是( )
选项:
A:程序中可以不写多行注释
B:多行注释会影响程序运行速度
C:多行注释有利于代码的阅读性
D:写多行注释是一个良好的习惯
答案: 【
程序中可以不写多行注释
多行注释有利于代码的阅读性
写多行注释是一个良好的习惯

14、 问题:下列关于冒泡排序的描述,正确的是( )
选项:
A:冒泡排序是不断地比较数组中相邻的两个元素
B:冒泡排序比较的总轮次是”数组长度-1″轮
C:冒泡排序中会涉及到元素位置的置换
D:其余选项都不对
答案: 【
冒泡排序是不断地比较数组中相邻的两个元素
冒泡排序比较的总轮次是”数组长度-1″轮
冒泡排序中会涉及到元素位置的置换

15、 问题:当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环。( )
选项:
A:对
B:错
答案: 【

16、 问题:运算符“&”和“&&”都表示“与”操作。( )
选项:
A:对
B:错
答案: 【

17、 问题:多行注释“//”中不可以嵌套单行注释“//”。( )
选项:
A:对
B:错
答案: 【

18、 问题:十进制数值转换成二进制就是一个不断除2取余的过程。( )
选项:
A:对
B:错
答案: 【

19、 问题:在Java程序中,单行注释从“//”位置开始,到当前行结束位置。( )
选项:
A:对
B:错
答案: 【

第三章 单元测试

1、 问题:如果类的成员被( )访问控制符来修饰,则这个成员只能被该类的其它成员访问,其它类无法直接访问。
选项:
A:private
B:default
C:protected
D:public
答案: 【
private

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表评论

电子邮件地址不会被公开。 必填项已用*标注