[计算机类试卷]国家二级(JAVA)笔试模拟试卷159及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷159及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷159及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 159及答案与解析 1 一个栈的初始状态为空。现将元素 1、 2、 3、 4、 5、 A、 B、 C、 D、 E依次入栈,然后再依次出栈,则元素出栈的顺序是 ( )。 ( A) 12345ABCDE ( B) EDCBA54321 ( C) ABCDEl2345 ( D) 54321EDCBA 2 下列叙述中正确的是 ( )。 ( A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 ( B)在循环队列中,只需要队头指针就能反映队列中元素的动态 变化情况 ( C)在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 ( D)循环队列中元素的个
2、数是由队头指针和队尾指针共同决定的 3 在长度为 z的有序线性表中进行二分查找,最坏情况下需要比较的次数是 ( ) ( A) O(n) ( B) O(n2) ( C) O(log2n) ( D) O(nlog2n) 4 下列叙述中正确的是 ( )。 ( A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 ( B)顺序存储结构只针对线性结构,链式存储 结构只针对非线性结构 ( C)顺序存储结构能存储有序表,链式存储结构不能存储有序表 ( D)链式存储结构比顺序存储结构节省存储空间 5 数据流图中带有箭头的线段表示的是 ( )。 ( A)控制流 ( B)事件驱动 ( C)模块
3、调用 ( D)数据流 6 在软件开发中,需求分析阶段可以使用的工具是 ( )。 ( A) N-S图 ( B) DFD图 ( C) PAD图 ( D)程序流程图 7 在面向对象方法中,不属于 “对象 ”基本特点的是 ( )。 ( A)一致性 ( B)分类性 ( C)多态性 ( D)标识唯一性 8 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 9 在数据管理技术发展的 3个阶段中,数据共享最好的是 ( )。 ( A)人工管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D) 3个阶段相同 10 有如下 3个关
4、系 R、 S和 T: RSTABmln2BC1335ABCml3由关系 R和 S通过运算得到关系 T,则所使用的运算为 ( )。 ( A)笛卡尔积 ( B)交 ( C)开 ( D)自然连接 11 下列不属于虚拟机执行过程的特点的是 ( )。 ( A)多线程 ( B)动态连接 ( C)异常处 ( D)代码安全检查 12 下列说法中,正确的一项是 ( )。 ( A) Java语言是以类为程序的基本单位的 ( B) Java语言是不分大小写的 ( C)多行注释语句必须 以 /开始 ( D)在 Java语言中,类的源文件名和该类名可以不相同 13 下列关于实型变量书写正确的是 ( )。 ( A) E3
5、 ( B) 2e0.3 ( C) 1.2e3 ( D) 1.2E0.3 14 下列与其他选项不相等的是 ( )。 ( A) 15 ( B) 0xF ( C) 015 ( D) 0XF 15 设 a=8,则表达式 a 1的值是 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 16 在 Java中,所有类的根类是 ( )。 ( A) java.lang.Object ( B) iava.lang.Class ( C) java.lang.String ( D) java.lang.System 17 执行下面程序段后, z值为 ( )。 intx=1,y=2,z=3; z=z/(
6、float)(x/y); ( A)编译无法通过 ( B) 6 ( C) 3 ( D) 2 18 int类型的取值范围为 ( )。 ( A) -216 216-1 ( B) -231 231-1 ( C) -232 232-1 ( D) -264 264-1 19 下列说法中, ( )是正确的。 ( A)子类拥有的成员数目大于等于父类拥有的成员数目 ( B)父类代表的对象范围比子类广 ( C)子类要调用父类的方法,必须使用 super关键字 ( D)一个 Java类可以有多个父类 20 执行下列程序之后,变量 n的值为 ( )。 publicclassExam publicstaticvoidm
7、ain(Stringargs) inty=2; intz=3; intn=4; n=n+-y*z/n; System.out.println(n); ( A) 3 ( B) -1 ( C) -12 ( D) -3 21 在 Java中,能实现多重继承效果的方式是 ( )。 ( A)内部类 ( B)适配器 ( C)接 ( D)同步 22 char类型的取值范围是 ( )。 ( A) 2的 -7次方 2的 7次方减 1 ( B) 0 2的 16次方减 1 ( C)负 2的 15次方 2的 15次方减 1 ( D) 0 2的 8次方减 1 23 能够支持 javadoc命令的注释语句是 ( )。 (
8、 A) /*/ ( B) /*/ ( C) / ( D) /*/ 24 十进制数 16的十六进制表示格式是 ( )。 ( A) 0x10 ( B) 0x16 ( C) 0xA ( D) 016 25 int型 public成员变量 MAX LENGTH,该值保持为常数 100,则定义这个变量的语句是 ( )。 ( A) publicintMAX_LENGTH=100 ( B) finalintMAX LENGTH=100 ( C) publicconstintMAX_LENGTH=100 ( D) publicfinalintMAX_LENGTH=100 26 Java对 I/0访问所提供的同
9、步处理机制是 ( )。 ( A)字节流 ( B)过滤流 ( C)字符流 ( D)压缩文件流 27 请阅读下面程序 publicclassThreadTest publicstaticvoidmain(Stringargs)throwsException inti=0; Hellot=newHello(); _, while(true) System.out.println(“GoodMoming“+i+); if(i=2&t.isAlive() System.out.println(“MainwaitingforHello!“); t.join(); /等待 t运行结束 if(i=5)brea
10、k; classHelloextendsThread inti; publicvoidrun() while(true) System.out.println(“Hello“+i+); if(i=5)break; 为使该程序正确执行, 下划线处的语句应是 ( )。 ( A) t.sleep() ( B) t.yield() ( C) t.interrupt() ( D) t.start() 28 下列叙述中,错误的是 ( )。 ( A) Jbutton类和标签类可显示图标和文本 ( B) Button类和标签类可显示图标和文本 ( C) AWT构件能直接添加到顶层容器中 ( D) Swing构
11、件不能直接添加到顶层容器中 29 下列叙述中,错误的是 ( )。 ( A) Applet的默认布局管理器是 FlowLayout ( B) JApplet中增加构件是加到 JApplet的内容面板上,不是直接加到 JApplet中 ( C) JApplet的内容面板的默认布局管理器是 BorderLayout ( D) JApplet的内容面板的默认布局管理器是 FlowLayout 30 下列叙述中,错误的是 ( )。 ( A) Java中,方法的重载是指多个方法可以共享同一个名字 ( B) Java中,用 abstract装饰的类称为抽象类,它不能实例化 ( C) Java中,接口是不包含
12、成员变量和方法实现的抽象类 ( D) Java中,构造方法可以有返回值 31 要表示表格的数据,需要继承类 ( )。 ( A) AbstraceTableModel ( B) TableModel ( C) JTable ( D) TableModelable 32 下面程序的正确输出是 ( )。 Publicclasshello Publicstaticvoidmain(Stringargs) Intcount,xPos=25; For(count=1; count =10; count+) IRcount=5) Break; System.out.println(count); xPos+
13、=10; ( A) 1 2 34 ( B) 1 34 ( C)编译错误 ( D)以上都不正确 33 在 Applet生命周期中,下面方法中是在装载 Applet时被调用的是 ( )。 ( A) stop() ( B) init() ( C) start() ( D) destroy() 34 JDBC是面向 ( )的。 ( A)过程 ( B)对象 ( C)应用 ( D)用户 35 J2SDK的下载中,下列 ( )可以进入 J2SE下载页面。 ( A)进入 http: / ( B)单击左侧 Download链接 ( C)单击页面中的 Java2Platform, StandardEdition链
14、接 ( D)单击页面中的 J2SE1.4.2链接 36 在面向对象方法中, _描述的是具有相似属性与操作的一组对象。 37 在关系数据库中,把数据表示成二维表,每一个二维表称为 _。 38 软件工程研究的内容主要 包括: _技术和软件工程管理。 39 数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,_是用户的数据视图,也就是用户所见到的数据模式。 40 排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、_和选择排序。 41 Java语言中如果要使用某个包中的类,则需要用 _导入。 42 一个具体的线程是由 _、代码和数据组成的。 43 sum的值为 0,则 res
15、ult=sum=0? 1: sum 2的值为 _。 44 Java运行时,系统通过 _周期性地释放无用对象所使用的内存空伺,以完成对象的消除。 45 要使处于不同层次,甚至是互不相关的类可以具有相同的行为,应该采用_。 46 一个类只有实现了 _接口,其对象才是可串行化的。 47 所有由 Container派生的类称为 _。 48 int型 public成员变量 MAX_LENGTH的值保持为常数 200,则定义这个变量的语句是 _。 49 如果有一个类 MyFrame是 Frame类的子类,但它不能被实例化, 写出这个类的声明头是 _。 50 下列程序的功能是创建一个显示 5个 “Hello
16、!”的线程并启动运行,试将程序补充完整。 public class ThreadTest extends Thread public static void main(String args ) ThreadTest t=new_; t.start( ); public void run( )int i=0; while(true)System.out.println(“Hello!“); if(i+=4)break; 国家二级( JAVA)笔试模拟试卷 159答案与解析 1 【正确答案】 B 【试题解析】 栈足按照 “先进后出 ”或 “后进先出 ”的原则组织数据的。所以出栈顺序是 EDCBA
17、54321。 2 【正确答案】 D 【试题解析】 循环 队列中元素的个数是由队头指针和队尾指针共同决定的,元素的动态变化也是通过队头指针和队尾指针来反映的。 3 【正确答案】 C 【试题解析】 对于长度为 n的有序线性表,在最坏情况下,二分法查找只需比较log2n次,而顺序查找需要比较 n次。 4 【正确答案】 A 【试题解析】 顺序存储方式主要用于线性数据结构,它把逻辑上相邻的数据元素存储在物理上相邻的存储单元里,结点之间的关系由存储单元的邻接关系来体现。链式存储结构的存储空间不一定是连续的。 5 【正确答案】 D 【试题解析】 数据 流图是从数据传递和加工的角度,来刻画数据流从输入到输出的
18、移动变换过程。其中带箭头的线段表示数据流,沿箭头方向传递数据的通道,一般在旁边标注数据流名。 6 【正确答案】 B 【试题解析】 在软件开发中,需求分析阶段常使用的工具有数据流图 (DFD)、数据字典 (DD)、判断树和判断表。 7 【正确答案】 A 【试题解析】 对象具有如下特征:标识唯一性,分类性、多态性、封装性、模块独立性。 8 【正确答案】 B 【试题解析】 两个实体集间的联系可以有 对一的联系、一对多或多对一联系、多对多联系。由于一个宿舍可以住多个学尘,所以它们的联系是一对多联系。 9 【正确答案】 C 【试题解析】 数据管理技术的发展经历了 3个阶段:人工管理阶段、文件系统阶段和数
19、据库系统阶段,人工管理阶段无共享,冗余度大:文件管理阶段共享性差,冗余度大:数据库系统管理阶段共享性大,兀余度小。 10 【正确答案】 D 【试题解析】 在实际应用中,最常用的连接是一个叫白然连接的特例。它满足下面的条件:两关系间有公共域:通过公共域的相等值进行连接。通过观察 3个关系 R、 S和 T的结果可知,关系 T是 由关系 R和 S进行自然连接得到的。 11 【正确答案】 D 【试题解析】 本题考查虚拟机执行过程的特点。 Java虚拟机是编译器生成的字节码,不用考虑具体的硬件环境,实现一次编写,随处运行,实现其可移植性。虚拟机执行过程的特点有:多线程、动态连接、异常处理。代码安全检查是
20、 Java语言的一个突出特点,但不属于虚拟机执行过程特点。 12 【正确答案】 A 【试题解析】 本题考查考生对 Java语言概念的理解,属于考试重点内容,历次考试都有相关内容,应该理解这些基本概念。 Java语言是分大小写的,这一点在初学 Java时需要特别注意,这一点与 C语言有所不同, B选项错误:以 /开始的应该是单行的注释语句,因此选项 C错误。 Java中有三类注释语句:文档注释户*.*/,被 javadoc处理,可以建立类的一个外部说明性文件; C语言注释风格 /*.*八用于去掉当前不再使用但仍想保留的代码等;单行注释 /,格式 上要求注释符/后必须紧跟一个空格,然后才是注释信息
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 159 答案 解析 DOC
