[计算机类试卷]国家二级(JAVA)笔试模拟试卷206及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷206及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷206及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 206及答案与解析 1 检查软件产品是否符合需求定义的过程称为 ( )。 ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 2 在数据流图 (DFD)中,带有名字的箭头表示 ( )。 ( A)控制程序的执行顺序 ( B)模块之间的调用关系 ( C)数据的流向 ( D)程序的组成成分 3 结构化程序设计的 3种基本结构是 ( )。 ( A)过程、子程序和分程序 ( B)顺序、选择和重复 ( C)递归、堆栈和队列 ( D)调用、返回和转移 4 下面程序的功能是统计字符串中 “array”的个数,在程序的空白处应填入的正确选项是 public
2、 class FindKeyWords public static void main(Stringargs) String text=“An array is a data structur that stores a collection of“ +“values of the same type. You access each indMdual value“ +“through an integer index. For example,if a is an array“ +“of inergers, then aiis the ith integer in the array “;
3、int arrayCount=0; int index=-1; String arrayStr=“array“; index=text.indexOf(arrayStr); while(index =0) +arrayCount; index+=arrayStr.length(); index=text.indexOf(arrayStr, index); System.out.println(“the text contains“+arrayCount+“arrays“); ( A) ( B) = ( C) = ( D) = 5 在数据管理技术发 展的三个阶段中,数据共享最好的是 ( A)人工
4、管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D)三个阶段相同 6 下列关于顺序存储结构叙述中错误的是 ( )。 ( A)存储密度大 ( B)逻辑上相邻的结点物理上不必相邻 ( C)可以通过计算直接确定第 i个结点的存储地址 ( D)插入、删除运算操作不方便 7 下列数据结构不属于线性表的是 ( )。 ( A)一个 n维向量 ( B)矩阵 ( C)二叉树 ( D)队列 8 结构化程序设计所规定的三种基本控制结 构是 ( ) ( A)输入、处理、输出 ( B)树形、网形、环形 ( C)顺序、选择、循环 ( D)主程序、子程序、函数 9 下列关于栈的叙述正确的是 ( ) ( A)栈是
5、非线性结构 ( B)栈是一种树状结构 ( C)栈具有先进先出的特征 ( D)栈具有后进先出的特征 10 下列标识符中 ( )是不合法的。 ( A) BigMeaninglessName ( B) $ int ( C) 1st ( D) $1 11 Java语言和 C+语言相比, ( )项是 Java有的,而 C+没有 ? ( A)面向对象 ( B)动态链接 ( C)有类库 ( D)跨平台 12 下列常见的系统定义的异常中,数组越界异常是 ( )。 ( A) ArrayIndexOutOfBoundsException ( B) IOException ( C) NullPointerExcep
6、tion ( D) ArithmeticException 13 Panel和 Applet的默认布局管理器是 ( A) CardLayout ( B) FlowLayout ( C) BorderLayout ( D) GridLayout 14 下列关于 Applet生命周期的说法,正确的是 ( A) void init()在 Applet下载前调用 ( B) void start()只在初始化之后调用 ( C) void stop()在关闭浏览器时调用 ( D) stop()总在 void destroy()之前被调用 15 执行下面程序后输出的正确结果是 public class Te
7、st public static void main(String args) byte x=3, y=4; long r=80L; System out print(r/y); System out print(“, “); System out print(x/y); ( A) 20.0,1 ( B) 20.0,1.0 ( C) 20,0 ( D) 20,1.0 16 下列哪一个类属于 java util.jar包 ? ( A) GZIPInputStream ( B) ZipInputStream ( C) JarInputSream ( D) InflaterInputStream 1
8、7 下列关于 Java安全性的说法正确的是 ( )。 ( A)有严格的访问权限检查 ( B)对程序执行前要检查 ( C)不允许使用指针 ( D)可防止对内存的非法入侵 18 下面程序段的输出结果是 _。 public class Test public static void main(String args ) int x,y; x=(int)Math.sqrt(5/2)+(int)Math.random( )*5/2; y=(int)Math.sqrt(3/2)+(int)Math.random( )*3/2; if(x y) System.out.println(“x y“); else
9、 if(x=y) System.out.println(“x=y“); else System.out.println(“xy“); ( A) x y ( B) x=y ( C) x y ( D)编译错误 19 能将程序补充完整的选项是 _。 class Person private int a; phblic int change(int m)return m; public class Teacher extends Person public int b; public static void main(String arg ) Person p=new Person( ); Teach
10、er t=new Teacher( ); int i; _; ( A) i=m ( B) i=b ( C) i=p.a ( D) i=p.change(50) 20 下列程序的功能为 ( )。 public class Test2public static void main(Stringargs)int i, s=0; for(i=1; i 10; i+=2)s+=i+1; System.out.pnntln(s); ( A)计算自然数 1 9的累加和 ( B)计算自然数 1 10的累加和 ( C)计算自然数 1 9中的奇数之和 ( D)计算自然数 1 10中的偶数之和 21 Java程序的
11、安全性体现在多个层次上,下列不属于 Java安全层次的是 ( )。 ( A)编译层 ( B)传输层 ( C)解释层 ( D)平台层 22 下列 for循环语句的执行次数是 ( )。 for(int x=0, y=0; (y!=0) A5 (boolean bb) b = bb; public void run() System.out.println(this.getName() + “运行 “); public class Testl5 public static void main(String args) A5 a1 = new A5(true); A5 a2 = new A5(fals
12、e); if(a1.b) A1.start(); if (a2 .b) A2.start(); ( A) Thread-0 ( B) Thread-1 ( C) Thread-0 ( D) Thread-1 Thread-1 Thread-0 25 Java语言中使用的字符是 _字符集。 ( ) ( A) 8位 ASCII编码 ( B) 16位 ASCII编码 ( C) 16位 Unicode编码 ( D) 32位 Unicode编码 26 下列的变量定义中,错误的是 ( ) ( A) int_a=123; ( B) int i=Integer.MAX_VALUE; ( C) long j=1
13、2345678900L; ( D) static i=100; 27 以下不是 Java中正确的整数表示的是 ( ) ( A) 22 ( B) ox22 ( C) o22 ( D) 22H 28 设有整形数组的定义 int a=new int8,则 a.length的值为 ( )。 ( A) 8 ( B) 9 ( C) 7 ( D) 6 29 有如下程序 public class 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+; S
14、ystem.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 30 Java程序的执行过程中用到一套 JDK工具,其中 javadoc.ext是指 ( )。 ( A) Java编译器 ( B) Java解释器 ( C) Java文档生成器 ( D) Java调试器 31 在 Java语言中,下列属于合法标识符的是 ( )。 ( A) _book ( B) 5file ( C) #NAME? ( D) -3.14159 32 Java程序的执行过程
15、中用到一套 JDK工具,其中 java.exe是指 ( )。 ( A) Java文档生器 ( B) Java解释器 ( C) Java编译器 ( D) Java类分解器 33 Java提供的类库支持下列哪个协议,使应用程序可通过 URL地址,在网络上的任何地方访问对象时,就跟本机一样 ? ( A) UDP ( B) TCP/IP ( C) IMCP ( D) SMTP 34 能抛出异常必须是下列 哪个类或其子类的实例 ? ( A) throws ( B) throw ( C) Throwable ( D) Exception 35 下列不属于 Swing中构件的是 ( A) JPanel (
16、B) JTable ( C) Menu ( D) JFrame 36 软件生命周期包括 8个阶段。为了使各时期的任务更明确,又可分为 3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于 _期。 37 数据的逻辑结构在计算机存储空间中的存放形式称为数据的【 】。 38 Java有两类应用程序, Java Application和 _。 39 为了便于对照检查,测试用例应由输入数据和预期的【 】两部分组成。 40 在关系数据库中,用来表示实体之间联系的是【 】。 41 do-while循环的循环体最少被执行【 】次,而 while循环的循环体最少被执行0次。 42 else子句不能单独作
17、为语句使用,它必须和 if子句配对使用。 else子句与 if子句的配对原则是: else子句总是与离它【 】的 if子句配对使用。 43 AWT中的布局管理器包括 BorderLayout、【 】、 CardLayout、 GridBagLayout和 GridLayout。 44 对象是一组相关变量和相关方法的封装体,是类的一个【 】。 45 在 Java语言中,类按照程序设计所需要的常用方法和接口封装成 _。 46 包含 Swing构件的 Applet(小应用程序 )应该是【 】类的子类。 47 在运行时,由 java 解释器自动引入,而不用 import 语句引入的包是【 】。 48
18、Java对象串行化技术,主要是通过 ObjectlnputStream类和【 】类来实现。 49 long类整型常量书写表示时,要在数字后面加 _或 _。 50 E-mail地址由用户名和域名两部分组成,这两部分的分隔符为_。 国家二级( JAVA)笔试模拟试卷 206答案与解析 1 【正确答案】 A 【试题解析】 确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需求规格说明定义的各种需求;集成测试的主要目的是发现与接口有关的错误。 2 【正确答案】 C 【试题解析】 在数据流图中,用标有名字的箭头表示数据流,它相当 于一条管道,并有一级数据 (信息 )流经它。数据流可以从加工流向加
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 206 答案 解析 DOC
