[计算机类试卷]国家二级(JAVA)笔试模拟试卷74及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷74及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷74及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 74及答案与解析 1 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 下列关于线性表叙述不正确的是 ( )。 ( A)只有一个根节点,它无前件 ( B)只有一个终端节点,它无后件 ( C)除根节点和终端节点,其他节点都有且只有一个前件,也有且只有一个后件 ( D)线性表必须要有数据元素 3 下列关于队列的叙述中正确的是 ( )。 ( A)在 队列中只能插入数据 ( B)在队列中只能删除数据 ( C)队列是先进先出的线性表 ( D)队列是先进后出的
2、线性表 4 编制好的程序,确保它的正确性和可靠性的同时,还应强调良好的编程风格。在书写功能性注解时应考虑 ( )。 ( A)仅为整个程序做注解 ( B)仅为每个模块做注解 ( C)为程序段做注解 ( D)为每个语句做注解 5 在一个单链表中,若 q结点是 p结点的前驱结点,若在 q与 p之间插入结点 s,则执行 ( )。 ( A) slink=plink ; plink=s ( B) pqin k=s; sqink=q ( C) pqink=slink ; slink=p ( D) qlink=s ; slink=p 6 下面几种调试方法中不适合调试大规模程序的是 ( )。 ( A)强行排错法
3、 ( B)回溯法 ( C)原因排除法 ( D)静态调试 7 在进行单元测试时,常用的方法是 ( )。 ( A)采用白盒测试,辅之以黑盒测试 ( B)采用黑盒测试,辅之以白盒测试 ( C)只使用白盒测试 ( D)只使用黑盒测试 8 以下内容属于存储在计算机内有结构的数据集合的是 ( )。 ( A)数据库系统 ( B)数据库 ( C)数据库管理系统 ( D)数据结构 9 利用 E-R模型进行数据库的概念设计,可以分成 3步:首先设计局部 E-R模型,然后把各个局部 E-R模型综合成一个全局的模型,最后对全局 E-R模型进行( )。 ( A)简化 ( B)结构化 ( C)最小化 ( D)优化 10
4、设有关系 R及关系 S,它们分别有 p、 q个元组,则关系 R与 S经笛卡儿积后所得新关系的元组个数是 ( )。 ( A) p ( B) q ( C) p+q ( D) p*q 11 Java语 言具有许多优点和特点,下列选项中能反映 Java程序并行机制特点的是( )。 ( A)安全性 ( B)多线程 ( C)跨平台 ( D)可移植 12 Java中用于提供 Java语言、 Java虚拟机的核心的类和接口的包是 ( )。 ( A) java.io包 ( B) java.applet包 ( C) java.lang包 ( D) 包 13 下列哪个类声明是正确的 ? ( ) ( A) abstr
5、act final class H1 . ( B) abstract private move(). ( C) protected private number ( D) public abstract class Car. 14 类中限定为 ( )的成员变量和成员方法可以被除了不同包中的非子类访问。 ( A) private ( B) protected ( C) public ( D) default 15 下列哪个是非法的 Java标识符 ? ( ) ( A) Tree_Glasses ( B) FirstJavaApplet ( C) _ theLastOne ( D) Tw0273.
6、5 16 下面哪条语句在编译时不会出现错误或警告 ( )。 ( A) floatf=1.3; ( B) byte b=257; ( C) boolean b=null; ( D) int i=10; 17 下列关于自动类型转换的说法中,正确的是 ( )。 ( A) int类型数据可以被自动转换为 char类型数据 ( B) char类型数据可以被自动转换为 int类型数据 ( C) boolean类型数据不可做自动类型转换,但是可以做强制类型转换 ( D) long类型数据可以被自动转换为 short类型数据 18 定义 String s=null,会出现异常的选项是 ( )。 : if(s!
7、=mll) String t = “good “; String k = s + t; : String s = “Gone with the wind“; String t; t = s3 + “one“; : String s = “Gone with the wind“; String standard = s.toUpperCase(); : String s = “home directory“; String t = s-“directory“: ( A) 、 ( B) 、 ( C) 、 ( D) 、 20 执行下面的程序段后,变量 k的值为 ( )。 int k=3,s2; s0
8、=k; k=s1*10; ( A)不定值 ( B) 33 ( C) 30 ( D) 10 21 假设 a是 int类型的变量,并初始化为 1,则下列各项中属于合法条件语句的是( )。 ( A) if(A) ( B) if(a =3) ( C) if(a=2) ( D) if(true) 22 设有如下程序: import java.util.*; public class Sun public static void main(String args ) int score; String a; Random r=new Random(); score=r.nextInt(4)+5; swit
9、ch(score) case 0: a=“E“; break; case 1: a=“D“; break; case 2: a=“C“; break; case 3: a=“B“; break; default: a=“A“; System.out.println(A) ; 程序运行的结果是 ( )。 ( A) a=“A“ ( B) aa“E“ a=“A“ ( C) a=“E“ ( D) a=“C“ 23 下面程序的输出结果是 ( )。 public class Sun public static void main(String args ) int n=4 ,sum=0; while (n
10、 0) sum+=n; n-; System.out.println(“sum is “+sum); ( A) sum is 10 ( B) sum is 4 ( C) 10 ( D) 4 24 下列关于异常类型的说明中错误的是 ( )。 ( A) Throwable类定义了 Java语言中所有的异常情况 ( B) Exception是用户程序不能够捕获到,只能 由系统捕获到的异常情况 ( C) Error定义了通常无法捕获到的情况 ( D) RuntimeException是程序运行时产生的,由 JVM进行处理 25 方法 resume()负责恢复哪些线程的执行 ( )。 ( A)通过调用
11、stop()方法而停止的线程 ( B)通过调用 sleep()方法而停止运行的线程 ( C)通过调用 wait()方法而停止运行的线程 ( D)通过调用 suspend()方法而停止运行的线程 26 下面各项中的用于对对象加锁,从而使得对对象的访问是排他的关键字为( )。 ( A) serialize ( B) transient ( C) synchronized ( D) static 27 对象流是否和用于处理字符流的 Writer类和 Reader类相关 ? ( ) ( A)是 ( B)否 ( C)不确定 ( D)没联系 28 请选择下面 File参数书写正确的一项 ( )。 ( A)
12、 File(“d:filetest3.txt“) ( B) File(“d:filetest3.txt“) ( C) File(“d:filetest3.txt“) ( D) File(“d:filetest3.txt“) 29 创建一个标识有 “关闭 ”按钮的语句是 ( )。 ( A) TextField b=new TextField(“关闭 “); ( B) Button b=new Burron(“关闭 “); ( C) Checkbox b=new Checkbox(“关闭 “); ( D) Label b=new Label(“关闭 “); 30 Swing允许按自己的要求选择组件
13、的外观和感觉, Swing是通过哪一方法实现该功能的 ?( ) ( A) setVisible() ( B) setSize () ( C) setlookAndFeel() ( D) setFont () 31 Swing组件中可以通过拖动控件来设置数值的是 ( )。 ( A) JCheckBox ( B) JSlider ( C) JList ( D) TextField 32 在 Java Applet程序用户自定义的 Applet子类中,一般需要重载父类的 ( )方法来完成主类实例的初始化工作。 ( A) start() ( B) stop() ( C) init() ( D) pai
14、nt() 33 Applet类的直接父类是 ( )。 ( A) Component类 ( B) Container类 ( C) Frame类 ( D) Panel类 34 JDBC API主要都是定义在下列哪一个包内 ? ( ) ( A) java.sql.* ( B) java.io.* ( C) java.awt.* ( D) java.util * 35 下列安全控制命令中,用于管理密钥库和证书的是 ( )。 ( A) policytool ( B) kinit ( C) klist ( D) keytool 36 【 】是指反映数据元素之间逻辑关系的数据结构。 37 在一个有 n个元素
15、的顺序表的第 i个元素 (1in)之前插入一个新元素时,需要向后移动【 】个元素。 38 结构化程序设计所规定的 3种基本控制结构是顺序结构、选择结构和【 】。 39 将整个软件划分成若干单独命名和可编址的部分,称之为【 】。 40 在数据库逻辑结构的设计中,将 E-R模型转换为关系模型应遵循相关原则。对于 3个不同实体集和它们之间的多对多联系 m:n:p,最少可转换为【 】个关系模式。 41 如果一个 Java Applet源程序文件中只定义了一个类,该类的类名为 My Applet,则存储该源程序文件的文件名应为【 】。 42 创建一个名为 MyPackage的包的语句是【 】。 43 表
16、达式 42 4的值为【 】。 44 字符串分为两大类,一类是字符串常量,使用 String类的对象表示,另一类是字符串变量,使用【 】类的对象表示。 45 一个类要使其对象可以被串行化,它必须实现【 】接口。 46 程序中可能出现一种情况:多个线程互相等待对方持有的锁,而且得到 对方的锁之前都不会释放自己的锁,这就是【 】。 47 【 】布局管理器将组件一排一排地依次放置,它是 Panel和 Applet容器地默认布局管理器。 48 从 Component类派生出来的【 】类用于表示 GUI中的容器,该类具有的功能是组件管理和布局管理。 49 【 】方法用于更新图形。它首先清除背景,然后设置前
17、景,再调用 paint()方法完成组件中的具体绘图。 50 Applet生命周期包括 Applet的创建、运行和【 】几个状态。 国家二级( JAVA)笔试模拟试卷 74答案与解 析 1 【正确答案】 D 【试题解析】 本题考查算法的空间复杂度,是重点考点之一。算法的空间复杂度一般是指这个算法执行时所需要的内存空间,其中包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间,其中额外空间还包括算法程序执行过程的工作单元以及某种数据结构所需要的附加存储空间。 2 【正确答案】 D 【试题解析】 A、 B、 C 3个选项都是成为 个线性表的基本要求。一个线性表中可以
18、没有数据元素,称为空线性表。 3 【正确答案】 C 【试题解析】 队 列是指允许在一端进行插入,而在另一端进行删除的线性表。允许插入的一端称为队尾,允许删除的一端称为队头,在队列中既可以插入数据也能删除数据,所以选项 A、 B是错误的。在这种数据结构中,最先插入的元素最先能够被删除,因此队列又称为先进先出的线性表。答案是 C。 4 【正确答案】 C 【试题解析】 首先应该知道功能性注释是嵌在源程序体中的,用以描述其后的语句或程序段是在做什么工作,或是执行了下面的语句会怎么样。所以它描述的是一段程序,而不是每 条语句,是为程序段做注解。 5 【正确答案】 D 【 试题解析】 在单链表中插入一个元
19、素需要执行以下步骤:首先将待插入节点的前驱结点的指针域指向待插入节点,然后将待插入节点的指针域指向待插入节点的前驱结点原先的后继节点。 6 【正确答案】 B 【试题解析】 本题考查对几种调试方法的掌握。其中,强行排错法是最常用也是最低效的,主要思想是通过计算机找错,适合调试大规模程序。回溯法是从出现错误征兆处开始,人工沿控制流程往回追踪,直至发现出错的根源。这是在小程序中常用的一种有效的调试方法。程序变大后,可能的回溯路线显著增加,以致人工进行完全回溯变得不可能。原 因排除法是靠演绎、归纳以及二分法来实现的,适合调试大规模程序。静态调试也是一种调试手段,主要是指通过人的思维来分析源程序代码和排
20、错。 7 【正确答案】 A 【试题解析】 本题考核软件测试方法的应用。白盒测试是测试程序内部的逻辑结构及有关信息,黑盒测试只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。从程序内部的逻辑结构对系统进行测试才是测试的根本,即比较深层次的测试,更容易发现和解决程序中的问题,因此单元测试时应以白盒测试为主,而黑盒测试只能作辅助。 8 【正确答案】 B 【试题解析】 本题考查考生对几个概念的理解。其中数据库系统是数据库和数据库管理系统软件的合称。数据库管理系统是一个帮助用户创建和管理数据库的应用程序的集合。数据结构描述数据的类型、内容、性质以及数据间的联系。数据库是指存储在计算机内有结
21、构的数据集合。 9 【正确答案】 D 【试题解析】 本题考核实体联系模型。在概念设计中按照模块的划分画出每个模块的 E-R图,然后把这些图合成一张 E-R图作为全局模型,最后应该对全局 E-R图进行优化,看看是否有重复和不合理的地方。不能只是进行简单的合并。 10 【正确答案】 D 【试题解析】 本题考核对笛卡儿积运算的掌握。笛卡儿积是两个关系的合并操作,关系 R的每行依次跟关系 S的每行组成一个新元组,因此关系 R与 S经笛卡儿积后所得新关系的元组个数是 pq。 11 【正确答案】 B 【试题解析】 本题考查对 Java基本特点理解。选项 A错误, Java通过删除了指针和内存分配,并在解释
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 74 答案 解析 DOC
