【计算机类职业资格】二级JAVA笔试-316及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-316及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-316及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-316 及答案解析(总分:86.50,做题时间:90 分钟)一、选择题(总题数:35,分数:59.00)1.ActionEvent 事件相应的监听器接口是( )。A) ActionListener B) ActionEventListenerC) ContainerListener D) ContainerEventListener(分数:2.00)A.B.C.D.2.Swing 允许按自己的要求选择组件的外观和感觉,Swing 是通过哪一方法实现该功能的?( )A) setVisible() B) setSize ()C) setlookAndFeel() D) set
2、Font ()(分数:2.00)A.B.C.D.3.下列布尔变量定义中,正确并且规范的是A) BOOLEAN canceled=false;B) boolean canceled=false;C) boolean CANCELED=false;D) boolean canceled=FALSE;(分数:2.00)A.B.C.D.4.在 JDK 目录中,Java 程序运行环境的根目录是A) bin B) demoC) lib D) jre(分数:2.00)A.B.C.D.5.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!“,能够填写在程序中下画线位置,使程序完整并能正确运行的语
3、句是( )。public class Test implements Runnablepublic static void main(String args)Test t=new Test();Threadt t=new Thread(t);tt.start();public void run()for(;)try;catch(e)System.out.println(“Hello“);Asleep(1000)InterruptedExceptionInterruptedExceptionBtsleep(1000)CThread.sleep(1000)RuntimeExceptionInter
4、ruptedExceptionDThread.sleep(1000)(分数:2.00)A.B.C.D.6.数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( )。A数据的存储结构 B计算方法C数据映象 D逻辑存储(分数:2.00)A.B.C.D.7.关于字节 I/O 流,下列叙述不正确的是( )。A字节数据来自于二进制文件BDataOutStream 的方法 flush()的功能是清空输出流,并把缓冲全部内容写入输出流中C字节输入流首先要实现 Datalnput 接口D所有的字节输出流都继承于 Writer 类(分数:2.00)A.B.C.D.8.在执行 J
5、ava 程序时,将应用程序连接到调试器的选项是A) -D B) -debug C) -vexbosegs D) -mx(分数:2.00)A.B.C.D.9.下列数据结构中,属于非线性结构的是A) 循环队列 B) 带链队列 C) 二叉树 D) 带链栈(分数:2.00)A.B.C.D.10.Java 语言中用于标识临界区的关键字是( )。A) serialize B) transientC) synchronized D) static(分数:2.00)A.B.C.D.11.当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将A) 运行 B) 阻塞C) 终止 D) 休眠(分
6、数:1.00)A.B.C.D.12.下列关系运算的叙述中,正确的是 ( )A) 投影、选择、连接是从二维表行的方向进行的运算B) 并、交、差是从二维表的列的方向来进行运算C) 投影、选择、连接是从二维表列的方向进行的运算D) 以上 3 种说法都不对(分数:2.00)A.B.C.D.13.下面语句会产生编译错误的是A) float F=10240F;B) double D=10240;C) byte B=1024;D) char C=1024;(分数:1.00)A.B.C.D.14.Java 虚拟机的执行过程有多个特点,下列( )不属于 JVM 执行特点。A多线程 B动态连接C异常处 D异步处理
7、(分数:1.00)A.B.C.D.15.Java 用( )来实现 goto 语句所特有的一些功能。A) default B) return C) break D) continue(分数:2.00)A.B.C.D.16.当检索一个压缩文件时,首先要建立压缩文件输入流对象,该对象( )。A以选中的压缩文件为参数B以 FilelnputStream 对象为参数C以 InputStreamReader 对象为参数D以 BufferedReader 对象为参数(分数:2.00)A.B.C.D.17.Applet 的运行过程要经历 4 个步骤,其中( )不是运行步骤。A浏览器加载指定 URL 中的 HT
8、ML 文件B浏览器显示 HTML 文件C浏览器加载 HTML 文件中指定的 Applet 类D浏览器中的 Java 运行环境运行该 Applet(分数:1.00)A.B.C.D.18.子类可以继承父类的哪个成员?A)非私有B)私有C)public D)protected(分数:1.00)A.B.C.D.19.下列方法被调用后,一定使调用线程改变当前状态的是A) notify() B) yield()C) sleep() D) isAlive()(分数:2.00)A.B.C.D.20.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是_。Ae3,e1,e4,e2 Be2,e4,e3,e1
9、Ce3,e4,e1,e2 D任意顺序(分数:2.00)A.B.C.D.21.以下程序的输出结果是( )。void main()float a:a=1/100000000;printf(“%g“,a);A0.00000e+00 B0.0C1.00000e-07 D0(分数:2.00)A.B.C.D.22.下列与其他选项不相等的是( )。A15 B0xF C015 D0Xf(分数:2.00)A.B.C.D.23.下列 Java 常见事件类中( )是鼠标事件类。A) InputEvent B) KeyEvent C) MouseEvent D) WindowEvent(分数:2.00)A.B.C.D
10、.24.一个向量第 1 个元素的存储地址是 100,每个元素的长度为 2,则第 5 个元素的地址是( )。A) 110 B) 108C) 100 D) 120(分数:2.00)A.B.C.D.25.假定从键盘上输入“3.6,2.4回车“,下面程序的输出结果是( )。#include math.hmain()float x,y,z;scanf(“%f,%f“,x,y);z=x/y;while(1)if(fabs(z)1.0)x=y;y=z;z=x/y;else break;printf(“%f/n“,y);A1.500000 B1.600000C2.000000 D2.400000(分数:2.0
11、0)A.B.C.D.26.下列安全控制命令中,属于现实证书缓存区和密钥表项命令的是( )。A) policytool B) kinit C) klist D) ktab(分数:1.00)A.B.C.D.27.Java 程序的执行过程中用到一套 JDK 具,其中 javaC.exe 是指( )。AJava 编译器 BJava 解释器CJava 文档生成器 DJava 类分解器(分数:1.00)A.B.C.D.28.关系数据库的数据及更新操作必须遵循的完整性规则是( )。A) 实体完整性和参照完整性B) 参照完整性和用户定义的完整性C) 实体完整性和用户定义的完整性D) 实体完整性、参照完整性和用
12、户定义的完整性(分数:1.00)A.B.C.D.29.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是( )。Ae3,e1,e4,e2 Be2,e4,e3,e1Ce3,e4,e1,e2 D任意顺序(分数:1.00)A.B.C.D.30.下列哪个类的对象负责表格大小的确定、内容的填写、赋值、表格单元更新的检测等等与表格内容有关的属性及其操作?A) AbstractTableModelB) TableModelC) JTableD) TableModelable(分数:1.00)A.B.C.D.31.下列描述中,正确的是( )。A) Reader 是一个读取字符文件的接口 B) Read
13、er 是一个读取数据文件的抽象类C) Reader 是一个读取字符文件的抽象类 D) Reader 是一个读取字节文件的一般类(分数:2.00)A.B.C.D.32.若有以下程序段(n 所赋的是八进制数):int m=100,n=0100;printf(“%d,%o/n“,m,n);执行后输出的结果是( )。A100,100 B100,0100C100,4 D100,04(分数:2.00)A.B.C.D.33.下列关于栈序正确的是A) 栈顶元素最先能被删除 B) 栈顶元素最后才能被删除 C) 栈底元素永远不能被删除 D) 以上三种说法都不对(分数:2.00)A.B.C.D.34.下列语句序列执
14、行后,x 的值是( )。int a3,b=4,x5;if (+ + a=b)x+ + a * x;A35B25C20D5(分数:1.00)A.B.C.D.35.能将程序补充完整的选项是class Personprivate int a;public int change(int m)return m; public class Teacher extends Personpublic int b;public static void main(String arg)Person p=new Person();Teacher t=new Teacher();int i;_A) i=m B) i=
15、bC) i=p.a D) i=p.change(50)(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:27.50)36.“流”(stream)可以看作是一个流动的 1 缓冲区。(分数:2.00)填空项 1:_37.下列程序的功能是创建了一个显示 5 个“Hello!“的线程并启动运行,请将程序补充完整。publicclassThreadTestextendsThreadpublicstaticvoidmain(Stringargs)ThreadTestt=newt.start();publicvoidrun()inti=0;while(true)System.out.prin
16、tln(“Hello!“);if(i+=4)break;(分数:2.00)填空项 1:_38.如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时用关键字 1;在一个类的内部可以直接调用本类的对象,也可通过关键字 this 来调用。(分数:2.00)填空项 1:_39. 1 保留字用于定义常值变量,声明该变量以后不会改变。(分数:2.50)填空项 1:_40.在求解运算速度要求不高,但是要求程序简洁的问题时,通常采用 1 结构。(分数:2.00)填空项 1:_41.创建一个显示“选项”的菜单项对象 mi 的正确语句是 1。(分数:2.00)填空项 1:_42.创建一个名为 MyP
17、ackage 的包的语句是 1。(分数:2.00)填空项 1:_43.使得线程放弃当前分得的 CPU 时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU 时间的方法是 1。(分数:2.00)填空项 1:_44.Java 允许把一个或多个类收集在一起成为一组,称为包,以便于组织任务。标准 Java 库分为许多包,如 java.lang、java.util、 等。包是分层次的,所有的 Java 包都在 java 和 javax 包层次内。要将多个类组织到一个包中,需要使用 1 关键字。(分数:2.00)填空项 1:_45.浮点型数据中, 1 类型具有占内存少、运算快的优点。(分数
18、:1.00)填空项 1:_46.Java 语言中,移位运算符包括:、和 1。(分数:1.00)填空项 1:_47.多线程是 Java 语言的 1 机制,只能够处理同步共享数据和各种不同的事件。(分数:1.00)填空项 1:_48.软件是程序、数据和相关 1 的集合。(分数:2.00)填空项 1:_49.下列程序的功能是创建了一个显示 5 个“Hello!”的线程并启动运行,请将程序补充完整。public class Thread Testextends Threadpublic static void main(stringargs)ThreadTestt=new_;t.start();pub
19、lic void run()inti=0;while(true)System.out.println(“Hello!“);if(i+=4)break;(分数:2.00)填空项 1:_50.在一个容量为 15 的循环队列中,若头指针 front=6,尾指针 rear=9,则此循环队列中共有 1 个元素。(分数:2.00)填空项 1:_二级 JAVA 笔试-316 答案解析(总分:86.50,做题时间:90 分钟)一、选择题(总题数:35,分数:59.00)1.ActionEvent 事件相应的监听器接口是( )。A) ActionListener B) ActionEventListenerC)
20、 ContainerListener D) ContainerEventListener(分数:2.00)A. B.C.D.解析:解析 本题考查 Java 中常用监听器的基本知识。选项 A 正确,与 ActionEvent 事件相应的监听器接口就是 ActionListener;选项 B 错误,没有 ActionEventListener 监听器;选项 C 错误,监听器ContainerListener 监听的是 ContainerEvent 事件;选项 D 错误,没有 ContainerEventListener 该监听器。故本题答案是 A。2.Swing 允许按自己的要求选择组件的外观和感
21、觉,Swing 是通过哪一方法实现该功能的?( )A) setVisible() B) setSize ()C) setlookAndFeel() D) setFont ()(分数:2.00)A.B.C. D.解析:解析 本题考查 Swing 组件外观设置方面的基本知识。选项 A 错误,setVisible()用于设置容器是否可见;选项 B 错误,setSize()用于设置容器的大小;选项 C 正确,Swing 中调用 setlookAndFeel()能设置组件的外观和感觉;选项 D 错误,setfont()用于设置组件显示的字体格式;故本题答案是 C。3.下列布尔变量定义中,正确并且规范的是
22、A) BOOLEAN canceled=false;B) boolean canceled=false;C) boolean CANCELED=false;D) boolean canceled=FALSE;(分数:2.00)A.B. C.D.解析:解析 本题考查 Java 的简单数据类型的变量定义及 Java 的命名约定。Java 中的命名规则中包含如下几条:(1)变量名、方法名首单词小写,其余单词只有首字母大写;(2)常量完全大写;(3)变量命名采用完整的英文描述符,第一个字母小写,任何中间单词的首字母大写。Java 语言区分大小写。简单数据类型布尔型用 boolean 表示。布尔型数据只
23、有两个值: true(真)和false(假)。经过上述分析可知,选项 B 和选项 C 都能正确的定义一个布尔型变量,但是选项 C 的变量名 CANCELED 不符合 Java 中的命名规则,而选项 B 的变量名符合变量名的命名规则。因此,选项 B 是符合规范的布尔变量定义语句。本题的正确答案是选项 B。4.在 JDK 目录中,Java 程序运行环境的根目录是A) bin B) demoC) lib D) jre(分数:2.00)A.B.C.D. 解析:解析 本题考查 JDK 目录结构。JDK 包含如下目录:(1)bin 目录,包含有编译器、解释器和许多工具(2)demo 目录,包含各种演示例子
24、(3)include 目录,包含 Win 子目录,都是本地方法文件(4)jre 目录,是 Java 程序运行环境的根目录(5)lib 目录,包含 Java 库文件经过上述分析可知,本题的正确答案是选项 D。5.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!“,能够填写在程序中下画线位置,使程序完整并能正确运行的语句是( )。public class Test implements Runnablepublic static void main(String args)Test t=new Test();Threadt t=new Thread(t);tt.start();pu
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 316 答案 解析 DOC
