【计算机类职业资格】二级JAVA笔试-65及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-65及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-65及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-65 及答案解析(总分:75.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.执行下列程序段之后,变量 b 的值为_。public class Test9public static void main(String args)int i=12;int j=24;boolean b1=true;boolean b=(j%i= 0)System.out.println(b);(分数:2.00)A.trueB.falseC.1D.02.public abstract Applet get Applet(Stfing name)可以实现_。(分数:2.
2、00)A.同页 Applet 间通信B.Applet 的网络通信C.Applet 和浏览器间通信D.以上三种通信都能实现3.下列_选项是 javaxswingJApplet 的父类。(分数:2.00)A.javaawtpanelB.javaappletAppletC.javaawtWindowD.javaawtframe4.监听事件和处理事件_。(分数:2.00)A.都是由 Listener 完成B.都由相应事件 Listener 处登记过的组件完成C.由 Listener 和窗口分别完成D.由 Listener 和组件分别完成5.在 Applet 的关键方法中,下列_方法是关闭浏览器以释放
3、Applet 占用的所有资源。(分数:2.00)A.init()B.start()C.paint()D.destroy()6.下列循环执行的次数是_。int y=2, x=4;while(-x!=x/y )(分数:2.00)A.2 次B.1 次C.3 次D.0 次7.下列_操作是 Applet 可以做的。(分数:2.00)A.访问客户端系统的一部分信息B.访问客户端的文件系统C.在客户端访问电子邮件地址D.在客户端调用本地动态链接库8.下列关于对象的说法错误的是_。(分数:2.00)A.一个对象就是变量和相关方法的集合B.任何事物都是对象,是某一个对象类的一个元素。可将对象普遍具有的特征概括为
4、状态和行为C.对象通过成员变量来维持其状态,通过方法实现其行为D.一个对象的方法构成这个对象的核心,变量包围着方法,将这个对象和其他对象分离开来9.下列选项中,属于 Java 语言的代码安全检测机制的一项是_。(分数:2.00)A.动态链接B.访问权限的检查C.通过接口实现多重继承D.将所有的 Java 应用都看作对象,按类进行封装10.下列叙述中不正确的是_。(分数:2.00)A.Java 是新一代编程语言,具有很多优点:简单、面向对象、可移植、与硬件无关、强健安全、具有很高的性能,此外还对多线程、动态性提供了支持B.Java 是一种跨平台的面向对象的语言C.Java 语言支持多线程。多线程
5、使得应用程序可以同时进行相同的操作,处理多个同一的事件D.Java 解释器生成与体系结构无关的字节码结构的文件格式,只需提供相应的 Java 运行系统,程序便能在任何种类的处理器上运行11.下列说法中错误的一项是_。(分数:2.00)A.Swing 构件支持双缓冲区,编写程序的时候不需要重写有关的代码B.AWT 构件支持双缓冲区,编写程序的时候不需要重写有关的代码C.AWT 构件不支持在按钮构件上添加图标D.Swmg 构件支持在按钮构件上同时添加图标和文字12.下列对于二元算术运算表达式的说法中,正确的一个是_。(分数:2.00)A.若两个操作数都是 float 型,则表达式结果为 float
6、 型B.若两个操作数都是 float 型,则表达式结果为 double 型C.若一个操作数是 float 型,另一个操作数是 double 型,则表达式结果为 float 型D.若一个操作数是 float 型,另一个操作数是血型,则表达式结果为 int 型13.下列_选项不是 InputStream 类中的方法。(分数:2.00)A.public abstract int read() throws IOExceptionB.public final void writeInt (int V)throws IOExceptionC.public int available() throws I
7、OExceptionD.public void close() throws IOException14.在下列事件处理机制中,_不是机制中的角色。(分数:2.00)A.事件源B.事件C.事件接3D.事件处理者15.下列程序的输出结果是_。public class Test10public static void main(String args)char c1=B,c2=c;if(c1 + 1c2 ) +c1;System.out.println(c1);(分数:2.00)A.BB.bC.CD.c16.param 可选标记指定 applet 外部参数,applet 通过_方法可以获得所给属性
8、值。(分数:2.00)A.getDocumentBase()B.getCodeBase()C.getParameter()D.showDocument(URLurlObj)17.下列程序的执行结果是_。class A5 extends Threadboolean b;A5 (boolean bb)b = bb;public void run()System.out.println(this.getName() + “运行“);public class Testl5public static void main(String args)A5 a1 = new A5(true);A5 a2 = n
9、ew A5(false);if(a1.b)A1. start();if (a2 .b)A2.start();(分数:2.00)A.Thread-0B.Thread-1C.Thread-0D.Thread-1Thread-1 Thread-018.Socket 的工作流程是_。打开连接到 Socket 的输入/输出按某个协议对 Socket 进行读/写操作创建 Socket关闭 Socket(分数:2.00)A.B.C.D.19.下列对整型常量定义的解释中,正确的一项是_。(分数:2.00)A.034 代表八进制的数 1CB.034 代表十进制的数 34C.034 代表十六进制的数 28D.34
10、L 代表值为 34 的 64 位长整数20.下列 APl 不属于 Jav(分数:2.00)A.langMath 类的一个是_。Arandom()Ba21.下列说法正确的是_。(分数:2.00)A.即使高优先级的线程调用 slee()方法睡眠时,低优先级的线程也没有办法获得处理器资源B.一个暂时终止运行的线程,在排除了终止原因后直接运行C.一个正在执行的线程使用 yield()方法将处理器让出给同优先级的其他线程D.调用 suspend()方法暂停自己的线程,也可以自行调用 resume()方法恢复自身22.下列数据流中,属于输入流的一项是_。(分数:2.00)A.从内存流向硬盘的数据流B.从键
11、盘流向内存的数据流C.从网络流向显示器的数据流D.从键盘流向显示器的数据流23.下列说法中错误的一项是_。(分数:2.00)A.当线程需要在 synchronized 块中等待共享数据状态改变时,则需要调用 wait()方法B.当线程需要在 synchronized 块中等待共享数据状态改变时,则需要调用 notify()方法C.wait()和 notify()可以实现线程的同步操作D.线程在 synchronized 块中执行完操作后,调用 notify()方法通知正在等待的线程重新占有锁24.下列描述中正确的一项是_。(分数:2.00)A.标识符首字符的后面可以跟数字B.标识符不区分大小写
12、C.数组属于基本数据类型D.复合数据类型变量包括布尔型、字符型和浮点型25.Java 语言中的调试器是_。(分数:2.00)A.javacB.javaC.jdbD.javap二、填空题(总题数:10,分数:25.00)26.Java 程序的编译和执行模式包括 2 点,是 【1】 和半解释。(分数:2.50)填空项 1:_27.面向对象编程的三个基本特征是 【2】 、继承性和多态性。(分数:2.50)填空项 1:_28. 【3】 保留字用于定义常值变量,声明该变量以后不会改变。(分数:2.50)填空项 1:_29.continue 语句必须使用于 【4】 中(分数:2.50)填空项 1:_30.
13、任何从 【5】 派生的类都可以用 throw 语句抛出,抛出异常用来表明程序遇到的错误无法正常执行而需要异常处理。(分数:2.50)填空项 1:_31.线程生命周期有几种状态,分别是创建状态、可运行状态、 【6】 、不可运行状态和死亡状态。(分数:2.50)填空项 1:_32.请在下面横线处填入适当的代码,将线程对象 runner2的优先级设置为最高。class ThreadTest extends Threadpublic static void main(String args)ThreadTest runner = new ThreadTest4;for(int j = 0; j4; j
14、+) runnerj = new ThreadTest();for(int j = 0; j4; j+) runnerj.start();【7】 runner3.setPriority(MIN_PRIORITY);public void run)for(int i = 0; i100000; i+);System.out.println(getName() + “线程的优先级是:“+ getPriority() + “计算完毕“);(分数:2.50)填空项 1:_33.在 Java 程序中,run()方法的实现方式有两种,是 【8】 和继承 Thread 类。(分数:2.50)填空项 1:_3
15、4.使用 AWT 和 Swing 编写的图形用户界面,首先要考虑的问题是如何将 【9】 放入界面。(分数:2.50)填空项 1:_35.Java Applet 不能直接运行,必须编写 【10】 文件,将 Applet 嵌入其中。(分数:2.50)填空项 1:_二级 JAVA 笔试-65 答案解析(总分:75.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.执行下列程序段之后,变量 b 的值为_。public class Test9public static void main(String args)int i=12;int j=24;boolean b1=true
16、;boolean b=(j%i= 0)System.out.println(b);(分数:2.00)A.trueB.false C.1D.0解析:解析 表达式执行次序为:首先做!b1 得到 false:然后做 j%i=0 得到 true;再做 j/i!=2 得到false:然后做while(-x!=x/y )(分数:2.00)A.2 次B.1 次C.3 次 D.0 次解析:解析 首先判断终止条件,-x 之后,x=3,x/y=1,满足条件,执行第一次循环;再判断终止条件,-x 之后,x=2,x/y=1,满足条件,执行第二次循环:再判断终止条件,-x 之后, x=1,x/y=0,满足条件,执行第三
17、次循环;再判断终止条件,-x 之后,x=0,x/y=0,不满足条件,退出循环;因此一共执行了 3 次循环。7.下列_操作是 Applet 可以做的。(分数:2.00)A.访问客户端系统的一部分信息 B.访问客户端的文件系统C.在客户端访问电子邮件地址D.在客户端调用本地动态链接库解析:解析 Applet 在客户端运行时,受到了安全限制,一部分系统信息之外的敏感信息都不可以访问,比如电子邮件地址、文件系统和动态链接库都不能直接访问。8.下列关于对象的说法错误的是_。(分数:2.00)A.一个对象就是变量和相关方法的集合B.任何事物都是对象,是某一个对象类的一个元素。可将对象普遍具有的特征概括为状
18、态和行为C.对象通过成员变量来维持其状态,通过方法实现其行为D.一个对象的方法构成这个对象的核心,变量包围着方法,将这个对象和其他对象分离开来 解析:解析 选项 A、B 和 C 的说法均正确。一个对象就是变量和相关方法的集合,其中变量表明对象的状态,方法表明对象所具有的行为。对象占有存储空间,给对象分配空间就确定了给定时刻对象的状态,而与每个对象相关的方法定义了该对象上的操作。一个对象的变量构成这个对象的核心,方法包围着变量,将这个对象和其他对象分离开来,即隐藏该对象,使外界不可见。选项 D 正好相反,故错误。9.下列选项中,属于 Java 语言的代码安全检测机制的一项是_。(分数:2.00)
19、A.动态链接B.访问权限的检查 C.通过接口实现多重继承D.将所有的 Java 应用都看作对象,按类进行封装解析:解析 选项 A 错误,动态链接是 JVM 的一个重要特点;选项 C 错误,接口是用来实现多重继承的一种方法,Java 通过这种方法来提高类继承的灵活性和扩展性:选项 D 错误,用类把 Java 的所有应用封装起来,是面向对象的基本思想;选项 B 正确;访问权限是解释器在解释执行 Java 程序时进行检查的,属于 Java 安全机制。10.下列叙述中不正确的是_。(分数:2.00)A.Java 是新一代编程语言,具有很多优点:简单、面向对象、可移植、与硬件无关、强健安全、具有很高的性
20、能,此外还对多线程、动态性提供了支持B.Java 是一种跨平台的面向对象的语言C.Java 语言支持多线程。多线程使得应用程序可以同时进行相同的操作,处理多个同一的事件 D.Java 解释器生成与体系结构无关的字节码结构的文件格式,只需提供相应的 Java 运行系统,程序便能在任何种类的处理器上运行解析:解析 选项 C 错误,多线程是 Java 的一个主要特性,使可执行程序具有同时保持几个线程的执行的能力。不要把它与多任务混淆。多任务是指操作系统可以同时运行多个程序,而多线程可允许应用程序同时做几个不同的操作,处理多个不同的事件。11.下列说法中错误的一项是_。(分数:2.00)A.Swing
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 65 答案 解析 DOC
