[计算机类试卷]国家二级(JAVA)笔试模拟试卷117及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷117及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷117及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 117及答案与解析 1 在软件开发中,下面任务中不属于设计阶段的是 ( )。 ( A)数据结构设计 ( B)给出系统模块结构 ( C)定义模块算法 ( D)定义需求并建立系统模块 2 以下数据结构中不属于线性数据结构的是 ( )。 ( A)队列 ( B)线性表 ( C)二叉树 ( D)栈 3 在结构化方法中,用数据流程图 (DFD)作为描述工具的软件开发阶段是 ( ); ( A)可行性分析 ( B)需求分析 ( C)详细设计 ( D)程序编码 4 下 面描述中,符合结构化程序设计风格的是 ( )。 ( A)使用顺序、选择和重复 (循环 )三种基本控制结构表示
2、程序的控制逻辑 ( B)模块只有一个入口,可以有多个出口 ( C)注重提高程序的执行效率 ( D)不使用 goto语句 5 数据库系统的核心是 ( )。 ( A)数据模型 ( B)数据库管理系统 ( C)软件工具 ( D)数据库 6 下面概念中,不属于面向对象方法的是 ( )。 ( A)对象 ( B)继承 ( C)类 ( D)过程调用 7 在一棵二叉树上第 5层的结点数最多是 ( )。 ( A) 8 ( B) 16 ( C) 32 ( D) 15 8 下面叙述中正确的是 ( )。 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( C
3、)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( D)以上三种描述都不对 9 下列叙述中正确的是 ( )。 ( A)数据库是一个独立的系统,不需要操作系统的支持 ( B)数据库设计是指设计数据库管理系统 ( C)数据库技术的根本目标是要解决数据共享的问题 ( D)数据库系统中,数据的 物理结构必须与逻辑结构一致 10 下列模式中,能够给出数据库物理存储结构与物理存取方法的是 ( )。 ( A)内模式 ( B)外模式 ( C)概念模式 ( D)逻辑模式 11 下列选项中,属于 JVM执行过程中的特点的一项是 ( )。 ( A)编译执行 ( B)多进程 ( C)异常处理 ( D)静态链接
4、12 如果有两个类 A和 B, A类基于 B类,则下列描述中正确的是 ( )。 ( A)这 2个类都是子类或者超类 ( B) A是 B超类的子类 ( C) B是 A超类的子类 ( D)这 2个类都是对方的 子类 13 Java的字符类型采用的是 Unicode编码方案,每个 Unicode码占用 ( )个比特位。 ( A) 8 ( B) 16 ( C) 32 ( D) 64 14 反斜杠字符的正确表示是 ( )。 ( A) ( B) * ( C) ( D) 15 下列选项中不属于 Java保留字的是 ( )。 ( A) null ( B) false ( C) sizeof ( D) true
5、 16 下列程序段执行后,变量 c的值为 ( )。 public class Test public static void main(String args) float a=10, b=9, c=8; if (-a=B) c= -a/c; System.out.println (c) ; ( A) 1.125 ( B) 1.0 ( C) 1.25 ( D) 0.0 17 下列循环执行的次数是 ( )。 int y=3, x=5; while(-x! =x/y) ( A) 3次 ( B) 4次 ( C) 5次 ( D) 0次 18 下列关于 Java语言中常用的异常类的说法中,错误的是 (
6、)。 ( A)在不合法的数学运算发生时,会出现 ArithmeticException异常。 ( B)如果将字符串转换成数字,需要准备处理 NumberFormatException异常。 ( C)如果使用非法的索引值来访问数组, ArrayIndexOutOfBoundException异常会抛出 ( D)如果指针变量为空, NullPointerException异常会被抛出。 19 下列说法中,错误的是 ( )。 ( A)一个程序抛出异常,任何其他在运行中的程序都可以捕获。 ( B)算术溢出需要进行异常处理。 ( C)在方法中检测到错误但不知道如何处理错误时,方法就声明一个异常。 ( D
7、)任何没有被程序捕获的异常将最终被默认处理程序处理。 20 下列关于内部类的说法不正确的是 ( )。 ( A)内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用 ( B)内部类可以使用它所在类的静态成员变量和实例成员变量 ( C)内部类不可以用 abstract修饰符定义为抽象类 ( D)内部类可作为其他类的成员,而且可访问它所在类的成员 21 下列哪个选项是正确计算角度 42的余弦值 ?( ) ( A) double d = Math.cos(42); ( B) double d = Math.cosine(42); ( C) double d = Math.cos(Math.to
8、Radians(42); ( D) double d = Math.cos(Math.toDegrees(42); 22 欲构造 ArrayList类的一个实例,此类实现了 List接口,下列 ( )方法是正确的。 ( A) ArrayList myList = new Object( ); ( B) List myList = new ArrayList( ); ( C) ArrayList myList = new List( ); ( D) List myList = new List( ); 23 下面有关构造方法的说法中错误的是 ( )。 ( A)构造方法名与类名必须相同。 ( B)
9、构造方法往往是给对象赋初值,无返回值,所以构造方法的返回类型是void。 ( C) 构造方法不能被程序调用 ( D)定义一个类时,若没有定义该类的构造方法,则 Java语言会提供默认的构造方法。 24 给出下面程序的代码: byte array1, array2 ; byte array3 ; byter array4; 下列数组操作语句中不正确的是 ( )。 ( A) array2=array1 ( B) array2=array3; ( C) array2=array4 ( D) array3=array4 25 关于数组,下 列说法中不正确的是 ( )。 ( A)数组是最简单的复合数据类
10、型,是一系列数据的集合。 ( B)数组的元素可以是值 (基本数据类型 )、对象或其他数组。 ( C)定义数组时,必须分配内存。 ( D)一个数组中的所有值都必须是相同的类型。 26 下列程序段的输出是 ( )。 public class Test public static void main (String args ) String ss1 = new String(“hello“); String ss2 = new String(“hello“); System.out.println(ssl = ss2); System.out.println (ssequals(ss2); ( A
11、) true, false ( B) true, true ( C) false, true ( D) false, false 27 如果创建的子类覆盖了父类的一个 public方法,则对该方法可以使用 ( )修饰符。 ( A) public ( B) public和 protected ( C) private ( D)任意修饰符都可以,由系统随机选取 28 关于 MappedByteBuffer类,下列叙述正确的是 ( )。 ( A)可以提高读写速度 ( B)提供了把磁盘文件映入内存的通道 ( C)把内存缓冲区的内容映射到了磁盘文件上 ( D)具有 map()方法,可以将文件映入内存 2
12、9 下列关于字符流的叙述中,正确的是 ( )。 ( A)字符流类 BufferedReader可以提高字符传送的 效率 ( B)字符输入流首先要实现 DataInput接口 ( C)字节输入流都是 Reader子类 ( D)只有字节输入流具有 read( )方法,字符输入流不具有该方法。 30 下列关于线程的优先级叙述,不正确的是 ( )。 ( A)线程的优先级从其父线程继承而来 ( B) Java的线程调度是基于优先级的抢先式调度 ( C)在 Java中,总是选择高优先级的线程先执行 ( D)线程的优先级与线程组一样,在线程创建时获得,在运行过程中只能读取,不能更改 31 以下关于新建线程的
13、叙述,正确的是 ( )。 ( A)当线程被创建时,可以马上启动 ( B)新建线程可以使用 start( )、 stop( )和 wait( )等多个方法 ( C)进入新建状态的线程,没有被分配资源 ( D)新建状态的线程通过调用方法 join( )可以进入阻塞状态 32 要获取 JList中选中的项目的值,应该使用 ( )方法实现。 ( A) getSeleetedIndex( ) ( B) getSelectedValue( ) ( C) setSleetionMode( ) ( D) getSelectedIndexes( ) 33 使用 ( )方法可以将 JMenuBar对象设置为主菜单
14、。 ( A) setHelpMenu( ) ( B) setJMenuBar( ) ( C) add( ) ( D) setMenuLocation( ) 34 下列关于 Applet的安全限制的叙述中,错误的是 ( )。 ( A)通常情况下,禁止 Applet读、写本地文件系统 ( B)通常情况下,禁止 Applet向 Applet源主机之外的任何主机建立网络连接 ( C)通常情况下,禁止 Applet读取系统信息 ( D)通常情况下,禁止 Applet加载本地库或方法 35 当浏览器重新返回 Applet所在页面时,将调用 Applet类的 ( )方法。 ( A) start( ) ( B
15、) init( ) ( C) stop( ) ( D) destroy( ) 36 数据的逻辑结构有线性结构和【 】两大类。 37 顺序存储方法是把逻辑上相邻的结点存储在物理位置【 】的存储单元中。 38 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【 】。 39 软件工程研究的内容主要包括:【 】技术和软件工程管 理。 40 关系操作的特点是【 】操作。 41 异常对象从产生和被传递提交给 Java运行系统的过程称为【 】异常。 42 字节输入流均为【 】的子类。 43 线程在生命期中要经历 5种状态,它们分别是新建状态、可运行状态、运行状态、【 】状态和终止状
16、态。 44 方法头中的关键字【 】用来表示方法不返回任何值。 45 在 Java程序中,通过类的定义只能实现【 】重继承,但通过接口的定义可以实现多重继承。 46 1public class Test public static void main(String args) String name =new String5; for(int i=0; i args.length; +i) namei = argsi; System.out.println(name2); 命令行中的输入为: java Test a b 程序的输出是【 】 。 47 【 】是一个特殊 的方法,是为对象初始化操作编
17、写的方法,用它来定义对象的初始状态。 48 下面的程序是声明某类型变量 s,并通过三元条件运算符的结果给变量 s赋值,请将该程序补充完整: public class Test public static void main(String args) 【 】 s=(99%2=1)?“奇数 “:“偶数 “; System.out.println(s); 49 与显示相关的 Applet方法有【 】 ( )、 repaint( )和 update( )。 50 一个类只有实现了【 】接口,它的对象才是可串行化的。 国家二级( JAVA)笔试模拟试卷 117答案与解析 1 【正确答案】 D 【试题解析
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 117 答案 解析 DOC
