[计算机类试卷]国家二级(JAVA)笔试模拟试卷186及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷186及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷186及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 186及答案与解析 1 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是? ( ) ( A)概要设计 ( B)详细设计 ( C)可行性分析 ( D)需求分析 2 下列选项中不属于结构化程序设计方法的是 ( )。 ( A)自顶向下 ( B)逐步求精 ( C)模块化 ( D)可复用 3 下列数据结构中,能用二分法进行查找的是 ( )。 ( A)顺序存储的有序线性表 ( B)线性链表 ( C)二叉链表 ( D)有序线性链表 4 线程在生命 周期中要经历 5种状态。如果线程当前是新建状态,则它可到达的下一个状态是 ( A)运行状态 ( B)
2、阻塞状态 ( C)可运行状态 ( D)终止状态 5 要在 HTML文件中嵌入 Applet,在 applet标记中必须定义的是 ( A) Applet字节码文件的 URL ( B) Applet显示区域的高度和宽度 ( C) Applet字节码的文件名 ( D)选项 B和选项 C 6 栈和队列的共同特点是 ( )。 ( A)都是先进先出 ( B)都是先进后出 ( C)只允许在端点处插入和删除元素 ( D)没有共同 点 7 算法的时间复杂度是指 ( )。 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 8 软件测
3、试的目的是 ( )。 ( A)证明软件系统中存在错误 ( B)找出软件系统中存在的所有错误 ( C)尽可能多地发现软件系统中的错误和缺陷 ( D)证明软件的正确性 9 数据库 DB,数据库系统 DBS,数据库管理系统 DBMS,这 3者之间的关系是( )。 ( A) DBS包括 DB和 DBMS ( B) DBMS包括 DB和 DBS ( C) DB包括 DBS和 DBMS ( D) DBS就是 DB,也就是 DBMS 10 “商品 ”与 “顾客 ”两个实体集之间的联系一般是 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 11 在软件生命周期中,能准确地确定软件系统必须做什么
4、和必须具备哪些功能的阶段是 _。 ( A)概要设计 ( B)详细设计 ( C)可行性分析 ( D)需求分析 12 以下符号,不能作为标识符的是 ( )。 ( A) abc123 ( B) 123abc ( C) $abc123 ( D) _abe123 13 下列不属于 JComponent类的功能的是 ( )。 ( A)边框设置 ( B)键盘导航 ( C)支持布局 ( D)调用本地图形系统 14 下列程序的输出结果是 ( )。 public class Test public static void main (String args) String s=“hello“; s.replace
5、 (r,m); System.out.println(s); ( A) hello ( B) HELLO ( C) hemmo ( D) HEMMO 15 下列关于 J2EE的特点的说法中,错误的是 ( )。 ( A) J2EE的基础是 J2SE ( B) J2EE提供高度的安全性支持 ( C)支持事务处理和异步通信 ( D)支持面向过程的 Web开发 16 在 Java中,负责对字节代码解释执行的是 ( A)垃圾回收器 ( B)虚拟机 ( C)编译器 ( D)多线程机制 17 下列选项成员变量声明正确的是 ( A) public protected final int i; ( B) abs
6、tract class F1 ( C) private double height; ( D) double weight 18 在 switch(expression)语句中, expression的数据类型不能是 ( A) double ( B) char ( C) byte ( D) short 19 阅读下面程序 publicclasslncrement publicstaticvoidmain(Stringargs) intc; C=5; System.out.printlnSystem.out.println(C+); System.out.println(C); 程序运行结果是
7、( )。 ( A) 5 6 6 ( B) 5 5 6 ( C) 6 7 7 ( D) 6 6 6 20 Java程序的执行过程中用到一套 JDK工具,其中 javadoc.exe是指 ( )。 ( A) Java编译器 ( B) Java解释器 ( C) Java文档生成器 ( D) Java测试器 21 下面不属于线程生命周期的状态的是 ( )。 ( A)新建状态 ( B)可运行状态 ( C)运行状态 ( D)等待状态 22 文件类是, java.io包中的 ( )。 ( A)文件流类 ( B)字节流类 ( C)对象流类 ( D)非流类 23 int型 public成员变量 MAX_LENG
8、TH,该值保持为常数 100,则定义这个变量的语句是 ()。 ( A) publicintMAXLENGTH=100 ( B) finalintMAX_LENGTH=100 ( C) publicconstintMAX_LENGTH=100 ( D) publicfinalintMAX_LENGTH=100 24 执行下面程序后输出的正确结果是 ( )。 public class Test public static void main(String args) System.out.print(100%3); System.out.print(“/“); System.out.print(1
9、00%3.0); ( A) 1, 1 ( B) 1, 1.0 ( C) 1.0,1 ( D) 1.0,1.0 25 下列哪个类是 Applet进行绘制的关键类 ?它支持基本绘图,另外还支持图形绘制方法 ? ( ) ( A) Paint ( B) Graphic ( C) Graphics ( D) Paints 26 ActionEvent事件相应的监听器接口是 ( )。 ( A) ActionListener ( B) ActionEventListener ( C) ContainerListener ( D) ContainerEventListener 27 下列哪一项不是 J2ME中
10、的 Profile所定义的内容 ? ( ) ( A)应用系统的生命周期模型 ( B)用户界面的特性 ( C)访问设备的特性 ( D)使用 X.509认证 28 在下列说法中正确的是 ( )。 ( A) Java语言是以类为程序基本单元的 ( B) Java语言是不区分大小写的 ( C)多行注释语句必须以 “/”开始 ( D) CEJava语言中,类的 源文件名和该类名可以不相同 29 在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有 ( )种。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 30 _布局管理器是 AWT中最灵活,同时又是最复杂的一种布局管理器。 ( A)
11、 GridBagLayout ( B) GridLayout ( C) BorderLayout ( D) FlowLayout 31 下列说法正确的是 ( ) ( A) Swing代构件不具有 AWT对应构件的特征 ( B) AWT的按钮和标签只能显 示文本,而不能显示图标 ( C) Swing的按钮和标签只能显示文本,而不能显示图标 ( D) Swing构件和 AWT构件的默认名称一模一样 32 以下叙述中不属于 Java语言特点的是 ( )。 ( A)面向对象 ( B)可移植性 ( C)多线程 ( D)宏定义 33 有如下程序段 if(x0) System.out.println(“fi
12、rst“); else if (x -4) System.out.println(“second“); else System.out.println(“third“); x 的取值在什么范围内时,将打印出字符串 “second“? ( A) x 0 ( B) x -4 ( C) x -4 34 下列叙述中,错误的是 ( A) Java提供了丰富的类库 ( B) Java最大限度地利用网络资源 ( C) Java支持多线程 ( D) Java不支持 TCP/IP 协议 35 下列描述中,正确的是 ( A)在 Serializable接口中定义了抽象方法 ( B)在 Serializable接口
13、中定义了常量 ( C)在 Serializable接口中没有定义抽象方法,也没有定义常量 ( D)在 Serializable接口中定义了成员方法 36 在面向对象方法中,信息隐蔽是通过对象的【 】性来实现的。 37 软件工程的 3要素包括方法、工具和过程,其中, _支持软件开发的各个环节的控制和管理。 38 若想在程序中使用 JLabel类,则该程序可以使用 import_ JLabel;语句引入 JLabel类。 39 Java接口内的方法都是公共的、 _的,实现接口就要实现接口内的所有方法。 40 程序流程图中的菱形框表示的是 _。 41 在 Java语言中,标识符以【 】或下划线、 $
14、开头,后面可以包含数字,标识符是大小写有区别的,无长度限制。 42 线程调用了 sleep()方法后,该线程将进入【 】状态。 43 JscrollPane面板的滚动条通过移动【 】对象实现。 44 编译 Java Applet源 程序文件产生的字节码文件的扩展名为 _。 45 所有由 Container派生的类称为 _。 46 在 Java中,线程的模型就是一个 CPU、程序代码和【 】的封装体。 47 Java语言的执行模式是半编译和【 】。 48 J2SDK的命令可以分为 6类:基本命令、 RMI远程方法调用命令、【 】、安全控制命令、 Java IDL和 RMI-IIOP命令、 Jav
15、a Plug-in命令。 49 Java语言具有可移植性、高性能、健壮性、安全性和独立于体系结构的【 】特点。 50 Applet生命周期方法有 init(),【 】 (), stop()和 destroy()。 国家二级( JAVA)笔试模拟试卷 186答案与解析 1 【正确答案】 D 【试题解析】 软件生命周期的主要活动阶段为: 可行性研究和计划制定。确定待开发软件系统的开发目标和总的要求,给出其功能、性能、可靠性以及接口等方面的可能方案,制定完成开发任务的实施计划。 需求分析。对待开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能,编写软件规格说明书及初步的用户手册,提
16、交评审。 软件设计 。系统设计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。 软件实现。完成源程序的编码,编写用户手册、操作手册等面向用户的文档,编写单元测试计划。 软件测试。在设计测试用例的基础上,检验软件的各个组成部分。编写测试分析报告。 运行和维护。将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。 2 【正确答案】 D 【试题解析】 结构化程序设计的方法是自顶向下、逐步求精和模块化。自顶向下是指在程序设计时先 考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众
17、多的细节,先从最上层总目标开始设计,逐步使问题具体化;逐步求精是指对复杂问题,应设计一些子目标作过渡,逐步细化;模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,每个小目标称为一个模块。可复用是面向对象程序设计的一个优点。 3 【正确答案】 A 【试题解析】 二分法查找只适用于顺序存储的有序表。 4 【正确答案】 C 5 【正确答案】 A 【试题解析】 Applet是能够嵌入 HTML页面中 ,并在浏览器中运行的 Java类。Applet的运行环境是 Web 浏览器,所以不能直接通过命令行启动,必须建立HTML 文件,告诉浏览器如何加载和运行 Applet。在浏览器中指定此
18、 HTML 文件的 URL,就可以通过 HTML 文件启动 Applet运行。 6 【正确答案】 C 【试题解析】 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除,是一种 “后进先出 ”的线性表;而队列只允许在表的一端进行插入,在另一端进行删除,是一种“先进先出 ”的线性表。 7 【正确答案】 C 【试题解析】 算法的复杂度主要包括算法的时间复杂度和空间复杂度。算法的时间复杂度是执行算法所需要的计算工作量;算法的空间复杂度是执行这个算法所需要的内存空间。 8 【正确答案】 C 【试题解析】 软件测试的目的不是证明系统的正确或
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 186 答案 解析 DOC
