【计算机类职业资格】国家计算机二级(Java)76及答案解析.doc
《【计算机类职业资格】国家计算机二级(Java)76及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(Java)76及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(Java)76 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.声明异常抛出用下列哪个子句来完成声明,它包含在方法的声明当中?(分数:2.00)A.package 语句可以有一个或多个B.import 语句可以有一个或多个C.接口定义可以有一个或多个D.每个 Application 程序可以包括许多方法,但必须有且只能有一个 main 方法2.用于定义类成员的访问控制权限的一组关键字是(分数:2.00)A.extends 和 implementsB.public,private 和
2、protectedC.class 和 publicD.char,int,float 和 double3.下列关于线程状态和生命周期的说法不正确的是( )。(分数:2.00)A.一个线程组内不仅可以包含线程,还可以包含其他线程组B.线程在终止状态可以调用 start()方法使它可运行C.在 Java 中,最顶层的线程组是 mainD.线程执行过程中,有一个更高优先级的线程进入可运行状态,这个线程立即被调度执行,当前线程占有的 CPU 被抢占4.下列程序执行后,k 的值是( )。 public class TestDemo public static void main(String args )
3、 int m=3,n=6,k=0; while(m+)A.0B.1C.2D.35.在 Java 语言的类库中提供哪个类,所有自己创建的异常对象都必须是它的实例或它的子类的实例?(分数:2.00)A.throwsB.ExceptionC.ThrowableD.Error6.下列关于串行化说法有误的是( )。(分数:2.00)A.在定义可串行化时,只需要声明 implements Serializable 子句即可B.可串行化类的数据的访问权限(public,protected,package 或 private),对于数据的串行化会有权限上的影响C.对于对象的串行化处理,程序员可以不编写任何方法
4、,使用 Java 提供的串行化默认机制D.如果需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能7.下列的哪个选项可以正确用以表示八进制值 8?(分数:2.00)A.SQL 语句中允许在 WHERE 短语中为关系定义别名B.为关系定义别名的格式为:C.在关系的自联接操作中,别名是必不可少的D.以上说法均正确8.JComponent 的直接父类是( )。(分数:2.00)A.I=4x=5B.I=7x=15C.I=6x=8D.I=10x=79.在编译 Java 程序时,用于指定生成class 文件位置的选项是【 】(分数:2.00)A.-gB.-dC.-verboseD.-nowarn
5、10.下列叙述中,错误的是【 】(分数:2.00)A.JavaApplication 与 Applet 所用编译命令相B.通常情况下 JavaApplication 只能有一个 main()方法C.JavaApplet 必须有 HTML 文件才能运行D.JavaApplet 程序的.class 文件可用 java 命令运行11.在默认的 Java 安全级别中,Applet 小程序不能执行下列哪种操作?(分数:2.00)A.从其所在的服务器上下载图形B.从其他服务器上下载图形C.从其他服务器上的 Web 页装载到运行该小程序的浏览器中D.Applet 使用自身的代码和 Applet 浏览器提供的
6、 Java API12.下列的常量中,合法的是( )。(分数:2.00)A.import sos*;B.package sos*;C.sosimport;D.sospackage;13.下列程序的输出结果是( )。 class Demo void test( ) Systeme.out.pnnt(“NO“); void test(int i) System.out.print(a); void test(int a,int b) System.out.print(a+b); class Test public static void main(String args ) Demo de=new
7、 Demo( ); de.test( ); de.test(5); de.test(6,8); (分数:2.00)A.No 5 6 8B.5 6 8 NoC.No 5 14D.8 6 No 514.下列关于 Java 对 import 语句规定的叙述中,错误的是【 】(分数:2.00)A.在 Java 程序中 import 语句可以有多个B.在 Java 程序中 import 语句可以没有C.在 Java 程序中 import 语句必须有一个D.在 Java 程序中 import 语句必须引入在所有类定义之前15.下列关于构造方法的说法中不正确的是( )。(分数:2.00)A.sleep( )
8、B.yield( )C.interrupt( )D.stop( )16.Java 语言中,负责并发管理的机制是【 】(分数:2.00)A.垃圾回收B.虚拟机C.代码安全D.多线程17.设 X,Y 为已定义的类名,下列声明 X 类的对象 x1 的语句中正确的是( )。(分数:2.00)A.在 Swing 中用轻量级的构件替代了 AWT 中的重量级构件,而且 Swing 的替补构件中都包含有一些其他的特性B.Swing 的按钮和标签可显示图标和文本,而 AWT 的按钮和标签只能显示文本C.与 AWT 相同的是,Swing 构件也可以直接添加到顶级容器中D.与 AWT 相同的是,Swing 也采用了
9、布局管理器来管理构件的排放、位置和大小等布置任务18.下列的变量定义中,错误的是( )。(分数:2.00)A.4B.6C.8D.1019.顺序执行下列程序语句后,则 b 的值是( )。 String a = “Hello“; String b = a.substring(0,2); (分数:2.00)A.构造函数必须与类同名B.构造函数可以省略不写C.构造函数必须有返回值D.在构造函数中可以对类中的成员进行初始化20.下列哪个流是为了把一个程序、线程和代码段的输出连接到另一个程序、线程或代码段的输入? (分数:2.00)A.abcdefB.afbecdC.fedcbaD.defabc21.下列
10、哪个保留字可以定义常值变量,说明这个变量赋值后永不改变?(分数:2.00)A.protectedB.staticC.finalD.super22.下列命令中,哪个命令是 Java 的解释器?(分数:2.00)A.javaB.javacC.javapD.javadoc23.int 型 public 成员变量 MAX_LENGTH,该值保持为常数 100,则定义这个变量的语句是【 】(分数:2.00)A.public int MAX_LENGTH=100B.final int MAX_LENGTH=100C.public const int MAX_LENGTH=100D.public final
11、 int MAX_LENGTH=10024.下列标识符中哪项是不合法的?(分数:2.00)A.-1 6B.-1 16C.1 5D.11 2125.下列哪个类或接口定义了线程同步与交互的方法?(分数:2.00)A.ThreadB.RunnableC.ObjectD.ThreadGroup26.查找随机文件的记录时,应使用的方法是【 】(分数:2.00)A.readInt()B.readBytes(intn)C.seek(long 1)D.readDouble()27.给出下列的程序代码片段,下列的哪个选项是不正确的? public void create( ) Vector my; my=new
12、 Vector ( ); (分数:2.00)A.第二行的声明不会为变量 my 分配内存空间B.第二行语句创建一个 Vector 类对象C.第三行语句创建一个 Vector 类对象D.第三行语句为一个 Vector 类对象分配内存空间28.给出下列的代码,则下列选项中哪个是类 A 合理的内部类? class A protected int i; A(int i) this.i=i; (分数:2.00)A.class B B.class B extends A C.class B extends A B( )System.out.println(“=“+i); D.class A 29.Java
13、中处理压缩流的抽象类是( )。(分数:2.00)A.InputStream 和 OutputStreamB.Reader 和 WriterC.InflaterInputStream 和 DeflaterOutputStreamD.FileInputStream 和 FileOutputStream30.能抛出异常必须是下列哪个类或其子类的实例?(分数:2.00)A.throwsB.throwC.ThrowableD.Exception31.下列哪个选项是 javax.swing.JApplet 的父类?(分数:2.00)A.可以为表中的字段指定标题和添加注释B.可以指定表中字段的默认值和输入掩
14、码C.只能建立候选索引、惟一索引和普通索引D.支持主关键字、参照完整性和表之间的联系32.下列程序执行后,k 的值是( )。 public class Testddd public static void main(String args ) inti;10,j=18 K=30; switch(j-i) case 8:k+; case 9:k+ =2; case 10:k+ =3; default:k/=j; Systemoutprintln(k); (分数:2.00)A.31B.32C.2D.3333.数据库设计的根本目标是要解决【 】(分数:2.00)A.数据共享问题B.数据安全问题C.大
15、量数据存储问题D.简化数据维护34.公有成员变量 MAX 是一个 int 型值,变量的值保持常数值 100,则下列使用哪个选项的 声明定义这个变量是正确的? (分数:2.00)A.protectedB.staticC.finalD.super35.在 Java 中,实现用户界面功能的包是【 】(分数:2.00)A.javaAppletB.javaxtransactionC.javaUtilD.javaawt二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.CRC 技术的全称是 1。(分数:2.00)填空项 1:_37.对象串行化中,要被串行化的对象所属类的接口是
16、1。(分数:2.00)填空项 1:_38.表达式 2*5/25,10/2*5,1/23 和 5/3 的计算结果分别是 1。(分数:2.00)填空项 1:_39.按“先进后出”原则组织数据的数据结构是 1。 (分数:2.00)填空项 1:_40.Java 源文件中最多只能有一个 1 类,其他类的个数不限。(分数:2.00)填空项 1:_41.对长度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:2.00)填空项 1:_42.过滤字节输出流都是 1 抽象类的子类。(分数:2.00)填空项 1:_43.如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实
17、体“设备”之间存在 1 关系。(分数:2.00)填空项 1:_44. 1 是 Java 提供的建立图形用户界面 GUI 的开发包,它可用于 Java 的 Applet 和 Application 中,它支持图形用户界面的编程。 (分数:2.00)填空项 1:_45.Java 中访问限定符有 1,protected,private 和 default 等。(分数:2.00)填空项 1:_46.在 Java2 中支持 1 技术,使得 Java 的安全控制可以针对外界的具体用户进行,从而提高了访问控制的粒度。(分数:2.00)填空项 1:_47.在事件处理的过程中,主要涉及到的 3 个对象分别是事件
18、、 1 和事件处理者。(分数:2.00)填空项 1:_48.一个具体的线程是由虚拟的 CPU、代码和数据组成,其中代码和数据构成了 1,它来决定线程的行为。(分数:2.00)填空项 1:_49.若按功能划分,软件测试的方法通常分为白盒测试方法和 1 测试方法。(分数:2.00)填空项 1:_50.Java 语言具有可移植性、高性能、健壮性、安全性和独立于体系结构的 1 特点。(分数:2.00)填空项 1:_国家计算机二级(Java)76 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.声明异常抛出用下
19、列哪个子句来完成声明,它包含在方法的声明当中?(分数:2.00)A.package 语句可以有一个或多个 B.import 语句可以有一个或多个C.接口定义可以有一个或多个D.每个 Application 程序可以包括许多方法,但必须有且只能有一个 main 方法解析:Frame 被默认初始化为不可见,可以使用 setVisible(true)方法使其 可见。 2.用于定义类成员的访问控制权限的一组关键字是(分数:2.00)A.extends 和 implementsB.public,private 和 protected C.class 和 publicD.char,int,float 和
20、double解析:修饰符分为访问限制符和非访问限制符。其中访问限制符有 pub-licorivateprotected 和default。非访问限制符有 static,final 和 abstract 等。 3.下列关于线程状态和生命周期的说法不正确的是( )。(分数:2.00)A.一个线程组内不仅可以包含线程,还可以包含其他线程组B.线程在终止状态可以调用 start()方法使它可运行 C.在 Java 中,最顶层的线程组是 mainD.线程执行过程中,有一个更高优先级的线程进入可运行状态,这个线程立即被调度执行,当前线程占有的 CPU 被抢占解析:终止状态是线程执行结束的状态,没有方法可以
21、改变它。4.下列程序执行后,k 的值是( )。 public class TestDemo public static void main(String args ) int m=3,n=6,k=0; while(m+)A.0B.1 C.2D.3解析:首先判断(m+)5.在 Java 语言的类库中提供哪个类,所有自己创建的异常对象都必须是它的实例或它的子类的实例?(分数:2.00)A.throwsB.Exception C.ThrowableD.Error解析:用户自定义异常是通过继承 Exception 类来创建的。注意:自己定义异常的格式是 public class类名 extends E
22、xception6.下列关于串行化说法有误的是( )。(分数:2.00)A.在定义可串行化时,只需要声明 implements Serializable 子句即可B.可串行化类的数据的访问权限(public,protected,package 或 private),对于数据的串行化会有权限上的影响 C.对于对象的串行化处理,程序员可以不编写任何方法,使用 Java 提供的串行化默认机制D.如果需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能解析:可串行化类的数据的访问权限(public,protected,Package 或 Private),对于数据的串行化没有影响。数据是以字
23、节形式写入流而字符串型数据将表示 UTF 格式,即文件系统安全全局字符集转换格式。注意:正如题目中选项 C)和选项 D)中所描述的一样,对于对象的串行化处理,程序员可以不编写任何方法,使用 Java 提供的串行化默认机制;对于很多类,默认的串行化处理已经能够满足串行化的需要,但这种默认的串行化比较慢,另外有时可能需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能。7.下列的哪个选项可以正确用以表示八进制值 8?(分数:2.00)A.SQL 语句中允许在 WHERE 短语中为关系定义别名B.为关系定义别名的格式为:C.在关系的自联接操作中,别名是必不可少的 D.以上说法均正确解析:编
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 JAVA76 答案 解析 DOC
