【计算机类职业资格】国家二级(JAVA)笔试-试卷16及答案解析.doc
《【计算机类职业资格】国家二级(JAVA)笔试-试卷16及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(JAVA)笔试-试卷16及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(JAVA)笔试-试卷 16 及答案解析(总分:102.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.栈和队列的共同特点是(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点3.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是(分数:2.00)A.acbedB.decabC.deabcD.cedba4.链表不具有的特点是(分数:2.00)A.不必事先
2、估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度成正比5.结构化程序设计的 3 种结构是(分数:2.00)A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构6.为了提高测试的效率,应该(分数:2.00)A.随机选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.集中对付那些错误群集的程序7.算法的时间复杂度是指(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数8.软件生
3、命周期中所花费用最多的阶段是(分数:2.00)A.详细设计B.软件编码C.软件测试D.软件维护9.数据库管理系统 DBMS 中用来定义模式、内模式和外模式的语言为(分数:2.00)A.CB.BasicC.DDLD.DML10.下列有关数据库的描述,正确的是(分数:2.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件11.下列有关数据库的描述,正确的是(分数:2.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的
4、属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字12.下列哪个代表单精度浮点数? ( )(分数:2.00)A.375B.0.384fC.0AD.3.571D13.下列( )选项是合法的标识符。(分数:2.00)A.123B._nameC.classD.1first14.下列说法错误的是( )。(分数:2.00)A.Java 是面向对象语言B.Java 以类为程序的基本单位C.Java 语言中,对象和实体不是一一对应的关系D.在 Java 语言中,类是具有某种功能的基本模块的描述15.目前,计算机病毒传播最快的途径是( )。(分数:2.00)A.通过软件复制B.
5、通过网络传播C.通过磁盘拷贝D.通过软盘拷贝16.以下标识符正确的是( )。(分数:2.00)A.byteB.a+bC.$millionD.new17.下列说法中,( )是正确的。(分数:2.00)A.Java 是不区分大小写的,源文件名与程序类名不允许相同B.Java 语言以方法为程序的基本单位C.Applet 是 Java 的一类特殊应用程序,它嵌入 HTML 中,随主页发布到互联网上D.以/符开始的为多行注释语句18.下列( )数代表十六进制数。(分数:2.00)A.0XB2B.215C.1500D.fa0019.下列( )修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。(分
6、数:2.00)A.privateB.无修饰符C.publicD.protected20.下列不是虚拟机特点的是( )。(分数:2.00)A.指针访问B.多线程C.动态连接D.异常处理21.main 方法是 JavaApplication 程序执行的入口点。关于 main 方法的方法头,下列合法的是( )。(分数:2.00)A.public static void main( )B.public static void main(Stringargs)C.public static int main(Stringarg)D.public void main(StringArg)22.下列哪个代表
7、双精度浮点数( )。(分数:2.00)A.1.524DB.0.769fC.368D.0L23.下列常见的系统定义的异常中,( )是输入、输出异常。(分数:2.00)A.ClassNotFundExceptionB.IOExceptionC.FileNotFoundExceptionD.UnknownHostException24.下列说法错误的是( )。(分数:2.00)A.Java 是一种网络编程语言B.Java 小应用程序在网络上的传输不受 CPU 的限制C.Java 提了类库支持 TCP/IP 协议D.Java 语言允许使用指针访问内存25.switch 语句中( )。(分数:2.00)
8、A.case 子句中的值不一定必须是常量B.case 子句中的值可以是变量C.case 子句中的值必须是常量D.case 子句中的值必须是变量26.Java 语言提供了( )常值变量。(分数:2.00)A.2 个B.3 个C.4 个D.5 个27.下列( )不是 nio 包的新特点。(分数:2.00)A.内存映射技术B.文件锁定C.字符及编码D.阻塞 I/O28.下列代码的执行结果是( )。 publicClass Test2 public static void main(Stringargs) int a=4,b=6,c=8; String s=“abc“: System.out.prin
9、tln (a+b+s+c); (分数:2.00)A.ababccB.464688C.46abc8D.10abc829.( )类是所有类的根,它所包含的属性和方法被所有类继承。(分数:2.00)A.ClassB.ObjectC.StringD.System30.下列关于修饰符混用的说法,错误的是( )。(分数:2.00)A.abstract 不能与 final 并列修饰同一个类B.abstract 类中不可以有 private 的成员C.abstract 方法必须在 abstract 类中D.static 方法中能处理非 static 的属性31.事件处理机制能够让图形界面响应用户的操作,主要包
10、括( )。(分数:2.00)A.事件B.事件处理C.事件源D.以上都是32.以下程序段的输出结果为( )。 int j=2 switch (j) Case 2: system.out.print(“two.“): Case 2+1: System.out.println(“three.“); break: default: System.out.println (“value is”+j): Break A.B.two(分数:2.00)A.two.three.B.twoC.threeD.value is 233.以下的选项中能正确表示 Java 语言中的一个整型常量的是( )。(分数:2.00
11、)A.Integer.MAX_VALUEB.8.8FC.2e+016D.真34.下列( )是面向大型企业级用容器管理专用构件的应用平台。(分数:2.00)A.J2EEB.J2MEC.J2SED.J2DE35.Java 程序的执行过程中用到一套 JDK 工具,其中 javadoc.ext 是指( )。(分数:2.00)A.Java 编译器B.Java 解释器C.Java 文档生成器D.Java 调试器二、填空题(总题数:16,分数:32.00)36.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_37.计算机硬件由运算器、 1、存储器、
12、输入设备和输出设备五大部件组成。(分数:2.00)填空项 1:_38.通常把用户的要求转变成 1 的过程叫做软件开发过程。(分数:2.00)填空项 1:_39.Java 的数据类型必须实例化后才能使用,它们通过 1 或常量来实例化。(分数:2.00)填空项 1:_40.在面向对象方法中,类之间共享属性和操作的机制称为 1。(分数:2.00)填空项 1:_41.在 Windows 环境下,当进行复制操作时,其复制的内容将存放在 1 中。(分数:2.00)填空项 1:_42.多线程是 Java 程序的 1 机制,它能同步共享数据,处理不同的事件。(分数:2.00)填空项 1:_43.程序设计基本结
13、构有顺序结构、选择结构和 1 共 3 种。(分数:2.00)填空项 1:_44.每个应用程序可以包括许多方法,但必须有且只能有一个 1 方法。(分数:2.00)填空项 1:_45.耦合和内聚是评价模块独立性的两个主要标准,其中 1 反映了模块内各成分之间的联系。(分数:2.00)填空项 1:_46.Java 的体系结构中,最下层是 1,有适配器和 Java OS 组成,保证 Java 体系结构可以跨平台。(分数:2.00)填空项 1:_47.设有整型数组的定义:int a =new int8;,则 A.length 的值为 1。(分数:2.00)填空项 1:_48.下列程序实现从控制台输入并读
14、取输出字符串。请将程序补充完整。 import java. io.*; publicClassCharInput public static void main(StringArgsl)throws java.io.IOException String s: InputStreamReader ir; BufferedReader in; ir=new 1(System.in): in=new 2(ir): while(s=in. 3!null) System.out.println(“Read:“+s): (分数:2.00)填空项 1:_填空项 1:_填空项 1:_49.java 程序中可以
15、定义多个类,但 1 类最多只能有个。(分数:2.00)填空项 1:_50.凡生成 StringBuffer 一个对象后,还可用 1 方法或 ensureCapacity()方法来设定缓存大小。(分数:2.00)填空项 1:_51.Java Application 应用程序的编写和执行分 3 步进行:编写源代码、编译源代码、 1。(分数:2.00)填空项 1:_国家二级(JAVA)笔试-试卷 16 答案解析(总分:102.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位
16、置上。(分数:2.00)_解析:2.栈和队列的共同特点是(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素 D.没有共同点解析:解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。3.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是(分数:2.00)A.acbedB.decabC.deabcD.cedba 解析:解析:依据后序遍历序列可确定
17、根结点为 c;再依据中序遍历序列可知其左子树由 deba 构成,右子树为空;又由左子树的后序遍历序列可知其根结点为 e,由中序遍历序列可知其左子树为 d,右子树由ba 构成,如下图所示。求得该二叉树的前序遍历序列为选项 D。 *4.链表不具有的特点是(分数:2.00)A.不必事先估计存储空间B.可随机访问任一元素 C.插入删除不需要移动元素D.所需空间与线性表长度成正比解析:解析:链表采用的是链式存储结构,它克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。但是链式存储结构也有不足之处:每个结点中的指针域需额外占用存储空间;
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 JAVA 笔试 试卷 16 答案 解析 DOC
