[计算机类试卷]国家二级(JAVA)笔试模拟试卷122及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷122及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷122及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 122及答案与解析 1 结构化程序设计主要强调的是 ( )。 ( A)程序的规模 ( B)程序的易读性 ( C)程序的执行效率 ( D)程序的可移植性 2 视图设计一般有 3种设计次序,下列不属于视图设计的是 ( )。 ( A)自顶向下 ( B)由外向内 ( C)由内向外 ( D)自底向上 3 下列关于栈的叙述中正确的是 ( )。 ( A)在栈中只能插入数据 ( B)在栈中只能删除数据 ( C)栈是先进先出的线性表 ( D)栈是先进后出的线性表 4 在软件生命周 期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是? ( ) ( A)概要设计 (
2、B)详细设计 ( C)可行性分析 ( D)需求分析 5 下列说法中,不属于数据模型所描述的内容的是 ( )。 ( A)数据结构 ( B)数据操作 ( C)数据查询 ( D)数据约束 6 关于线性表 L ( a1, a2, a3, , ai , , an),下列说法中正确的是 ( )。 ( A)每个元素都有一个直接前件和直接后件 ( B)线性表中至少要有一个元素 ( C)表中诸元素的排列顺序必须是由小到大或由大到 小 ( D)除第一个元素和最后一个元素外,其余每个元素都有且只有一个直接前件和直接后件 7 对长度为 N的线性表进行顺序查找,在最坏情况下所需要的比较次数为 ( )。 ( A) N+1
3、 ( B) N ( C) (N+1)/2 ( D) N/2 8 下列有关数据库的描述中,正确的是 ( )。 ( A)数据库是一个 DBF文件 ( B)数据库是一个关系 ( C)数据库是一个结构化的数据集合 ( D)数据库是一组文件 9 软件工程的出现是由于 ( )。 ( A)程序设计方法学的影响 ( B)软件产业化的需要 ( C)软件危机的出现 ( D)计算机的发展 10 软件开发离不开系统环境资源的支持,其中必要的测试数据属于 ( )。 ( A)硬件资源 ( B)通信资源 ( C)支持软件 ( D)辅助资源 11 在下列选项中,属于 Java语言的代码安全检测机制的是 ( )。 ( A)动态
4、链接 ( B)访问权限的检查 ( C)通过接口实现多重继承 ( D)将所有的 Java应用都看做对象,按类进行封装 12 下列关于 Java程序结构的描述中,不正确的是 ( )。 ( A)一个 Java源文件中可以包括一个 package语句 ( B)一个 Java源文件中可以包括多个类定义,但是只能有一个 public类 ( C)一个 Java源文件中可以有多个 public类 ( D)源文件名与程序类名必须一致 13 在 Java中, boolean数据类型表示真时,其值为 ( )。 ( A) 1 ( B) null ( C) TRUE ( D) true 14 char类型数据的取值范围
5、是 ( )。 ( A) -27 27-1 ( B) 0-216-1 ( C) -215 215-1 ( D) 0 28-1 15 下列代码的执行结果是 ( )。 public class Test public static void main ( String args) float f 5.0f; int i 4; System.out.println(f+) *(-i); ( A) 20 ( B) 20.0 ( C) 15 ( D) 15.0 16 下面程序段的输出结果是 ( )。 public class Test public static void main ( String ar
6、gs) int result=0; for ( int i=1;i =5;i+) if ( i%2=0 ) continue; result + =i; System. out. println (“result is “ + result ); ( A) result is 7 ( B) result is 8 ( C) result is 9 ( D) result is 10 17 下面对 do-while结构的描述中,不正确的是 ( )。 ( A)循环体至少执行一次 ( B)属于 “直到型 ”循环 ( C)与 while语句执行情况相同 ( D)先执行循环体,再计算终止条件,若结果为
7、true,重复执行循环体,直到布尔表达式的值为 false。 18 关于异常的含义,下列描述中最正确的一个是 ( )。 ( A)程序编译错误 ( B)程序语法错误 ( C) 程序自定义的异常事件 ( D)程序编译或者运行时发生的异常事件 19 抛出异常时,应该使用下列 ( )子句。 ( A) throw ( B) catch ( C) finally ( D) throws 20 给出下面的代码,则以下 ( )选项返回 true。 String s=“hello“; String t=“hello“; Char c=h,e,l,l,o; ( A) s. equals (t) ; ( B) t.
8、 equals (C); ( C) s=t; ( D) t=c; 21 下列 API不属于 java. lang. Math类的是 ( )。 ( A) random () ( B) abs() ( C) drawLine () ( D) sin() 22 “+”运算符的操作数个数是 ( ) ( A) 1个 ( B) 2个 ( C) 3个 ( D) 4个 23 下面程序的运行结果是 ( )。 public class Test public static void main (String args) int c=5; System. out. println (C); System. out.
9、 println (c+); System. out. println (C); ( A) 5 6 6 ( B) 5 5 6 ( C) 6 7 7 ( D) 6 6 6 24 a的值为 3时,下列程序段被执行后, c的值是 ( )。 int c=1; if (a 0) if (a 3) c=2; else c=3; else c=4; ( A) 1 ( B) 2 ( C) 3 ( D) 4 25 在执行下面这段 Java程序时: public class Test public static void main (String args) String s1=args0; String s2=
10、args1; String s3=args2; 若编译程序后键入命令 : java Test one two three,那么变量 s1所引用的字符串为 ( )。 ( A) null ( B) test ( C) one ( D) java 26 下列语句中错误的是 ( )。 ( A) int a=new int2; ( B) int a=new int; ( C) int a=new int23; ( D) int a=new int32; 27 已知 String str=new String (“Luck“); ,则下列关于 str的操作中不合法的是( )。 ( A) String s=
11、str. toUpperCase() ( B) int i=Str. length; ( C) char s=str. charAt(2); ( D) String s=“Good“ +str; 28 关于 java. io包中的抽象类,以下叙述中正确的是 ( )。 ( A)字符流具有抽象类 InputStream和 OutputStream ( B)字节流具有抽象类 Reader和 Writer ( C)过 滤流具有抽象类 FiherOutputStream 和 FilterInputStream ( D)压缩流具有抽象类 InCompressInputStream和 InCompressO
12、utputStream 29 以下属于 java. io包中的非流类的是 ( )。 ( A) File类 ( B) Reader ( C) InputStream ( D) FileNameFilter 30 下列哪个类或接口定义了线程同步与交互的方法 ?( ) ( A) Thread ( B) Runnable ( C) Object ( D) ThreadGroup 31 在以下哪种情况下,对象不会解锁 ?( ) ( A) synchronized段语句块执行完毕 ( B) synchronized语句块中出现 exception ( C)持锁线程调用对象 wait () 方法 ( D)
13、synchronized语句块中调用 suspend () 方法 32 在 Java中,实现用户界面功能的包是 ( )。 ( A) java. applet ( B) java. transaction ( C) java. util ( D) java. awt 33 下列组件不能添加进 Frame主窗口的是 ( )。 ( A) Panel ( B) CheckBox ( C) Dialog ( D) Choice 34 通过 Applet的 ( ) 方法,可以得到 Applet类文档的 URL。 ( A) getCodeBase () ( B) getHost () ( C) getByN
14、ame () ( D) getDocumentBase () 35 下列关于 Applet的叙述中,错误的是 ( )。 ( A) Applet是 Java类,所以可以由 JDK中的解释器 java.exe直接解释运行。 ( B) Applet应该定义为 java. applet Applet 类或 javax. swing.JApplet类的子类。 ( C) Applet与 Application的主要区别在执行方式上。 ( D)通过在 HTML文件中采用 PARAM标记可以向 Applet传递参数。 36 如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体 “工人 ”与实体 “设
15、备 ”之间存在【 】联系。 37 算法的复杂度主要包括【 】复杂度和空间复杂度。 38 关系数据库管理系统能实现的专门关系 运算包括选择、连接和【 】。 39 若按功能划分,软件测试的方法通常分为白盒测试方法和【 】测试方法。 40 数据的逻辑结构在计算机存储空间中的存放形式称为数据的【 】。 41 Java语言的各种数据类型之间提供两种转换:【 】和强制转换。 42 case子句中的常量的类型必须与 switch表达式的类型相容,并且各个 case子句的常量的值必须【 】。 43 Java对象串行化技术,主要是通过 ObjectInputStream类和【 】类来实现的。 44 if语句合法
16、的条件 值是【 】类型。 45 Java的输入输出流包括【 】、字符流、文件流、对象流以及多线程之间通信的管道流。 46 字符类输出流的各个类都是抽象类【 】的子类。 47 【 】可以把一组线程作为一个对象进行统一的处理和维护。 48 能将显示空间分成很多层的布局管理器是【 】。 49 Swing的顶层容器有: Japplet, JWindow, JDialog和【 】。 50 在退出当前主页时,浏览器调用【 】方法终止 start()方法中启动的线程。 国家二级( JAVA)笔 试模拟试卷 122答案与解析 1 【正确答案】 B 【试题解析】 结构化程序设计主要强调的是结构化程序清晰易读,可
17、理解性好。 2 【正确答案】 B 【试题解析】 视图设计一般有 3种设计次序,分别是自顶向下、自底向上和由内向外,可以单独使用也可混合使用。 3 【正确答案】 D 【试题解析】 栈是限定在一端进行插入与删除的线性表,是按照 “先进后出 ”或“后进先出 ”的原则组织数据的,因此,栈也被称为 “先进后出 ”表或 “后进先出 ”表。 4 【正确答案】 D 【试题解析】 软件生命周期 的主要活动阶段为: 可行性研究和计划制定。确定待开发软件系统的开发目标和总的要求,给出其功能、性能、可靠性以及接口等方面的可能方案,制定完成开发任务的实施计划。 需求分析。对待开发软件提出的需求进行分析并给出详细定义,即
18、准确地确定软件系统的功能,编写软件规格说明书及初步的用户手册,提交评审。 软件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。 软件实现。完成源程序的编码,编写用户手册、操作手册等面向用户的文档,编写单元测试计划。 软件测试 。在设计测试用例的基础上,检验软件的各个组成部分。编写测试分析报告。 运行和维护。将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。 5 【正确答案】 C 【试题解析】 数据模型所描述的内容有数据结构、数据操作和数据约束。其中,数据结构主要描述数据的类型、内容
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 122 答案 解析 DOC
