第一章 单元测试
1、判断题:
Java程序的运行环境简称之为JRE。
选项:
A:错
B:对
答案: 【对】
2、判断题:
编译Java程序需要使用java命令。
选项:
A:对
B:错
答案: 【错】
3、判断题:
path环境变量用来存储Java的编译和运行工具所在的路径,而classpath环境变量则用来保存保存Java虚拟机要运行的“.class”文件路径。
选项:
A:错
B:对
答案: 【对】
4、判断题:
Java的三大体系分别是Java EE、Java SE、Java ME。
选项:
A:错
B:对
答案: 【对】
5、判断题:
javac.exe和java.exe两个可执行程序存放在JDK安装目录的bin目录下。
选项:
A:对
B:错
答案: 【对】
6、单选题:
Java属于以下哪种语言?
选项:
A:汇编语言
B:高级语言
C:都不对
D:机器语言
答案: 【高级语言】
第二章 单元测试
1、判断题:
Java中的程序代码都必须在一个类中定义,类使用class关键字来定义。
选项:
A:对
B:错
答案: 【对】
2、判断题:
布尔常量即布尔类型的两个值,分别是true和false。
选项:
A:错
B:对
答案: 【对】
3、判断题:
若x = 2,则表达式 ( x + + )/3 的值是1。
选项:
A:对
B:错
答案: 【错】
4、判断题:
若int a =2; a+=3;执行后,变量a的值为6。
选项:
A:对
B:错
答案: 【错】
5、多选题:
以下选项中,哪些属于合法的标识符?
选项:
A:Hello_World
B:username123
C:123username
D:class
答案: 【Hello_World;username123】
第三章 单元测试
1、判断题:
continue 语句只用于循环语句中,它的作用是跳出循环。
选项:
A:错
B:对
答案:
2、多选题:
以下选项中,switch语句判断条件可以接收的数据类型有哪些?
选项:
A:char
B:byte
C:int
D:short
答案:
3、多选题:
下列语句哪些属于循环语句?
选项:
A:for语句
B:while语句
C:if语句
D:switch语句
答案:
4、单选题:
请先阅读下面的代码。int x = 1;int y = 2;if (x % 2 == 0) { y++;} else { y–;}System.out.println(“y=” + y); 上面一段程序运行结束时,变量y的值为下列哪一项?
选项:
A:2
B:3
C:switch语句
D:1
答案:
5、单选题:
请先阅读下面的代码。public class Test03 { public static void main(String args[]) { int x = 4, j = 0; switch (x) { case 1: j++; case 2: j++; case 3: j++; case 4: j++; case 5: j++; default: j++; } System.out.println(j); }} 上面一段程序运行结束时,变量j的值为下列哪一项?
选项:
A:1
B:2
C:4
D:3
答案:
第四章 单元测试
1、判断题:
面向对象的三大特征是封装、继承、多态。
选项:
A:对
B:错
答案:
2、判断题:
在Java中,可以使用关键字new来创建类的实例对象。
选项:
A:对
B:错
答案:
3、判断题:
定义在类中的变量被称为局部变量,定义在方法中的变量被称为成员变量。
选项:
A:对
B:错
答案:
4、判断题:
面向对象程序设计的重点是类的设计,类是用来创建对象的模板。
选项:
A:错
B:对
答案:
5、判断题:
在非静态成员方法中,可以使用关键字this访问类的其它非静态成员。
选项:
A:对
B:错
答案:
第五章 单元测试
1、单选题:
下面哪一个是正确的类的声明?
选项:
A:public class void number{}
B:public class Move(){…}
C:public class Car{…}
D:public void HH{…}
答案:
2、单选题:
在以下什么情况下,构造方法会被调用?
选项:
A:创建对象时
B:调用对象方法时
C:使用对象的变量时
D:类定义时
答案:
3、多选题:
下面对于构造方法的描述,正确有哪些?
选项:
A:当定义了带参数的构造方法,系统默认的不带参数的构造方法依然存在
B:方法名必须和类名相同
C:方法名的前面没有返回值类型的声明
D:在方法中不能使用return语句返回一个值
答案:
4、多选题:
使用this调用类的构造方法,下面的说法正确的是?
选项:
A:不能在一个类的两个构造方法中使用this互相调用
B:使用this调用构造方法的格式为this([参数1,参数2…])
C:只能在构造方法中使用this调用其它的构造方法
D:使用this调用其它构造方法的语句必须放在第一行
答案:
5、多选题:
下面哪些可以使用static关键字修饰?
选项:
A:成员变量
B:成员内部类
C:局部变量
D:成员方法
答案:
第六章 单元测试
1、判断题:
一个类如果实现一个接口,那么它就需要实现接口中定义的全部方法,否则该类就必须定义成抽象类。
选项:
A:错
B:对
答案:
2、判断题:
抽象方法必须定义在抽象类中,所以抽象类中的方法都是抽象方法。
选项:
A:对
B:错
答案:
3、判断题:
Java中被final关键字修饰的变量,不能被重新赋值。
选项:
A:对
B:错
答案:
4、判断题:
不存在继承关系的情况下,也可以实现方法重写。
选项:
A:错
B:对
答案:
5、判断题:
接口中只能定义常量和抽象方法。
选项:
A:对
B:错
答案:
第七章 单元测试
1、判断题:
JDK中定义了大量的异常类,这些类都是Exception类的子类或者间接子类。
选项:
A:对
B:错
答案:
2、判断题:
异常的捕获通常由try、catch两部分组成,try代码块用来存放可能发生异常,catch代码块用来处理产生的异常。
选项:
A:对
B:错
答案:
3、单选题:
在Java语言中,以下哪个关键字用于在方法上声明抛出异常?
选项:
A:throws
B:throw
C:try
D:catch
答案:
4、单选题:
类中的一个成员方法被下面哪个修饰符修饰,该方法只能在本类被访问?
选项:
A:default
B:public
C:private
D:protected
答案:
5、多选题:
关于抽象类的说法哪些是正确的?
选项:
A:抽象类中可以有非抽象方法
B:接口和抽象类是同一个概念
C:如果父类是抽象类,则子类必须重写父类所有的抽象方法
D:不能用抽象类去创建对象
答案:
评论0