[计算机类试卷]国家二级(JAVA)笔试模拟试卷73及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷73及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷73及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 73及答案与解析 1 算法的时间复杂度是指 ( )。 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 2 下列叙述中不正确的是 ( )。 ( A)一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系可能不同 ( B)一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定不同 ( C)数据的存储结构,也称数据的物理结构 ( D)数据的存储结构与数据的逻辑结构是不同的 3 下列数据结构不属于线性表的是 ( )。 ( A)一个 n维向量 ( B)矩阵 ( C)二叉树
2、( D)队列 4 在一棵度为 3的树中,度为 3的结点有 2个,度为 2的结点有 1个,度为 1的结点有 2个,那么,该树的叶子结点数目为 ( )。 ( A) 4 ( B) 5 ( C) 6 ( D) 7 5 结构化程序设计所规定的 3种基本控制结构是 ( )。 ( A)输入、处理、输出 ( B)树形、网形、环形 ( C)顺序、选择、循环 ( D)主程序、子程序、函数 6 信息隐蔽的概念与下述哪种概念直接相 关 ? ( ) ( A)软件结构定义 ( B)模块独立性 ( C)模块类型划分 ( D)模块耦合度 7 下列关于软件工程概念的描述中,错误的是 ( )。 ( A)软件工程概念的出现源自软件
3、危机 ( B)软件工程就是试图用工程、科学和数学的原理与方法研制,维护计算机软件的有关技术及管理方法 ( C)软件工程包括 3个要素,即方法、工具和过程 ( D)软件工程不重视在软件开发过程中应用工程化原则 8 软件测试的目的是 ( )。 ( A)证明软件系统中存在错误 ( B)找出软件系统中存在的所有 错误 ( C)尽可能多地发现软件系统中的错误和缺陷 ( D)证明软件的正确性 9 数据是指所有能输入到计算机中并被计算机程序处理的 ( )。 ( A)文字 ( B)字母 ( C)符号 ( D)数字 10 请指出在顺序表 2、 5、 7、 10、 14、 15、 18、 23、 35、 41、
4、52中,用二分法查找关键码 12须做 ( )次关键码比较。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 11 在 Java程序中需要使用随机数类,需要引入的类库是 ( )。 ( A) java.lang ( B) java.io ( C) ( D) java.util 12 以下有关 Java语言叙述中不正确的是 ( )。 ( A) Java是一种跨平台的面向对象的语言 ( B) Java是新一代编程语言,具有很多优点:简单、面向对象、可移植、与硬件无关、强健安全、具有很高的性能,此外还对多线程、动态性提供了支持 ( C) Java解释器生成与体系结构无关的字节码结构的文件格式,
5、只需提供相应的Java运行系统,程序便能在任何种类的处理器上运行 ( D) Java语言支持多线程。多线程使得应用程序可以同时进行 相同的操作,处理多个同一的事件 13 面向对象程序设计有许多特性,下列不是面向对象程序设计特性的是 ( )。 ( A)多态性 ( B)静态性 ( C)封装性 ( D)继承 14 有一个接口定义如下: interface A int method1(int i); int method2(int j);那么下面各项中实现了该接口并且不是抽象类的是 ( )。 ( A) class B implements A intmethod1() intmethod2() ( B
6、) calss B int method1(int i) int method2(int j) ( C) class B implementsA int method1(int i) int method2(int j) ( D) class B extendsA int method1(int i) int method2(int j) 15 下列各选项中不 属于 Java保留字的是 ( )。 ( A) if ( B) sizeof ( C) private ( D) null 16 下面各选项中正确的是 ( )。 : long 1 = 4990 : int i = 4L : float f
7、=1.1 : double d=4 ( A) 、 ( B) 、 、 ( C) 、 ( D) 、 17 下列关于 Java简单数据类型的说法中,不正确的是 ( )。 ( A) short类型的数据占有 16位的存储空间 ( B) float类型的数据占有 32位的存储空间 ( C) boolean类型的数据占有 1位的存储空间 ( D) long类型的数据占有 32位的存储空间 18 设 x=1, y=2, z=3,则表达式 y+=z-/+x的值是 ( )。 ( A) 3 ( B) 3.5 ( C) 4 ( D) 5 19 数组 arr经过下面的操作后结果为 ( )。 int arr = 1,
8、2, 3; for (int i=0; i 2; i+) arri = 0; ( A) arr0=0 ( B) arr0=1 ( C) arr1=1 ( D) arr2=0 20 以下选项中, ( )是合法的字符常量。 ( A) N ( B) 010 ( C) 68 ( D) d 21 以下程序段输出结果为 ( )。 class test_1 public static void main(String args) int x=0; boolean bl,b2,b3,b4; b1=b2=b3=b4=true; x=(b1 b2 System.out.println(x); ( A) 1 ( B
9、) 0 ( C) 2 ( D) 3 22 下面程序的输出结果是 ( )。 public class Sun public static void main(String args ) int i = 1; switch (i) case 0: System.but.println(“zero“); break; case 1: System.out.println(“one“); case 2: System.out.println(“two“); default: System.out.println (“default“); ( A) one ( B) one, default ( C)
10、one, two, default ( D) default 23 下面程序的输出结果是 ( )。 public class Sun public static void main (String args ) int x=0; for (int i=1; i =4; i+) x=4; for (int j=1; j =3; j+) x=3; for(int k=1;k =2;k+) x=x+6; System.out.println (x); ( A) 7 ( B) 15 ( C) 157 ( D) 538 24 下列关于异常的描述中错误的是 ( )。 ( A)每个 try代码段都必须有月只
11、有一个 catch代码段与之对应 ( B)当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行 ( C)一个 catch代码段也可以区分多个不同类型的异常 ( D)由于构造函数没有返回值,因此其中出现的错误用异常处理较为恰当 25 有关线程的哪些叙述是对的 ? ( ) :一旦一个线程被创建,它就立即开始运行 :使用 start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行 :当一个线程因为抢先机制而停止运行时,它被放在可运行队列的前面 :一个线程 可能因为不同的原因停止 (cease)并进入就绪状态 ( A) 、 ( B) 、 ( C) 、 ( D)
12、、 26 Object中定义的线程同步与交换的方法有几种 ? ( ) ( A) 1种 ( B) 2种 ( C) 3种 ( D) 4种 27 把一个对象写到一个流中相对比较简单,具体是通过调用 ObjectOutputStream类的 writeObject()方法实现的,那么该方法的定义为 ( )。 ( A) public final int writeObject(Object obj) throws IOException ( B) public final void writeObject(Object obj) throws IOException ( C) public Object
13、 writeObject(Object obj) throws IOException ( D) public final Object writeObject(Object obj) throws IOException 28 Java 语言中最基本的输入输出流类是 ( )。 : InputStream : OutputStream : Writer : Reader : BufferReader : BufferWriter ( A) 、 、 、 ( B) 、 、 、 ( C) 、 、 、 ( D) 、 、 、 、 、 29 下列 WindowListener接口方法中当窗口被激活时调用的
14、方法是 ( )。 ( A) windowActivated(WindowEvent) ( B) windowClosed(WindowEvent) ( C) windowOpened(WindowEvent) ( D) windowDeactivated(WindowEvent) 30 下列各项中不属于 AWT提供的用于图形用户界面设计功能的是 ( )。 ( A)用户界面构件 ( B)事件处理模犁 ( C)图形图像工具 ( D)文件 I/O 31 每个使用 Swing构件的程序必须有一个 ( )。 ( A)按钮 ( B)标签 ( C)菜单 ( D)容器 32 下面哪个选项正确示例了传递一个参数
15、给 applet? ( ) ( A) applet code=Test.class age=33 width=100 heigh=100 ( B) param name=age value=33 ( C) applet code=Test.class name-age value=33 width=100 height=100 ( D) applet Test 33 33 在下面的程序段中,有关 paint()方法中正确的说法 是 ( )。 public void paint(Graphics g) g.drawString(“Any question“, 10, 0); ( A)字符串 An
16、y question输出在左上角位置,坐标为 (10, 0) ( B)只能看到一部分的字符 ( C)能全都看到 ( D)以上都不对 34 下列说法中错误的是 ( )。 ( A) ODBC API使用 C语言进行定义 ( B) Java使用 JDBC作为数据库坊问机制 ( C) JDBC定义了一组标准的 API ( D) JDBC是面向对象的高级别的对象集 35 下列安全控制命令中,用于帮助用户管理密钥表工具的是 ( )。 ( A) keytool ( B) kinit ( C) kiist ( D) ktab 36 多线程是 Java语言的【 】机制,它能够处理同步共享数据和各种不同的事件。
17、37 在 J2SEv1.4运行环境中,编译 Java源程序的命令是【 】。 38 在 Java程序中,通过类的定义只能实现单一继承,但通过接口的定义可以实现【 】关系。 39 表达式 11010011 3的值为【 】。 (二进制数表示 ) 40 在线程的调度中,可用来设置线程优先级的方法是【 】。 41 【 】、 Set、 List和 SonedSet是集合中的四个重要接口。 42 Java定义的对象流是 ObjectlnputStream和【 】。 43 【 】是 AWT的扩展,它提供了一种方法,可以在 Java程序中提供图形化用户界面,并得到用户用键盘、鼠标和其他输入设备输入的信息。 44
18、 当用户在 TextField中输入一行文字后,按回车键,实现【 】接口可实现对事件的相应。 45 倘若用户 退出浏览器或者重载包含 Applet的主页时,浏览器首先调用 Applet的方法 stop(),接着执行【 】方法释放 Applet所占的资源。 国家二级( JAVA)笔试模拟试卷 73答案与解析 1 【正确答案】 C 【试题解析】 本题考查算法的时间复杂度,这个知识点是本章的重点考点之一,考生应该好好理解掌握。算法的时间复杂度是指执行算法所需要的计算工作量,也就是算法在执行过程中所执行的基本运算的次数,而不是指程序运行需要的时间或是程序的长度。 2 【正确答案】 A 【试题解析】 一
19、个数据结 构中的元素在计算机存储空间中的位置关系与逻辑关系不一定相同,例如在家庭成员的数据结构中, “儿子 ”和 “女儿 ”都是 “父亲 ”的后件,但在计算机存储空间中,根本不能将 “儿子 ”和 “女儿 ”这两个数据元素的信息都紧邻存放在 “父亲 ”这个数据元素后边。但在一年四季的数据结构中, “春 ”是“夏 ”的前件,在计算机存储空间中,就可以把 “春 ”存储在 “夏 ”的前面。数据在计算机存储空间中的存放形式称为数据的存储结构,也称数据的物理结构。 3 【正确答案】 C 【试题解析】 n维向量、矩阵、队列都满足线性表的要求:只有一个根节点,它无前件;只有一个终端节点,它无后件。除根节点和终
20、端节点外,其他节点都有且只有一个前件,也有且只有一个后件。所以它们都是线性表。二叉树不满足线性表所要求的除根节点和终端节点,其他节点都有且只有一个前件,也有且只有一个后件的条件,所以答案是 C。 4 【正确答案】 B 【试题解析】 假设根结点度为 0时,叶结点数为 1;若树中每出现 1个度为 1的结点,则叶子数增加 0个,每出现 1个度为 2的结点,叶子数增加 1个,每出现 1个度为 3的结点, 则叶子数增加 2个 依此类推,每个度为 m的结点,可增加m-1个叶子数。 5 【正确答案】 C 【试题解析】 本题涉及结构化程序设计的 3种基本控制结构,考生应该掌握这些基本的东西。结构化定理还进一步
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 73 答案 解析 DOC
