2017年计算机二级考试java模拟题(含答案)
来源:才华咖 本文已影响2.24W人
来源:才华咖 本文已影响2.24W人
计算机二级的文章" target="_blank" >计算机二级考试语言程序设计包括C、C++、Java、Visual Basic等,下面是小编整理的二级java模拟题,欢迎大家练习!
1. 下列语句中执行跳转功能的语句是______。
A、for语句
B、while语句
C、continue语句
D、switch语句
本题考查的是java流程控制中的跳转语句。
在java中,执行跳转功能的语句有:break语句、continue语句、return语句,其中continue语句的功能是跳过循环体中下面尚未执行的语句,回到循环体的开始,继续下一轮的循环。
故本题答案为C。
2. 内部类不可直接使用外部类的成员是______。
A、静态成员
B、实例成员
C、方法内定义
D、以上A、B、C都不是
本题考查的是内部类。
在一个类的内部嵌套定义的类称为内部类(Inner Class)。与普通类一样,内部类也具有自己的'成员变量和成员方法。同样可以通过建立内部类的对象,去访问其他成员变量和调用其他成员方法。但是不同的是:
(1)内部类的类名只能在定义它的类、程序段或在表达式内部匿名使用,外部使用他时必须给出类的全名。而且,内部类的类名不允许与包含它的类名相同。
(2)内部类可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在类的方法中的局部变量。
(3)内部类可用abstract修饰定义为抽象类,也可用private或protected定义。
(4)内部类可作为其他类的成员,而且可访问它所在类的成员。
(5)除static内部类外,不能在类内声明static成员。一旦内部类声明为static,就变成顶层类,不能再使用局部变量。这时可声明static成员。
故本题答案为C。
3. 在JDK目录中,Java程序运行环境的根目录是______。
A、bin
B、demo
C、lib
D、jre
本题考查的是Java的体系结构。
JDK目录结构:
bin目录下有编译器、解释器和许多工具(如服务器工具、IDL、package工具和jdb等);
demo目录下有各种演示例子;include目录下是Win32子目录,都是本地方法文件;
lib目录下都是库文件;
jre目录是Java程序运行环境的根目录,它下面有bin子目录,包括平台所用工具和库的可执行文件和DLL文件。
故本题答案为D。
4. 要在HTML文件中嵌入Applet,在APPLET 标记中必须定义的是______。
A、Applet字节码文件的URL
B、Applet显示区域的高度和宽度
C、Applet字节码的文件名
D、B和C
本题考查的是Apllet中嵌套HTML。
Applet的运行环境是Web浏览器,所以不能直接通过命令行启动,必须建立HTML文件,告诉浏览器如何加载与运行Applet。在浏览器中指定该HTML文件的URL,就可以通过该HTML文件启动Applet运行。
HTML标志方法用于获取HTML文件中关于Applet的信息,如包含Applet的HTML文件的URL地址、通过HTML标志传给Applet的参数等。
故本题答案为A。
5. 下面程序中需要对Employee的对象进行存储,请在下划线处填入正确选项______。
class Employee implements ______{
……
}
A、Comparable
B、Serializable
C、Cloneable
D、DataInput
本题考查的是对象的序列化。
题目中出现了关键字:"implements",那么可以知道所要填的内容是接口。
接口是一种只含有抽象方法或常量的一种特殊的抽象类。通过alizable接口序列化一个对象时,有关类的信息,比如它的属性和这些属性的类型,都与实例数据一起被存储起来。
故本题答案为B。
6、能向内存直接写入数据的流是______。
A、File Out put Stream
B、File Input Stream
C、Byte Array Out put Stream
D、Byte Array In put Stream
本题考查的是数据流对内存的操作。
FileOutputStream用于对磁盘文件涉及的数据流进行输出处理,即向一个文件对象中写入数据。
FileInputStream可对一个磁盘文件涉及的数据进行处理。
ByteArrayOutputStream字节数组输出流。这个类将一个字节数组作为输出流,而任何内存块都可以以字节数组的形式使用,故利用该类可以对内存进行写入操作。
ByteArrayInputStream以字节数组为输入流,它只能用于从内存中读取字节流。
故本题答案为C。
7、下列适配器类中不属于事件适配器类的是______。
A、MouseAdapter
B、KeyAdapter
C、ComponentAdapter
D、FrameAdapter
本题考查的是事件适配器。
Java语言为一些Listener接口提供适配器(Adapter)类。可以通过继承事件所对应的Adapter类,重写需要的方法,无关方法不用实现。
事件适配器--EventAdapter。
t包中定义的事件适配器包括以下几个:
ComponentAdapter:构件适配器
ContainerAdapter:容器适配器
FocusAdapter:焦点适配器
KeyAdapter:键盘适配器
MouseAdapter:鼠标适配器
MouseMotionAdapter:鼠标运动适配器
WindowAdapter:窗口适配器
故本题答案为D。
8、阅读下面程序
class Test implements Runnable{
public static void main(String[] args){
Test t = new Test();
t();
}
public void run(){ }
}
下列关于上述程序的叙述正确的是______。
A、程序不能通过编译,因为start()方法在Test类中没有定义
B、程序编译通过,但运行时出错,提示start()方法没有定义
C、程序不能通过编译,因为run()方法没有定义方法体
D、程序编译通过,且运行正常
9、下列关于System类的叙述中,错误的是______。
A、System类是一个final类
B、System类不能实例化
C、System类中没有定义属性
D、System类主要提供了系统环境参数的访问
本题考查的是System类。
System类是一个final类,它不能被继承,同时它又是一个抽象类,所以也是一个不能被实例化的类,它主要提供标准输入输出、错误输出流、对外部定义的属性及环境变量的访问、加载文件和库的方法、还有快速复制数组的一部分的实用方法。
故本题答案为C。
2015年计算机二级考试JAVA模拟试题库(八)
2015年计算机二级考试JAVA模拟试题库(七)
2015年计算机二级考试JAVA模拟试题库(一)
2015年计算机二级考试JAVA模拟试题库(四)
2015年全国计算机二级考试Java模拟试题(二)
2015年计算机二级考试JAVA模拟试题库(一)答案及解析
2015年计算机二级考试JAVA模拟试题库(二)
2015年全国计算机二级考试Java模拟试题(二)答案及解析
2017年计算机二级考试java模拟试题及答案
2015年计算机二级考试JAVA模拟试题库(三)
2015年计算机二级考试JAVA模拟试题库(六)
2017年计算机二级考试Java模拟题及答案
2017年9月计算机二级JAVA考试模拟试题及答案
2017年计算机二级JAVA考试模拟试题及答案
2015年计算机二级考试JAVA模拟试题库(五)
计算机二级考试真题和答案
2017计算机二级Java模拟判断题及答案
2017年Java计算机考试模拟试题附答案
2017年9月计算机二级JAVA考试强化模拟题
计算机考试Java模拟试题及答案2017
73月计算机二级JAVA临考模拟试题与答案
2017年9月计算机二级Java机考试题及答案
2015全国计算机二级考试JAVA模拟练习(三)
2015全国计算机二级JAVA考试练习题及答案(三)
2016年9月计算机二级Java模拟试题及答案
2016下半年计算机二级Java模拟试题及答案
公务员考试选择题常识题目(含答案)
2015下半年计算机二级Java考前练习题(附答案)
2017年计算机二级Java模拟试题及答案
2015全国计算机二级考试JAVA模拟练习(一)
2015下半年全国计算机二级Java考试仿真题(附答案)
计算机二级考试《java》试题及答案
2017年9月计算机二级JAVA考试模拟试题
2015全国计算机二级JAVA考试练习题及答案(六)
计算机二级JAVA考试模拟试题及答案
2015全国计算机二级考试JAVA模拟练习(二)
2015全国计算机二级JAVA考试练习题及答案(一)
2015全国计算机二级JAVA考试练习题及答案(四)
2015全国计算机二级JAVA考试练习题及答案(五)
2015全国计算机二级考试JAVA模拟练习(四)