[计算机类试卷]国家二级(JAVA)笔试模拟试卷5及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷5及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷5及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 5及答案与解析 1 循环链表的主要优点是 ( A)不再需要头指针了 ( B)从表中任一结点出发都能访问到整个链表 ( C)在进行插入、删除运算时,能更好的保证链表不断开 ( D)已知某个结点的位置后,能够容易的找到它的直接前件 2 栈底至栈顶依次存放元素 A、 B、 c、 D,在第五个元素 E入栈前,栈中元素可以出栈,则出栈序列可能是 ( A) ABCED ( B) DCBEA ( C) DBCEA ( D) CDABE 3 n个顶点的强连通图的边数至少有 ( A) n-1 ( B) n(n-1) ( C) n ( D) n+l 4 在结构化程序设计思想提出
2、之前,在程序设计中曾强调程序的效率。与程序的效率相比,人们更重视程序的 ( A)安全性 ( B)一致性 ( C)可理解性 ( D)合理性 5 模块独立性是软什模块化所提出的要求,衡量模块独立性的度量标准则是模块的 ( A)抽象和信息隐蔽 ( B)局部化和封装化 ( C)内聚性和耦合性 ( D)激活机制和控制方法 6 软件开发的结构化生命周期方法将软什生命周期划分成 ( A)定义、开发、运行维护 ( B)设计阶段、编程阶段、测试 阶段 ( C)总体设计、详细设计、编程凋试 ( D)需求分析、功能定义、系统没计 7 在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是 ( A)路径
3、的集合 ( B)循环的集合 ( C)目标的集合 ( D)地址的集合 8 在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 ( A)特定的数据模型 ( B)数据无冗余 ( C)数据可共享 ( D)专门的数据管理软件 9 数据库设计包括两个方面的设计内容,它们是 ( A)概念设计和逻辑设计 ( B)模式设计和内 模式设计 ( C)内模式设计和物理设计 ( D)结构特性设计和行为特性设计 10 实体是信息世界中广泛使用的一个术语,它用于表示 ( A)有生命的事物 ( B)无生命的事物 ( C)实际存在的事物 ( D)一切事物 11 下列哪个类是提供了标准的输入 /输出和系统环
4、境信息的访问和设置 ? ( A) System ( B) Object ( C) Class ( D) Thread 12 下列整型常量中表示的是十六进制的整数 ( A) 98 ( B) 67x ( C) x394 ( D) 0X292 13 下列的 变量定义中,错误的是 ( A) int_a=123; ( B) int i=Integer MAX_ VALUE; ( C) long j; 12345678900L; ( D) static i=100; 14 下列程序的执行结果是 public class Testdd public static void main (String args
5、 ) int a=l0, b=4, c=20, d=6; System out println(a+*b+c,-D) ; ( A) 300 ( B) 1200 ( C) 140 ( D) 144 15 若下列选项中的变量已正确定义并赋值,则哪个是合法的赋值语句 ? ( A) a=1; ( B) +i; ( C) a=a+1=5 ( D) ! (+a! =b-) 16 下列程序执行后, chl的值是 public class Testccc public static void main(Stringargsr) char chl=A, ch2=T; if(chi十 5 System out p
6、rintln(chl); ( A) A ( B) B ( C) C ( D) B 17 下列关于 Java的说法正确的是 ( A) Java中的类可以有多个直接父类 ( B)抽象类不能有子类 ( C)最终类可以作为其他类的父类 ( D) Java中接口支持多继承 18 定义类头时可能用到的关键字是 ( A) final ( B) private ( C) protected ( D) Class 19 如 果局部变量与实例变量同名,如何在局部变量的作用域内引用实例变量 ( A)无法引用,必须更名使两者名字不同 ( B)在实例变量加关键字 this ( C)在实例变量加关键字 super ( D
7、)不影响,系统可以自己区分 20 下列程序执行后, baz的值应是 int index=1; int fox =new int3; Int bar=foxindex; int baz: bar+index; ( A) 0 ( B) 1 ( C) 2 ( D)编译错误 21 在 java io包中,处理 Unicode码的所有类,都是从下列哪两个抽象超类中衍生出来的 ? ( A) InputStream 和 OutputStream ( B) Reader和 Writer ( C) Filter和 Pipe ( D)以上都不正确 22 比较线程和进程,下列说法有误的是 ( A)系统产生线程负担要
8、比进程小的多,所以线程也被称为 “轻型进程 ” ( B)线程和进程不能同时出现在同一个系统或程序中 ( C)进程是一个内核级的实体,线程是一个用户级的实体 ( D)线程不包含进程地址空间中的代码和数据,线程是计算过程在某时刻的状态 23 关于多线程,下列哪个说法不正确 ? ( A)多线程就是同时执行几个事件 ( B)多线程是将程序分为几个并行的子任务,由它们并发交叉执行 ( C)一个进程可产生多线程,形成执行流 ( D) Java语言支持多线程 24 下列关于 AWT和 Swing的比较叙述不正确的是 ( A)在 Swing中用轻量级的构件替代了 AWT中的重量级构件,而且 Swing的替补构
9、件中都包含有一些其他的特性 ( B) Swing的按钮和标签可显示图标和文本,而 AWT的按钮和标签只能显示文本 ( C)与 AWT相同的是, Swing构件也可 以直接添加到顶级容器中 ( D)与 AWT相同的是, Swing也采用了布局管理器来管理构件的排放、位置和大小等布置任务 25 下列哪些内容是异常的含义 ? ( A)程序的语法错 ( B)程序在编译和运行中所发生的异常事件 ( C)程序预先定义好的异常事件 ( D)程序编译错误 26 下列关于 Applet中的归档文件叙述不正确的是 ( A)使用归档文件的好处是减少 HTTP的连接次数,从而大大减少了 Applet整体的下载时间 (
10、 B)所有的浏览器都识别相同的归档文件格式和指定归档文件的 HTML代码 ( C) 归档文件是一种压缩文件,使用它也减少了文件的传输时间 ( D)使用 JDK的 jar工具创建 JAR文件 27 下列程序的功能是把 316表示为两个加数的和,使两个加数分别能被 13和 11整除,则在划线处应填人的选项是 int i=0, j, k; do i+; k=316-13*i; while (_); j=k/11; System out pfintln(i+“, “+j); ( A) k/11 ( B) k%11 ( C) k/Il=0 ( D) k%11=0 28 关于提高编程的效率,下 列说法中不
11、正确的是 ( A)尽量不要在循环中创建和释放对象 ( B)在处理字符串对象时,尽量不要使用 StringBuffer类 ( C)避免使用过多的 synchronized关键字 ( D)先设计,后编码 29 要将 web页中的数据装载到 Java应用程序中,下列哪种方式最佳 ? ( A)创建一个 Socket,并使用该套接字来创建一个输入流 ( B)创建一个 URL,并使用该 URL来创建一个 URL Connection ( C)使用 Applet小程序的 showDocument()方法来装载 ( D)上述方法没 有什么区别,所以也就没有哪个最佳 30 能抛出异常必须是下列哪个类或其子类的实
12、例 ? ( A) throws ( B) throw ( C) Throwable ( D) Exception 31 下列程序的输出结果是 interface Inter public final static int A=100; class My implements Inter public static void main (String args ) System out println(A) ; ( A) 100 ( B) 0 ( C) A ( D)程序有错误 32 下列哪个不是 Java虚拟机的执行过程的特点 ? ( A)多线程 ( B)动态连接 ( C)异常同步 ( D)异常
13、处理 33 可以指定线程阻塞多长时间的方法是下列哪个方法 ? ( A) sleep( ) ( B) yield( ) ( C) interrupt( ) ( D) stop( ) 34 在 AWT了组件中,为了实现单选按钮的功能,除了用到 Checkbox 组件以外,还需要用到下列哪个组件 ? ( A) Chioce ( B) Button ( C) JRadioButton ( D) CheckboxGroup 35 下列关于线程状态和生命周期的说法不正确的是 ( A)一个线程组内不仅可以包含线程,还可以包含其他线程组 ( B)线程在终止状态可以调用 start()方法使它可运行 ( C)在
14、 Java中,最顶层的线程组是 main ( D)线程执行过程中,有一个更高优先级的线程进入可运行状态,这个线程立即被调度执行,当前线程占有的 CPU被抢占 36 在算法正确的前提下,评价一个算法的两个标准是【 】。 37 将代数式转换成程序设计 中的表达式为【 】。 38 软件危机出现于 60年代末,为了解决软件危机,人们提出了【 】的原理来设计软件,这就是软件工程诞生的基础。 39 【 】 是数据库设计的核心。 40 在关系模型中,把数据看成一个二维表,每一个二维表称为一个【 】。 41 【 】是 Java程序的并发机制,它能同步共享数据,处理不同事件。 42 变量属性是描述变量的作用域,
15、按作用域分类,变量有局部变量、类变量、【 】和异常处理参数。 43 将下列的程序补充完整。 import java.applet.Applet; import java.awt.Graphics; public class Applet2 extends Applet public void paint(Graphics gap) in i=678; gap.drawstring(Integer【 】 (i), 20, 60); 44 下列是一个 Java应用程序,输出结果是【 】。 public class Testtt public static void main(String args
16、 ) charc=i; for(int n=6; n11; n+) if(n= =8)break; System.out.print(C+); 45 【 】是一个特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始 状态。 46 【 】是字符的序列,也是组织字符 的基本结构。 47 一般在 Applet中,声音文件的加载只需要进行一次,一般在【 】方法中。 48 在事件处理的过程中,主要涉及到的 3个对象分别是事件、【 】和事件处理者。 49 在 Applet属性中, CODE属性指定包含 Applet或 JApplet【 】文件名。 50 在 Java2中支持【 】技术,使得 Ja
17、va的安全控制可以针对外界的具体用户进行,从而提高了访问控制的粒度。 国家二级( JAVA)笔试模拟试卷 5答案与解析 1 【正确答案】 B 【试题解析】 循环链表就是将 单向链表中最后一个结点的指针指向头结点,使整个链表构成一个环形,这样的结构使得从表中的任一结点出发都能访问到整个链 2 【正确答案】 B 【试题解析】 栈操作原则上 “后进先出 ”,栈底至栈顶依次存放元素 A、 B、 C、D,则表明这 4个元素中 D是最后进栈, B、 C处于中间, A最早进栈。所以出栈时一定是先出 D,再出 C,最后出 A。 3 【正确答案】 C 【试题解析】 在有向图中,若任意两个顶点都连通,则称该图是强
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 答案 解析 DOC
