【计算机类职业资格】二级JAVA笔试43及答案解析.doc
《【计算机类职业资格】二级JAVA笔试43及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试43及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试 43 及答案解析(总分:95.00,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:75.00)1.下列 InputStream 类中_方法可以用于关闭流。(分数:3.00)A.mark()B.close()C.skip()D.resetO2.Java 语言具有多种优点和特点,下列选项中,_反映了 Java 程序并行执行机制的特点。(分数:3.00)A.多线程B.健壮性C.安全性D.面向对象3.Applet 可以做下列哪些操作_。(分数:3.00)A.读取客户端文件B.在客户端主机上创建新文件C.在客户端装载程序库D.读取客户端部分系统变量4.面向对象程序设计
2、有许多特性,下列选项中,_不是面向程序设计的特性。(分数:3.00)A.多态性B.静态性C.封装性D.继承5.下列_情况一定不会使当前的线程暂停执行。(分数:3.00)A.该线程调用 sleep()方法B.该线程抛出一个 IntermptedExceptionC.该线程创建一个新的子线程D.该线程从输入流读取文件数据6.下列说法中错误的一项是_。(分数:3.00)A.构件是一个可视化的、能与用户在屏幕上交互的对象B.构件能够独立显示出来C.一个按钮可以是一个构件D.构件必须放在某个容器中才能正确显示7.关于对象串行化,下列叙述正确的是_。(分数:3.00)A.被储存和还原的对象如果引用了其他对
3、象,这些对象不须同时存储和还原B.串行化只能保存对象的非静态成员变量C.串行化只能保存成员方法和静态的成员变量D.串行化保存变量的任何修饰符8.执行下列程序段这后,变量 n 的值为_。 public class Test8 public static void main(String args int y=2; int z=3; int n=4; n=n+-y*z/n; System. out.println (n); (分数:3.00)A.3B.-1C.-3D.-129.Applet 不能继承_类的方法。(分数:3.00)A.ComainerB.ComponentC.PanelD.Windo
4、w11._Java 类库包含可单击按钮的类。(分数:3.00)A.SwingB.AWTC.AWT 和 Swing 都有D.AWT 和 Swmg 都没有12.下列_方法属于 MouseMotionListener 接口中的方法。(分数:3.00)A.mouseExited(MouseEvenB.mouseEntered(MouseEvenC.mouseMoved(MouseEvenD.mousePressed(MouseEven13.下列语句序列执行后,k 的值是_。 public class Testll public static void main(String args) int a=1
5、0, b=18, c=30; switch(b%a) case 7: c-;break; case 8: c-=2;break; case 9: c-=3;break; default: c * =b;break; System.out.println(c); (分数:3.00)A.28B.27C.29D.54014.下列_命令是在当前主机的指定端口上启动远程对象注册服务程序。(分数:3.00)A.rmicB.rmiregistryC.serialverD.rmid15.下列选项中,不属于 Java 语言安全机制的一项是_。(分数:3.00)A.不允许使用指针B.语法检查C.代码参数类型合法性
6、检查D.对内存进行跟踪16.当创建 Java Applet 且第一次使用支持 Java 的浏览器载入时,就会执行_方法。(分数:3.00)A.init()B.start()C.paint()D.stop()17.给出下面程序的代码: byte array1, array2; byte array3 ; byte array4; 下面数组操作语句中_是不正确。(分数:3.00)A.array2=array1;B.array2=array3;C.array3=array4;D.array2=array4;18.下列语句序列执行后,k 的值是_。 int x=10,y=30; do y-=x; X+
7、; while(x+y-);(分数:3.00)A.0 次B.1 次C.2 次D.3 次19.Java 中,现成的 Java 类库被称为_。(分数:3.00)A.MapB.JavaAPIC.classD.Object20.下列_关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的。(分数:3.00)A.serializeB.transientC.synchronizedD.static21.下列语句中,不正确的一个是_。(分数:3.00)A.floate=1.1f;B.charf=-1.1f;C.doubleg=1.1f;D.byteh=1;22.下列选项中,_不属于 Java 语言的简
8、单数据类型。(分数:3.00)A.整数型B.数组C.浮点型D.字符型23.关于数组,下列说法中不正确的是_。(分数:3.00)A.数组的元素可以是值(基本数据类型)、对象或其他数组B.数组是最简单的复合数据类型,是一系列数据的集合C.定义数组时,必须分配内存D.一个数组中的所有值必须是相同的类型24.下列程序的执行结果是_。 class T5 implements Runnable public void run() int i = 0; While(i2) Thread t = Thread.currentThread(); System.out.println(i + t.getName(
9、); i+ public class Testl6 public static void main(String args) Thread t1 = new Thread(new T5(), “TS“); t1.start (); Thread t = Thread.currentThread(); for(int i = 0; i3; i+) System.out.println(I + t.getName(); if(i = 1 (分数:3.00)A.Omain lmam 0T5 1T5 2mainB.Omain lmam 2mainC.Omain lmain 2main 0T5 1T5D
10、.Omain lmain 0T5 1T525.下列_方法使用了 Graphics 类的实例作为参数。(分数:3.00)A.init()B.repaint()C.drawBytes()D.update()二、B填空题/B(总题数:10,分数:20.00)26.在进行 Java 程序开发时,可以使用U 【1】 /U来辅助编程。(分数:2.00)填空项 1:_27.对象的两大要素是数据和U 【2】 /U。(分数:2.00)填空项 1:_28.在 Java 语言中,byte 类型的数据能表示的数据范围是U 【3】 /U。(分数:2.00)填空项 1:_29.当方法有返回值时,必须在该方法体内使用U 【
11、4】 /U语句。(分数:2.00)填空项 1:_30.一个 try 代码段后面必须跟着若干个 catch 代码段或者一个U 【5】 /U代码段。(分数:2.00)填空项 1:_31.欲使当前线程休眠一段时间,然后恢复运行,须调用U 【6】 /U方法。(分数:2.00)填空项 1:_32.通过继承 Thread 创建线程,在主控程序中同时运行两个线程 Thread1 和 Thread2。请在下面横线处填入代码完成此程序。 public class ThreadTest public static void main(String args) new TestThread(“Threadl“).s
12、tart(); U 【7】 /U class TestThread extends Thread() public TestThread(String str) super (str); public void run() for(int i = 0; i5; i+) System.out.println(i + + getName() + “在运行“); try Sleep(1000); catch(InerruptedException e) System.out.println(getName() + “已结束“); (分数:2.00)填空项 1:_33.为了实现线程之间的通信,java
13、1angObject 提供了两个方法,即 wait()和U 【8】 /U。(分数:2.00)填空项 1:_34.Java 的 Swing 包中定义了两种构件:顶层容器和U 【9】 /U。(分数:2.00)填空项 1:_35.appletviewer 仅仅是一个小应用程序观察器,只支持 object、embed 或U 【10】 /U标记。(分数:2.00)填空项 1:_二级 JAVA 笔试 43 答案解析(总分:95.00,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:75.00)1.下列 InputStream 类中_方法可以用于关闭流。(分数:3.00)A.mark()B.cl
14、ose() C.skip()D.resetO解析:解析 mark()可以在流中标记一个位置,skip()可以跳过流中若干字节流,reset()可以返回标记过的位置。2.Java 语言具有多种优点和特点,下列选项中,_反映了 Java 程序并行执行机制的特点。(分数:3.00)A.多线程 B.健壮性C.安全性D.面向对象解析:解析 选项 A,Java 的多线程特点使得应用程序可以同时进行不同的操作,处理不同的事件,反映出 Java 程序并行执行机制的特点。3.Applet 可以做下列哪些操作_。(分数:3.00)A.读取客户端文件B.在客户端主机上创建新文件C.在客户端装载程序库D.读取客户端部
15、分系统变量 解析:解析 大多数浏览器都会禁止 Applet 执行下列操作:它们不能读写用户的文件系统,因此选项 A和 B 是错误的,它们不能加载存储在用户系统上的程序,因此选项 C 是错误的,选项 D 是正确的。4.面向对象程序设计有许多特性,下列选项中,_不是面向程序设计的特性。(分数:3.00)A.多态性B.静态性 C.封装性D.继承解析:解析 选项 A、C 和 D 的说法正确,面向对象是一种认识世界的方法,也是一种程序设计的方法。面向对象思想以对象为中心进行程序设计,具有抽象、封装、继承和多态性等特点。选项 B 的说法错误,面向对象用于不断发展的环境中,它能包含新的功能,因而必须是动态的
16、。5.下列_情况一定不会使当前的线程暂停执行。(分数:3.00)A.该线程调用 sleep()方法B.该线程抛出一个 IntermptedExceptionC.该线程创建一个新的子线程 D.该线程从输入流读取文件数据解析:解析 当新线程被创建时,只是使它变为可运行状态而已,并不能使当前线程停止执行。当从输入流读取文件数据时,它与输入输出打交道,可能造成线程的暂停执行。6.下列说法中错误的一项是_。(分数:3.00)A.构件是一个可视化的、能与用户在屏幕上交互的对象B.构件能够独立显示出来 C.一个按钮可以是一个构件D.构件必须放在某个容器中才能正确显示解析:解析 构件是 Java 图形用户界面
17、程序设计的基本组成部分,构件不可以独立显示,必须在一定的容器中构件才能正确显示。 。7.关于对象串行化,下列叙述正确的是_。(分数:3.00)A.被储存和还原的对象如果引用了其他对象,这些对象不须同时存储和还原B.串行化只能保存对象的非静态成员变量 C.串行化只能保存成员方法和静态的成员变量D.串行化保存变量的任何修饰符解析:解析 对象通过写出描述自己状态的数值来记录自己的过程称为对象的串行化。在被存储和还原的对象引用到其他的对象时,这些对象必须也能被同时存储和还原,以保证对象之间的关系。即如果变量是另一个对象的引用,则引用的对象也要串行化,所以选项 A 错误。串行化只能保存对象的非静态成员变
18、量,不能保存成员方法和静态的成员变量,而且串行化只保存非静态成员变量的值,不保存变量的任何修饰符,所以选项 C 和 D 错误。此外,对于 transient 类型的变量,串行化也不保存对应的值。8.执行下列程序段这后,变量 n 的值为_。 public class Test8 public static void main(String args int y=2; int z=3; int n=4; n=n+-y*z/n; System. out.println (n); (分数:3.00)A.3 B.-1C.-3D.-12解析:解析 程序段的 main()方法中的前 3 行是基本的赋值语句,
19、第 4 行是算术运算语句,该语句执行过程是:首先对 y 取负值,得到-2,然后乘以 z 得到-6,再除以 n 得到-1,最后和 n 做加法得到 3,从而根据赋值运算将 3 赋给变量 n。9.Applet 不能继承_类的方法。(分数:3.00)A.ComainerB.ComponentC.PanelD.Window 解析:解析 Applet 是 Panel 的直接子类,而 Panel 的直接父类是 Container,Container 的父类是 Component,因此可以继承这 3 个类。解析:解析 Java 源文件以 java 为后缀,Java 字节码文件以class 为后缀,而且 Jav
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 43 答案 解析 DOC
