[计算机类试卷]国家二级(JAVA)笔试模拟试卷125及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷125及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷125及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 125及答案与解析 1 两个或两个以上的模块之间关联的紧密程度称为 ( )。 ( A)耦合度 ( B)内聚度 ( C)复杂度 ( D)数据传输特性 2 “商品 ”与 “顾客 ”两个实体集之间的联系一般是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 3 数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是 ( )。 ( A) DB包含 DBS和 DBMS ( B) DBMS包含 DB和 DBS ( C) DBS包含 DB和 DBMS ( D)没有任 何关系 4 按照 “后进先出 ”原则组织数据的数据结构是 ( )
2、。 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 5 下列描述中正确的是 ( )。 ( A)线性链表是线性表的链式存储结构 ( B)栈与队列是非线性结构 ( C)双向链表是非线性结构 ( D)只有根结点的二叉树是线性结构 6 在 E-R图中,用来表示实体的图形是 ( )。 ( A)矩形 ( B)椭圆形 ( C)菱形 ( D)三角形 7 在深度为 7的满二叉树中,叶子结点的个数为 ( )。 ( A) 32 ( B) 31 ( C) 64 ( D) 63 8 对如下二叉树进行后序遍历的结果为 ( )。 ( A) ABCDEF ( B) DBEAFC ( C) ABDECF ( D)
3、DEBFCA 9 下列选项中不属于结构化程序设计方法的是 ( )。 ( A)自顶向下 ( B)逐步求精 ( C)模块化 ( D)可复用 10 下列叙述中正确的是 ( )。 ( A)软件测试应该由程序开发者来完成 ( B)程序经调试后一般不需要再测试 ( C)软件维护只包括对程序代码的维护 ( D)以上三种说法都不对 11 阅读下列代码段,选出该代码段 的正确的文件名 ( )。 class A void method () System.out.println (“methodl in class A“); public class B void method2 () System.out.pr
4、intln(“method2 in class B“); public static void main (String args) System.out.println (“main () in class B“); ( A) A.java ( B) A.class ( C) B.class ( D) B.java 12 下面的代码段中,执行之后 i和 j的值是 ( )。 int i=1; int j; j=i+; ( A) 1, 1 ( B) 1, 2 ( C) 2, 1 ( D) 2, 2 13 下列语句中,不正确的是 ( )。 ( A) float a=1.1f; ( B) byte
5、d=128; ( C) double c=1.0/0.0; ( D) char b=(char)1.1f 14 如果不为类的成员变量定义初始值, Java会给它们设置默认值。下列说法中不正确的是 ( )。 ( A) byte型的默认值为 0 ( B) long型的默认值为 0.0L ( C) int型的默认值为 0 ( D) float型的默认值为 0.0f 15 下列四个选项中,均是合法整型常量的是 ( )。 ( A) 160-Oxffff011 ( B) 0xcdf01aOxe ( C) -01 986 0668 ( D) -Ox48a 2e5 Ox 16 假设有 String a=“A“
6、; char b A; char c=65,下面选项中正确的是 ( )。 ( A) if(a=b)System.out.print(“Equal“) ( B) if(c=b)System.out.print(“Equal“) ( C) if(a=c)System.out.print(“Equal“) ( D) if(c=bB)System.out.print(“Equal“) 17 下列不属于 JComponent类的功能的是 ( )。 ( A)边框设置 ( B)键盘导航 ( C)支持布局 ( D)调用本地图形系统 18 下面程序段的输出结果是 ( )。 public class Test p
7、ublic static void main (String args) int j=2, i=5; while (j i-) j+; System.out.println(j); ( A) 2 ( B) 3 ( C) 4 ( D) 5 19 三元条件运算符 ex1?ex2:ex3,相当于下面的 ( )语句。 ( A) if(ex2) ex1; else ex3; ( B) if(ex3) ex2; else ex1; ( C) if(ex1) ex3; else ex2; ( D) if(ex1) ex2; else ex3; 20 for循环的循环次数 ( )。 ( A)通常是确定的,但也
8、可以不确定 ( B)通常不确定,但也可以确定 ( C)是不确定的 ( D)是确定的 21 Throwable类是直接从 ( )类继承来的。 ( A) Exception及其子集 ( B) Object类 ( C) Example ( D) Class类 22 下面赋值语句不正确的是 ( )。 ( A) float f=11.1; ( B) double d=5.3E12; ( C) double d=3.14159; ( D) double d=3.14D; 23 下列关于构造方法的叙述中,错误的是 ( )。 ( A) Java语言规定构造方法名与类名必须相同 ( B) Java语言规定构造方
9、法没有返回值,但不用 void声明 ( C) Java语言规定构造方法不可以重载 ( D) Java语言规定构造方法只能通过 new自动调用 24 下面有关变量及其作用域的叙述中,不正确的是 ( )。 ( A)在方法 里面定义的局部变量在方法退出的时候被撤销 ( B)局部变量也叫自动变量 ( C)在方法外面定义的实例变量在对象被构造时创建 ( D)在方法中定义的方法的参变量只要该对象被需要就一直存在 25 下列方法中,不属于 windowListener接口的是 ( )。 ( A) windowOpened() ( B) windowClosed() ( C) windowAetivated(
10、) ( D) mouseDragged() 26 下列关于 Applet的说法中,错误的是 ( )。 ( A) Applet自身不能运行 ,必须嵌入到其他应用程序 (如浏览器 )中运行 ( B)可以在安全策略的控制下读写本地磁盘文件 ( C)不支持向 Applet传递参数 ( D) Applet的主类要定义为 java applet Applet类的子类 27 Java中,通过网络使用 URL访问对象的功能流是 ( )。 ( A) PipedInputStream输入流 ( B) URL输入流 ( C) BufferedInputStream输入流 ( D) Sock输入流 28 下列流中哪一
11、个使用了缓冲区技术 ?( ) ( A) BufferedOutputStream ( B) FileInputSream ( C) DataOutputStream ( D) FileReader 29 下列哪个包中含有压缩文件输入流 ZiplnputStream类 ?( ) ( A) iava.io ( B) java.util.zip ( C) java.util.jar ( D) java.awt 30 下列关于 Java多线程并发控制机制的叙述中,错误的是 ( )。 ( A) Java中对共享数据操作的并发控制采用加锁技术 ( B)线程之间的交互,提倡采用 suspend()/resu
12、me()方法 ( C)共享数据的访问权限都必须定义为 private ( D) Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生 31 类 java.lang.ThreadDeath的功能是 ( )。 ( A)定义并且实现 Java中的线程 ( B)定义 Runnable接口 ( C)杀死线程 ( D)实现线程同步与交互 32 如果希望网格布局中的组件可以占据多个单元,应使用布局管理器 ( )。 ( A) GridLayout ( B) GridBagLayout ( C) BoxLayout ( D)三者都不是,这种目标无法实现 33 点击按钮可以产生
13、ActionEvent事件,实现 ( )接口可处理此事件。 ( A) FocusListener ( B) ComponentListener ( C) WindowListener ( D) ActionListener 34 在 Applet中,下列方法中能完成主类实例初始化工作的是 ( )。 ( A) pamt() ( B) start() ( C) stop() ( D) init() 35 下列关于 Applet的叙述 中,正确的是 ( )。 ( A) Applet是 Java类,所以可以由 JDK中的解释器 java直接解释执行。 ( B) Applet的主类不一定要定义为 jav
14、a.applet.Applet类或 JApplet类的子类。 ( C) Applet与 Application的主要区别在执行方式上 ( D) Applet不能在浏览器中运行 36 软件的需求分析阶段的工作,可以概括为四个方面:【 】、需求分析、编写需求规格说明书和需求评审。 37 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:先序 遍历、【 】遍历和后序遍历。 38 数据字典是各类数据描述的集合,它通常包括 5个部分,即数据项、数据结构、数据流、【 】和处理过程。 39 数据结构包括数据的逻辑结构、数据的【 】以及对数据的操作运算。 40 在数据管理技术的发展过程中,经
15、历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是【 】。 41 Java语言中的【 】是程序的基本单位。 42 分支语句分为条件语句和【 】。 43 else子句不能单独作为语句使用,它必须和 if子句配对使用。 else子句与 if子句的配对原则是: else子句总是与离它【 】的 if子句配对使用。 44 按照流的方向来分, I/0流包括【 】和输出流。 45 位运算符分为逻辑运算符和【 】运算符。 46 在 Java语言中,标识符以【 】或下划线、 $开头,后面可以包含数字,标识符是大小写有区别的,无长度限制。 47 在 Applet中,一个专门的【 】线程控制
16、了 Applet的显示更新。 48 用于构造弹出式菜单的 Java类是【 】。 49 一个程序中单独的、并发的线程对同一个对象进行访问 的代码段,称为【 】。 50 Graphic提供的绘图方法可以分为:绘制【 】的方法和绘制文本的方法。 国家二级( JAVA)笔试模拟试卷 125答案与解析 1 【正确答案】 A 【试题解析】 耦合度是对模块间互相连接的紧密程度的度量;内聚度是对一个模块内部各个元素间彼此结合的紧密程度的度量。 2 【正确答案】 D 【试题解析】 由于一个顾客可以购买多种商品,同一种商品可以有多个顾客购买,所以商品和顾客之间是多对多的联系。 3 【正确答案】 C 【试题解析】
17、数据库系统由 如下几部分组成:数据库、数据库管理系统、数据库管理员、系统平台 (硬件平台和软件平台 )。 4 【正确答案】 B 【试题解析】 栈只允许在表的一端进行插入或删除操作,是一种 “后进先出 ”线性表;而队列只为许在表的一端进行插入操作,在另一端进行删除操作,是一种 “先进先出 ”线性表。 5 【正确答案】 A 【试题解析】 根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为线性结构与非线性结构。如果一个非空的数据结构满足: 有且只有一个根结点; 每个结点最多有一个前件,也最多有一个后件 ,则称该数据结构为线性结构,又称线性表。线性表、栈与队列、线性链表都是线性结构,而
18、二叉树是非线性结构。 6 【正确答案】 A 【试题解析】 E-R图中用矩形表示实体集,用椭圆表示属性,用菱形表示联系。 7 【正确答案】 C 【试题解析】 满二叉树是指除最后一层外,每层上的所有结点都有两个子结点。即在满二叉树中,每一层上的结点数都达到最大值,则在满二叉树的第 K层上有2K-1个结点,且深度为 m的满二叉树有 2m-1个结点。深度为 7的满二叉树,其叶子结点数为 27-1 26=64。 8 【正确答案】 D 【试题解析】 后序遍历时,首先遍历左子树,然后遍历右子树,最后访问根结点;并且遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点。 9 【正确答案】 D 【
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 125 答案 解析 DOC
