【计算机类职业资格】国家二级(JAVA)笔试-试卷5及答案解析.doc
《【计算机类职业资格】国家二级(JAVA)笔试-试卷5及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(JAVA)笔试-试卷5及答案解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(JAVA)笔试-试卷 5 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.对于算法的每一步,指令必须是可执行的。算法的( )要求算法在有限步骤之后能够达到预期的目的。(分数:2.00)A.可行性B.有穷性C.正确性D.确定性3.下列叙述中错误的是( )。(分数:2.00)A.一种数据的逻辑结构可以有多种存储结构B.数据的存储结构与数据处理的效率无关C.数据的存储结构与数据处理的效率密切相关D.数据的存储
2、结构在计算机中所占的空间不一定是连续的4.在结构化程序设计方法中,下面内聚性最弱的是( )。(分数:2.00)A.逻辑内聚B.时间内聚C.偶然内聚D.过程内聚5.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序6.在深度为 7 的满二叉树中,叶子结点的个数为( )。(分数:2.00)A.32B.31C.64D.637.在结构化方法中,软件功能分解属于下列软件开发中的阶段是( )。(分数:2.00)A.详细设计B.需求分析C.总体设计D.编程调试8.结构化程序设计的主要特征是( )。(分数:2.00)A.封装和数据隐藏B.继承和重用C.数据和处理数据
3、的过程分离D.把数据和处理数据的过程看成一个整体9.在数据库管理系统的层次结构中,处于最上层的是( )。(分数:2.00)A.应用层B.语言翻译处理层C.数据存取层D.数据存储层10.概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是( )。(分数:2.00)A.把软件划分成模块B.确定模块之间的调用关系C.确定各个模块的功能D.设计每个模块的伪代码11.数据库关系模型中可以有三类完整性约束,下列选项中不属于三类完整性约束的是 ( )。(分数:2.00)A.实体完整性规则B.参照完整性规则C.对象完整性规则D.用户自定义完整性规则12.Java 语言的许多特点中,下列( )特点是
4、C+语言所不具备的。(分数:2.00)A.高性能B.跨平台C.面向对象D.有类库13.下列( )修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。(分数:2.00)A.privateB.无修饰符C.publicD.protected14.Java 语言具有许多优点和特点,下列选项中( )反映了 Java 程序并行机制的特点。(分数:2.00)A.安全性B.多线程C.跨平台D.可移值15.编写和运行 java applet 程序与编写和运行 java application 程序不同的步骤是( )。(分数:2.00)A.编写源代码B.编写 html 文件调用该小程序,以.html 为扩
5、展名存入相同文件夹C.编译过程D.解释执行16.在 Java 语言中有多种实现的机制,下列技术属于垃圾回收机制的是( )。(分数:2.00)A.字节编译B.内存跟踪C.语法检查D.堆栈上/下溢检查17.对于 catch 子句的排列,下列( )是正确的。(分数:2.00)A.父类在先,子类在后B.子类在先,父类在后C.有继承关系的异常不能在同一个 try 程序段内D.先有子类,其他如何排列都无关18.Java 中用于提供 Java 语言、Java 虚拟机的核心的类和接口的包是( )。(分数:2.00)A.java.io 包B.java.applet 包C.java.lang 包D 包19.下列关
6、于 JDK 目录结构的说法,错误的是( )。(分数:2.00)A.bin 目录下有许多工具B.demo 目录下有各种演示例子C.include 目录下都是库文件D.jre 目录是 Java 程序运行环境的根目录20.下面是关于类及其修饰符的一些描述,不正确的是( )。(分数:2.00)A.abstract 类只能用来派生子类,不能用来创建 abstract 类的对象B.abstract 不能与 final 同时修饰一个类C.fmal 类不但可以用来派生子类,也可以用来创建 final 类的对象D.abstract 方法必须在 abstract 类中声明,但 abstract 类定义中可以没有
7、abstract 方法21.关于被保护访问控制符 protected 修饰的成员变量,下面说法正确的是( )。(分数:2.00)A.可以被 3 种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问22.在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为( )。(分数:2.00)A.隐藏B.覆盖C.重载D.java 不支持此特性23.在使用 interface 声明一个接口时,只
8、可以使用( )修饰符修饰该接口。(分数:2.00)A.privateB.protectedC.pnvate protectedD.public24.Java 虚拟机的执行过程有多个特点,下列( )特点不属于 Java 执行特点。(分数:2.00)A.多线程B.动态连接C.异常处理D.异步处理25.java.nio.channels 包中的 FileChannel 类的作用是( )。(分数:2.00)A.为磁盘文件映入内存提供数据B.为内存数据映入磁盘提供一个文件C.为磁盘文件映入内存提供一个通道D.为内存数据映入磁盘提供一个通道26.设 x=1,y=2 和 z=3,则表达式 y+=z/+x 的
9、值是( )。(分数:2.00)A.3B.3.5C.4D.4.527.下列( )两种原始类型在使用流时可以互换。(分数:2.00)A.byte 和 booleanB.char 和 intC.byte 和 charD.Suing 和 char28.给出下列的程序代码片段,下列的( )选项是不正确的。 public void create() Vector my; my=new Vector(); (分数:2.00)A.第二行的声明不会为变量 my 分配内存空间B.第二行语句创建一个 Vector 类对象C.第三行语句创建一个 Vector 类对象D.第三行语句为一个 Vector 类对象分配内存空
10、间29.对 Java 的继承机制描述错误的是( )。(分数:2.00)A.Java 支持多重继承B.声明子类时使用 extends 子句C.继承时子类可以添加新的方法和状态D.继承是面向对象方法的一个重要基本特征30.为实现多线程之间的通信,需要使用下列( )流才合适。(分数:2.00)A.filter streamB.file streamC.random access streamD.piped stream31.要串行化某些类的对象,这些类就必须实现 ( )。(分数:2.00)A.serializable 接口B.java.io.extematizable 接口C.java.io.dat
11、ainput 接口D.dataoutput 接口32.从对象流中读取对象是使用 ObjectInputStream 类的( )方法。(分数:2.00)A.writeObject ()B.readObject )C.ObjectOutputStreamD.DataOutput33.Java 中处理字符流的抽象类是( )。(分数:2.00)A.OutputStream 和 InputStreamB.Reader 和 WriterC.ObjectOutputStream 和 ObjectlnputStreamD.InflaterlnputStream 和 DeflaterlnputStream34.
12、执行下列程序时,会产生( )异常。 public class Test public static void main(String args ) int d=101; int b=220; long a=321; System.out.println(a-b)/(a-b-d); (分数:2.00)A.ArraylndexOutOfBoundsExceptionB.NumberFormatExceptionC.ArithmeticExceptionD.EOFExcepfion35.3 下面程序段的输出结果为( )。 mblic class Test public static void mai
13、n(String args) boolean a,b,c; a=(35); b=(a=true); System.out.println(“a=“+a+“b=“+b); c=(b=false); System.out.println(“b=“+b+“c=“+c); (分数:2.00)A.a=true b=false b=true c=falseB.a=true b=false b=true c=trueC.a=true b=true b=true c=falseD.a=false b=false b=true c=false36.Java 虚拟机中的( )模拟既负责管理针对各种类型数据库软件的
14、 JDBC 驱动程序,出负责和用户的应用程序交互,为 Java 应用程序建立起基于 JDBC 机制的数据库连接。(分数:2.00)A.JDBCConnection ManagerB.IDBCCommand ManagerC.JDBCDriver ManagerD.JDBCDatabase Manager二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.软件危机出现于 20 世纪 60 年代末,为了解决软件危机,人们提出用 1 的原理来设计软件,这就是软件工程诞生的基础。(分数:2.
15、00)填空项 1:_39.数据结构包括数据的逻辑结构、数据的 1 以及对数据的操作运算。(分数:2.00)填空项 1:_40.在有序列表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值 12,所需的关键码比较次数为 1。(分数:2.00)填空项 1:_41.在关系运算中, 1 运算是对两个具有公共属性的关系所进行的运算。(分数:2.00)填空项 1:_42.数据库技术的主要特点为数据的集成性、数据的高 1 和低冗余性、数据独立性和数据统一管理与控制。(分数:2.00)填空项 1:_43.Java 语言的各种数据类型之间提供两种转换: 1 和强制转换。(分数
16、:2.00)填空项 1:_44.case 子句中的常量的类型必须与 switch 表达式的类型相容,并且各个 case 子句的常量的值必须 1。(分数:2.00)填空项 1:_45.Java 对象串行化技术,主要是通过 ObjectInputStream 类和 1 类来实现的。(分数:2.00)填空项 1:_46.if 语句合法的条件值是 1 类型。(分数:2.00)填空项 1:_47.Java 的输入输出流包括 1、字符流、文件流、对象流以及多线程之间通信的管道流。(分数:2.00)填空项 1:_48.1 字符类输出流的各个类都是抽象类 1 的子类。(分数:2.00)填空项 1:_49. 1
17、 可以把一组线程作为一个对象进行统一的处理和维护。(分数:2.00)填空项 1:_50.能将显示空间分成很多层的布局管理器是 1。(分数:2.00)填空项 1:_51.Swing 的顶层容器有:Japplet, JWindow, JDialog 和 1。(分数:2.00)填空项 1:_52.在退出当前主页时,浏览器调用 1 方法终止 start()方法中启动的线程。(分数:2.00)填空项 1:_国家二级(JAVA)笔试-试卷 5 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正
18、确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.对于算法的每一步,指令必须是可执行的。算法的( )要求算法在有限步骤之后能够达到预期的目的。(分数:2.00)A.可行性 B.有穷性C.正确性D.确定性解析:3.下列叙述中错误的是( )。(分数:2.00)A.一种数据的逻辑结构可以有多种存储结构B.数据的存储结构与数据处理的效率无关 C.数据的存储结构与数据处理的效率密切相关D.数据的存储结构在计算机中所占的空间不一定是连续的解析:4.在结构化程序设计方法中,下面内聚性最弱的是( )。(分数:2.00)A.逻辑内聚B.时间内聚C.偶然内聚 D.过程内聚解析:5.最简单的交
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 JAVA 笔试 试卷 答案 解析 DOC
