[计算机类试卷]国家二级(JAVA)笔试模拟试卷62及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷62及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷62及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 62及答案与解析 1 串的长度是 ( ) ( A)串中不同字符的个数 ( B)串中不同字母的个数 ( C)串中所含字符的个数且字符个数大于零 ( D)串中所含字符的个数 2 如果进栈序列为 e1, e2, e3, e4,则可能的出栈序列是 ( ) ( A) e3, e1, e4, e2 ( B) e2, e4, e3, e1 ( C) e3, e4, e1, e2 ( D)任意顺序 3 信息隐蔽的概念与下述哪一种概念直接相关 ? ( ) ( A)软件结构定义 ( B)模块独立性 ( C)模块类型划分 ( D)模块耦合度 4 下列叙述中,不属于结构化分析方法的
2、是 ( ) ( A)面向数据流的结构化分析方法 ( B)面向数据结构的 Jackson方法 ( C)面向数据结构的结构化数据系统开发方法 ( D)面向对象的分析方法 5 在软件生产过程中,需求信息的给出是 ( ) ( A)程序员 ( B)项目管理者 ( C)软件分析设计人员 ( D)软件用户 6 下列叙述中,不属于测试的特征的是 ( ) ( A)测试的挑剔性 ( B)完全测试的不可能性 ( C)测试的可靠性 ( D)测试的经济性 7 在结构化设计方法中,生成的结构图 (SC) 中,带有箭头的连线表示 ( ) ( A)模块之间的调用关系 ( B)程序的组成成分 ( C)控制程序的执行顺序 ( D
3、)数据的流向 8 下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是 ( ) ( A)选择 ( B)连接 ( C)投影 ( D)并 9 实体是信息世界中广泛使用的一个术语,它用于表示 ( ) ( A)有生命的事物 ( B)无生命的事物 ( C)实际存在的事物 ( D)一切事物 10 下列 4项中说法不正确的是 ( ) ( A)数据库减少了数据冗余 ( B)数据库中的数据可以共享 ( C)数据库避免了一切数据的重复 ( D)数据库具有较高的数据独立性 11 下列不属于 Java语言鲁棒性特点的是 ( ) ( A) Java能检查程序在编译和运行时的错误 ( B) Jav
4、a能运行虚拟机实现跨平台 ( C) Java自己操纵内存减少了内存出错的可能性 ( D) Java还实现了真数组,避 免了覆盖数据的可能 12 下列 _修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。 ( ) ( A) private ( B)无修饰符 ( C) public ( D) protected 13 设执行下面的赋值语句: a=Float, valueOf(“34“).floatValue()后, a的值是 ( ) ( A) a=“12.34“ ( B) a=12.34 ( C) a=1234 ( D) a=12 14 执行如下语句之后,输出的结果是 ( )public
5、 class ex1 public static void main(Stringargs) int x=5, y=3, x+=x-*-y System.out.println(x); ( A) 12 ( B) 8 ( C) 15 ( D) 16 15 和语句 for(int x=0; x 15; x+=2)sum+=x+5;作用一样的语句是 ( ) ( A) for(int x=5; x 20; x+=2)sum+=x; ( B) for(int x=5; x 20; x+=x-2)x+=2; ( C) for(int x=0; x 15; x+=2)sum+=x+3; x+=2; ( D)
6、上述全对 16 如果要区分两个英语单词字符串 a和 b是否相等 (而不计大小写 )应该选用的方法是 ( ) ( A) a.equals(b) ( B) a=b ( C) a=b ( D) a.equalsIgnoreCase(b) 17 下面程序的输出结果是 ( )public class ex2 public static void main(String args) for(int cnt=1; cnt =10; cnt+) if(cnt =5) continue; System.out.print(cnt+“); ( A) 1 2 3 4 ( B) 6 7 8 9 ( C) 1 2 3
7、4 6 7 8 9 10 ( D) 6 7 8 9 10 18 Java Application源程序的主类是指包含有 _方法的类。 ( ) ( A) actionPerformed ( B) toString ( C) init ( D) main 19 下面的是关于类及其修饰符的一些描述,不正确的是 ( ) ( A) abstract类只能用来派生子类,不能用来创建 abstract类的对象 ( B) abstract不能与 final同时修饰一个类 ( C) final类不但可以用来派生子类,也可以用来创建 final类的对象 ( D) abstract方法必须在 abstract类中声
8、明,但 abstract类定义中可以没有 abstract方法 20 关于被保护访问控制符 protected修饰的成员变量,下面说法正确的是 ( ) ( A)可以被 3种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 ( B)可以被两种类访问和引用:该类本身、该类的所有子类 ( C)只能被该类自身所访问和修改 ( D)只能被同一个包中的类访问 21 若文件是 Random AccessFile的实例 file,并且其基本文件长度大于 0,则下面的语句实现的功能是 ( )file.seek(file.length()-1); ( A)将文件指针指向文件的第一个字符后面 (
9、 B)将文件指针指向文件的最后一个字符前面 ( C)将文件指针指向文件的最后一个字符后面 ( D)会导致 seek()方法抛出一个 IOException 22 下列说法中错误的一项是 ( ) ( A)使用继承 Thread类创建线程,可以直接调用线程的方法 ( B)通过实现 Runnable接口创建线程,体现了面向对象的思想 ( C) Thread类从面向对象的角度看,是虚拟 CPU的封装 ( D)通过实现 Runnable接口创建线程,会影响 Thread类的体系 23 已知; 1 String input=JoptionPane.showInputDialog (“Whats your
10、name?“); 2 int age=Integer parseIntln(input);语句 2所起的作用是 ( ) ( A)将字符串转化为整数 ( B)将整数转化为字符串 ( C)对字符串进行语法分析 ( D)对整数进行语法分析 24 线程控制方法中, yield()的作用是 ( ) ( A)返回当前线程的引用 ( B)使比其低的优先级线程运行 ( C)强行终止线程 ( D)只让给同优先级线程运行 25 关于 Swing,下列说法正确的是 ( ) ( A) Swing是由非 java实现的轻量级构件 ( B) Swing没有本地代码 ( C) Swing依赖操作系统的支持 ( D) Swi
11、ng在不同平台上表现不一致 26 Java中用来抛出异常的关键字是 ( ) ( A) try ( B) catch ( C) throw ( D) finally 27 关于字节 I/O流,下列叙述不正确的是 ( ) ( A)字节数据来自于二进制文件 ( B) DataOutStream的方法 flush()的功能是清空输出流,并把缓冲全部内容写入输出流中 ( C)字节输入流首先要实现 DataInput接口 ( D)所有的字节输出流都继承于 Writer类 28 下列代码 _行错误。 ( )(1)public void modify( )(2)intI, j, k,(3)I=100; (4)
12、while(I 0)(5)j=I*2; (6)System.out.println(“The value of j is“+j);(7)k=k+1; (8)I-; (9)(10) ( A) -4 ( B) -6 ( C) -7 ( D) -8 29 下列语句序列执行后, i的值是 ( )int i=10; doi-=2;while(i 6); ( A) 10 ( B) 8 ( C) 6 ( D) 4 30 Panel和 Applet的默认的布局管理器是 ( ) ( A) CardLayout ( B) BorderLayout ( C) FlowLayout ( D) GridLayout 3
13、1 用 AWT组件实现单选按钮功能,需要使用 _组件 ? ( ) ( A) Checkbox ( B) CheckboxGroup ( C) Checkbox和 CheckboxGroup ( D) Choice 32 关于 Runnable接口,错误的说法是 ( ) ( A)实现接口 Runnable的类仍然可以继承其他父类 ( B)创建实现 Runnable接口的类后,就可以用 start方法启动线程了 ( C) Runable接口提供了通过线程执行程序的最基本的接口 ( D) Runnable只定义了一个 run方法 33 Applet可以做下列哪些操作 ( ) ( A)调用用户计算机上
14、的系统去执行其他的应用程序 ( B)访问用户的文件系统 ( C)装入用户计算机上以其他程序语言所写的应用程序或函数库 ( D)读取客户端部分系统变量 34 下列命令中,哪个命令能为远程对象生成 stub和 skeleton? ( ) ( A) rmid ( B) serialver ( C) rmic ( D) rmiregistry 35 JDBC中要显式地关闭连接的命令是 ( ) ( A) Connection.close(); ( B) RecordSet.close() ( C) Connection.stop() ( D) Connection.release() 36 结构化程序设
15、计的三种基本逻辑结构为顺序、选择和【 】。 37 冒泡排序算法在最好的情况下的元素交换次数为【 】。 38 软件结构是以【 】为基础而组成的一种控制层次结构。 39 在面向对象的设计 中,用来请求对象执行某一处理或回答某些信息的要求称为【 】。 40 关系数据库的关系演算语言是以【 】为基础的 DML语言。 41 Java系统运行时,通过【 】机制周期性地释放无用对象所使用的内存,完成对象的清除。 42 Java是 Java语言的编译器。基本语法是: Javac选项 【 】。 43 在 Java中: 71%9的运算结果为【 】。 44 变量属性是描述变量的作用域,按作用域分类,变量有局部变量、
16、类变量、方法参数和【 】。 45 下列程序可完成求 1至 100之间的整 数的和的功能。请在划线处编写适当语句,使此程序能正确执行。 public class Sum public static void main(string args) int sum=0; for(int i 1; i 100; i+) 【 】; System.out.println(“sum “+sum); 46 Java对象串行化技术,主要是通过 ObjectInputStream类和【 】类来实现。 47 Java程序可以分为 Application和 Applet两大类,能在 WWW浏览器上运行的是【 】。 国家
17、二级( JAVA)笔试模拟试卷 62答案与解析 1 【正确答案】 D 【试题解析】 串长的长度指的是串中的字符的个数,且其字符个数可以为零。 2 【正确答案】 B 【试题解析】 由栈 “后进先出 ”的特点可知: A中 e1不可能比 e2先出, C中 e3不可能比 e4先出,且 e1不可能比 e2先出, D中栈是先进后出的,所以不可能是任意顺序。所以 B是正确的。它执行的顺序是: e1进栈 e2 进栈 e2 出栈 e3 进栈e4 进栈 e4 出栈 e3 出栈 e1 出栈,所以只看出栈序列应为 e2, e4, e3, e1。 3 【正确答案】 B 【试题解析】 信息隐蔽是指在一个模块内包含的信息
18、(过程或数据 ),对于不需要这些信息的其他模块来说是不能访问的。模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。衡量软件的模块独立性的度量标准是耦合性和内聚性。一个模块的耦合性越强,则该模块的模块独立性越强。 4 【正确答案】 D 【试题解析】 结构化分析方法主要包括:面向数据流的结构化分析 方法 (SA-Structured anal-ysis),面向数据结构的 Jackson方法 (JSD -Jackson system developmentmethod)和面向数据结构的结构化数据系统开发方法 (DSSD-Data structured syste
19、m development method)。所以本题选择 D。 5 【正确答案】 D 【试题解析】 软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。 6 【正确答案】 C 【试题解析】 本题考查了软件测试的主要特 征。软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。它有 3个方面的重要特征,即得失的挑剔性、完全测试的不可能性及测试的经济性。其中没有测试的可靠性这一说法。 7 【正确答案】 A 【试题解析】 采用结构化程序设计方法编写程序,可使程序结构良好、易读、易理解、易维护,它包括 3种基本控制结构,分别是顺序结构、选择结构和重复
20、结构 (又称循环结构 )。在它们的结构图中,带有箭头的连线表示的是模块之间的调用关系。 8 【正确答案】 B 【试题解析】 经过选择或投影 运算得到的新关系属性个数最多不会超过原关系中的属性个数。经过连接运算得到的新关系最多不少于原关系在属性的个数。 9 【正确答案】 C 【试题解析】 实体是客观存在且可以相互区别的事物。实体可以是具体的对象,如一个学生,也可以是一个抽象的事件,如一次出门旅游等。因此,实体既可以是有生命的事物,也可以是无生命的事物,但它必须是客观存在的,而且可以相互区别。 10 【正确答案】 C 【试题解析】 数据库系统的数据具有高共享性和低冗性,但不能完全避免数据冗余;数据
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 62 答案 解析 DOC
