[计算机类试卷]国家二级(JAVA)笔试模拟试卷99及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷99及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷99及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 99及答案与解析 1 下列各数据结构中不属于线性结构的是 ( )。 ( A)线形表 ( B)栈与队列 ( C)线性链表 ( D)二叉树 2 以下各项特点中,属于线性表的顺序存储结构的是 ( )。 ( A)线性表中所有元素所占的存储空间是不连续的 ( B)线性表的数据元素在存储空间中是随便存放的 ( C)线性表中所有元素所占的存储空间是连续的 ( D)前后件两个元素在存储空间是随便存放的 3 下列关于栈的叙述中不正确的是 ( )。 ( A)在栈中能插入数 据 ( B)在栈中能删除数据 ( C)栈是先进先出的线性表 ( D)栈是先进后出的线性表 4 下列关于链式
2、存储的叙述中正确的是 ( )。 ( A)链式存储结构的空间不可以是不连续的 ( B)数据节点的存储顺序与数据元素之间的逻辑关系必须一致 ( C)链式存储方式只可用于线性结构 ( D)链式存储也可用于非线性结构 5 对于输入输出,在设计和编程时都应该考虑的原则是 ( )。 ( A)对部分输入数据检验其合法性 ( B)不允许默认值 ( C)输入一批数据时,最好使用输入结束标志 ( D)输入数 据时,不允许使用自由格式 6 下面内容不属于软件危机的是 ( )。 ( A)软件质量难以保证 ( B)软件的成本不断提高 ( C)软件需求增长缓慢 ( D)软件不可维护或维护程度非常低 7 数据字典 (DD)
3、 是定义以下哪种系统描述工具中的数据的工具 ? ( ) ( A)数据流程图 ( B)系统流程图 ( C)程序流程图 ( D)软件结构图 8 一个关系数据库文件中的各条记录 ( )。 ( A)前后顺序不能任意颠倒,一定要按照输入的顺序排列 ( B)前后顺序可以任意颠倒,不影 响库中数据的关系 ( C)前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同 ( D)前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列 9 对排序文件的初始状态不作任何要求的排序方法有 ( )。 ( A)直接插入和快速排序 ( B)直接插入和归并排序 ( C)归并和快速排序 ( D)归并和直接选择排序 10
4、概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是 ( )。 ( A)把软件划分成模块 ( B)确定模块之间的调用关系 ( C)确定各个模块的功能 ( D)设 计每个模块的伪代码 11 Java程序的执行方式是 ( )。 ( A)即时编译方式和非解释执行方式 ( B)非即时编译方式和非解释执行方式 ( C)非即时编译方式和解释执行方式 ( D)即时编译方式和解释执行方式 12 下列选项中属于 Java核心包的是 ( )。 ( A) javax.swing ( B) javax.naming ( C) javax.sound ( D) java.io 13 当从现存类中派生出新类时,
5、不能在派生类中做的是 ( )。 ( A)增加新的成员变量 ( B)增加 新的成员方法 ( C)重新定义已有的成员方法 ( D)改变父类的数据成员或成员方法 14 有如下程序 public class Test int a,b; Test ( ) a = 100; b = 200; Test(int x, int y) a = x; b = y; public static void main(String args) Test Obj1 = new Test(12,45); System.out.println(“a = “Obj1.a+“ b = “+ObB) ; Test Obj1 = n
6、ew Test(); System.out.println(“a = “Obj1.a+“ b = “+Obj1.B) ; 程序的运行结果为 ( )。 ( A) a=100 b=200 a=12 b=45 ( B) a=12 b=45 a=100 b=200 ( C) a=12 b=200 a=100 b=45 ( D) a=100 b=45 a=12 b=200 15 下列关于 Java变量作用域的说法中,不正确的是 ( )。 ( A)在 Java程序中要使用一个变量,必须先对其进行声明 ( B)变量声明语句可以在程序的任何地方,只要在变量使用之前即可 ( C)变量不可以在其作用 域之外使用
7、( D)局部变量在使用之前可以不初始化,系统使用默认的初始值 16 Java的字符类型采用的是 Unicode编码方案,每个 Unicode码占用 ( )个字节。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 17 下面哪个语句会产生编译错误 ? ( ) ( A) float F=4090 F; ( B) double D=4090; ( C) byte B=4096; ( D) char C=4096; 18 若给下面的方法传入参数 67时,输出结果为 ( )。 public int MaskOff(int N) return N3; ( A) 3 ( B) 64 ( C) 67
8、( D) 0 19 在 Java中,存放字符串变量的对象属于 ( )类对象。 ( A) Character ( B) String ( C) StringBuffer ( D) Vector 20 若有说明 ints34=0,则下面叙述正确的是 ( )。 ( A)只有元素 s00可得到初值 0 ( B)此说明语句不正确 ( C)数组 s中各个元素都可得到初值 ,但其值不一定为 0 ( D)数组 s中每个元素均可得到初值 0 21 表达式 -31 5 5 5 5 5 5值为 ( )。 ( A) NULL ( B) -1 ( C) 3 ( D) 1024 22 有如下程序 public class
9、 Sun public static void main(String args ) int x=1,a=0,b=0; switch(x) case 0:b+; case 1:a+; case 2: a+; b+; System.out.println(“a=“+a+“,“+“b=“+B) 该程序的输出结果是 ( )。 ( A) a=2, b=1 ( B) a=1, b=1 ( C) a=1, b=0 ( D) a=0, b=0 23 有以下程序 public class Sun public static void main(string args ) int a, b; for(a=1,
10、b=1; a =100; a+) if(b =10 break; if (b%3 1) b+=3; continue; System.cut.println(A) ; 执行后的输出结果是( )。 ( A) 101 ( B) 6 ( C) 5 ( D) 4 24 执行以下的循环后输出的值为 ( )。 public class Sun public static void main (String args ) int m=1000, s=0, n=0; do n=n+l; s=s+(int)Math.pow(2,n); while (s =m); System.out.println(“n=“+
11、n+“,“+“s=“+s); ( A) n=9, s=1000 ( B) n=8, s=1022 ( C) n=9, s=1022 ( D) n=8, s=1000 25 Java的线程调度采用的策略是 ( )。 ( A)先到先服务 ( B)先到后服务 ( C)后到先服务 ( D)不确定 26 在串行化类中实现部分串行化的两个方法为 ( )。 ( A) writeExtemal()和 readExtemal() ( B) writeObject()和 readObject() ( C) Datalnput()和 DataOutput() ( D) read()和 write() 27 当使用对
12、现存文件的引用创建 FileOutputStxeam(filename,false)时,发生了什么事情 ? ( ) ( A)引发异常 ( B)写入到流中 的数据将追加在现存文件之后 ( C)将用写入到流中的数据替换现存文件 ( D)文件不发生变化 28 集合类容纳的对象可以是 ( )。 ( A) Boolean ( B) byte ( C) Object ( D) char 29 Java图形开发包支持了 Java语言的哪项特性 ( )。 ( A)安全性 ( B)跨平台性 ( C)健壮性 ( D)多态性 30 下列说法中,错误的是 ( )。 ( A)事件源可以是一个构件 ( B)事件在 jav
13、a语言中以类的形式出现 ( C)事件处理者可以是一个构 件 ( D)事件处理者接收事件对象,然后做出相应的处理 31 Swing中要响应动作事件必须实现 ActionListener接口,而实现 ActionListenrer接口必须实现的方法是 ( )。 ( A) actionPerfonned() ( B) focusGained() ( C) actionMoved() ( D) focusLost() 32 用 HTML文件显示 Applet时,下面哪些属性是必不可少的 ? ( ) ( A) name, height, width ( B) code, name ( C) codeba
14、se, height, width ( D) code, height, width 33 关于 Applet的生命周期,叙述正确的是 ( )。 ( A) init()方法在 start()方法之前执行 ( B) init()方法在 start()方法之后执行 ( C) stop()在 Applet退出时被调用,只调用 1次 ( D) stop()在 Applet可见时被调用,可以被调用多次 34 下列属于 Java编译命令的是 ( )。 ( A) javac ( B) java ( C) javadoc ( D) appletviewer 35 下列关于 J2EE的特点的说法中错误的是 (
15、)。 ( A) J2EE的基础是 J2SE ( B) J2EE提供高度的安全性支持 ( C)支持事务处理和异步通信 ( D)支持面向过程的 Web开发 36 设一棵完全二叉树共有 700个结点,则在该二叉树中有【 】个叶子结点。 37 算法复杂度主要包括时间复杂度和【 】复杂度。 38 数据库管理系统常见的数据模型有层次模型、网状模型和【 】 3种。 39 软件工程包括 3个要素,分别为方法、 工具和【 】。 40 一棵二叉树第六层 (根结点为第一层 )的结点数最多为【 】个。 41 Java简单性首先表现在自身系统的精练,它的基本解释程序和【 】占内存40KB,附加的基本标准类库和支持线程程
16、序占 175KB。 42 如果有一个类 MyFrame是 Frame的子类,能够被不同包中的类所使用,请写出该类的声明头:【 】。 43 接口是一种只含有抽象方法或【 】的一种特殊抽象类。 44 Java语言的【 】包是编译器自动导入的,因此,编程时使用该包中的类,可省去 import导入 。 45 线程在生命周期中要经历 5种状态,分别是新建状态、可运行状态、运行状态、【 】状态和终止状态。 46 FilelnputStream是字节流; BufferedWriter是字符流; ObjectOutputStream是【 】。 47 Java语言中的浮点型数据根据数据存储长度和数值精度的不同,
17、进一步分为float型和 double型,其中 double型占【 】位。 48 捕获异常的统一出口通过【 】从句,因此对 catch而言,无论由哪个捕获异常,最后一定去执行该语句。 49 Java对象串行化技术,主要是通过 ObjectlnputStream类和【 】类来实现。 50 请写出下面程序的运行结果: publicclassTestextendsTT publicstaticvoidmain(Stringargs)( Testt=newTest(“Tom.“); publicTest(SUings) super(s); System.out.print(“Howareyou?“);
18、 publicTest() this(“IamJack.“); classTT publicTT() System,out.print(“Hi!“); publicTT(Strings) this(); System.out.print(“Iam“+s); 结果:【 】。 国家二级( JAVA)笔试模拟试卷 99答案与解析 1 【正确答案】 D 【试题解析】 一个线性结构需要满足以下两个条件:一是有且只有一个根节点:二是每个节点最多有一个前件,也最多有一个后件。选项中的线形表、栈与队列、线性链表都满足这两个条件,所以它们都是线性结构,而二叉树虽然只有 一个根节点,但它的每个节点可以有两个子树,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 99 答案 解析 DOC
