【计算机类职业资格】计算机二级JAVA分类模拟题206及答案解析.doc
《【计算机类职业资格】计算机二级JAVA分类模拟题206及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA分类模拟题206及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA 分类模拟题 206 及答案解析(总分:53.20,做题时间:90 分钟)一、选择题(总题数:35,分数:53.20)1.在 Java 语言中,ObjectOutputStream 是指_。(分数:0.80)A.字节流B.字符流C.对象输出流D.数据流2.以下数据结构中不属于线性数据结构的是 _ 。(分数:2.00)A.队列B.线性表C.二叉树D栈3.下面的 _ 关键字通常用来对对象加锁,从而使得对对象的访问是排他的。(分数:2.00)A.serializeB.transientC.synchronizedD.static4.数据库管理系统是_。(分数:1.00)A.操作系
2、统的一部分B.系统软件C.一种编译系统D.一种通信软件系统5.耦合性和内聚性是模块独立性度量的两个标准下列叙述中正确的是_。(分数:1.00)A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提高内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度6.结构化程序设计的 3 种结构是(分数:1.00)A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构7.使用如下_保留字可以使只有在定义该类的包中的其他类才能访问该类。(分数:1.80)A.a
3、bstractB.privateC.protectedD.不使用保留字8.阅读下面的程序段: public class Sun public static void main(String args ) int a=0 for(int i=1;i=3;i+) for(int j=1;j-i;j+) for(int k=j;k=3;k+) a=a+1; System.out.println(A) 我; 执行上面的 3 重循环后,a 的值为_。(分数:2.00)A.3B.9C.14D.219.下列不属于 Java 的图形用户界面内容的包是_。(分数:1.00)A.java.avaB.javax.s
4、wingC.java.ava.eventD.java.io10.在面向对象方法中,不属于“对象”基本特点的是_。(分数:1.00)A.一致性B.分类性C.多态性D.标识唯一性11.如果线程调用下列方法,不能保证使该线程停止运行的是_。(分数:1.00)A.sleep()B.stop()C.yield()D.wait()12.阅读如下程序。 public class OperatorsAndExpressions void equalsMethodl() String s1=new String (“how are you“) String s2=new String (“how are you
5、“) System.out.println (s1=s2) public static void main(String args) OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions(); /用于复合类型数据的“=”运算符 OperAndExp.equalsMethodl(); 程序运行结果是_。(分数:2.00)A.=B.trueC.falseD.equal13.已知如下代码: boolean m=true; if(m=false) System.out.prinfln(“False“); else System.o
6、ut.println(“True“);(分数:2.00)A.FalseB.TrueC.NoneD.An error will occur when running14.软件需要分析阶段的工作,可以分为 4 个方面,即需求获取、需求分析、编写需求规格说明书及_。(分数:2.00)A.阶段性能报告B.需求评审C.总结D.都不正确15.下列对于二元算术运算表达式的说法中,正确的一个是_。(分数:2.00)A.若两个操作数都是 float 型,则表达式结果为 float 型B.若两个操作数都是 float 型,则表达式结果为 double 型C.若一个操作数是 float 型,另一个操作数是 doub
7、le 型,则表达式结果为 float 型D.若一个操作数是 float 型,另一个操作数是血型,则表达式结果为 int 型16.下列关于 Java 简单数据类型的描述中,正确的是_。(分数:2.00)A.布尔类型的数据不可以和数字进行相互转换B.布尔类型数据可以和数字进行相互转换C.“ab“是字符常量D.“ab“是字符串常量17.有 3 个关系 R、S 和 T 如下: (分数:2.00)A.自然连接B交C除D并18.由 Java 写的 JavaApplet 是_。(分数:2.00)A.一种能独立执行的应用程序B.一组由支持 Java 的浏览器来运行的程序C.不同于 Java 的另外一种程序设计
8、语言D.一种辅助设计工具19.如要抛出异常,应使用的子句是_。(分数:1.00)A.catchB.throwC.tryD.finally20.查找随机文件的记录时,应使用的方法是(分数:2.00)A.readInt()B.readBytes(int n)C.seek(long 1)D.readDouble()21.下列 _ 语句是声明一个含有 10 个 String 对象的数组。(分数:1.00)A.char str ;B.char str ;C.String str=new String10;D.String str10;22.字符输出流类的直接父类是_。(分数:1.00)A.WriterB
9、.ReaderC.FileD.IOStream23.以下程序运行后输出的结果是 _ 。 #include stdio.h main() int i; for(i=1;i=5;i+) switch (1%5) case 0:printf“*“);break; case 1:printf(“#“);break; default:printf(“/n“); case 2:printf(“); (分数:2.00)A.#*B.#*C.#D.#24.下列程序的运行结果是_。 public class Test public static void main(String args) intm=new in
10、t1,2,3,4,5,6,7,8; int sum=0; for(int i=0;i8;i+) sum+=mi; if(i=3)break; System.out.println(sum); (分数:1.00)A.3B.6C.10D.3625.下列属于黑盒测试方法的是_。(分数:1.00)A.语句覆盖B.逻辑覆盖C.边界值分析D.路径分析26.条件语句_。(分数:1.00)A.不可以嵌套使用B.可以嵌套使用C.在一条件下可以嵌套使用D.嵌套语句中不能使用 else 子句27.下列方法与 Applet 显示无关的是_。(分数:2.00)A.paint()B.update()C.draw()D.r
11、epaint()28.请阅读如下程序。 import java.io.*; public class ExceptionCatch public static void main (String args) try FileInputStream fis=new FilelnputStream (“text“); System.out.println (“content of text is: “); catch (FileNotFoundException e) System.out.println (e); System.out.println (“message:“+e.getMessa
12、geQ); e.printStackTrace (System.out); _; System.out.println (e); 为保证程序正确运行,程序中下划线处的语句应是_。(分数:2.00)A.catch(FileInputStream s)B.printStackTrace()C.catch(IOException e)D.System.out.println(e)29.在结构化程序设计中,模块划分的原则是 _ 。(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度30.Java 字节码文件的扩展
13、名是_。(分数:1.80)AJVMBdbtCclassDexe31.定义一个表示 10 个值为 null 的字符串数组,下面选项正确的是 _ 。(分数:2.00)A.Stringa;B.String a;C.chara10;D.String a=new String10;32.下列选项中的变量已正确定义,则表达式不合法的是(分数:1.00)A.“A“%6B.“n“-3C.a=4= =blD.“a“=833.使得线程放弃当前分得的 CPU 时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU 时间的方法是_。(分数:0.80)A.time()B.yield()C.load()D.
14、min()34.面向对象设计时,对象信息的隐藏主要是通过 _ 实现的。(分数:2.00)A.对象的封装性B.子类的继承性C.系统模块化D.模块的可重用性35.若特快订单是一种订单,则特快订单类和订单类的关系是(分数:1.00)A.使用关系B.包含关系C.继承关系D.无关系计算机二级 JAVA 分类模拟题 206 答案解析(总分:53.20,做题时间:90 分钟)一、选择题(总题数:35,分数:53.20)1.在 Java 语言中,ObjectOutputStream 是指_。(分数:0.80)A.字节流B.字符流C.对象输出流 D.数据流解析:解析 本题考查 Java 输入/输出流的概念。Fi
15、leInputStream 是字节流,BufferedWriter 是字符流,ObjectOutputStream 是对象输出流,既继承了 OutputStream 抽象类,又实现了 ObjectOutput 接口,这是 Java 用接口技术代替双重继承的例子,其构造方法参数是串行化的对象。2.以下数据结构中不属于线性数据结构的是 _ 。(分数:2.00)A.队列B.线性表C.二叉树 D栈解析:3.下面的 _ 关键字通常用来对对象加锁,从而使得对对象的访问是排他的。(分数:2.00)A.serializeB.transientC.synchronized D.static解析:解析 本题考查
16、Java 中对象加锁的概念。Java 是多线程的语言,多个线程可以“同时“访问同一数据区,而在处理某些数据时不希望其他的线程修改那些数据的值或者某些操作是不可打断的,要做到这个,可以使用 synchronized 关键字声明这一点。4.数据库管理系统是_。(分数:1.00)A.操作系统的一部分B.系统软件 C.一种编译系统D.一种通信软件系统解析:解析 系统软件主要包括如下几个方面: 操作系统软件,这是软件的核心。 各种语言的解释程序和编译程序。 各种服务性程序。 各种数据库管理系统。5.耦合性和内聚性是模块独立性度量的两个标准下列叙述中正确的是_。(分数:1.00)A.提高耦合性降低内聚性有
17、利于提高模块的独立性B.降低耦合性提高内聚性有利于提高模块的独立性 C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度解析:解析 耦合性是指模块间互相连接的紧密程度,内聚性是指一个模块内部各个元素间彼此结合的紧密程度。提高内聚性,降低耦合性有利于提高模块的独立性。6.结构化程序设计的 3 种结构是(分数:1.00)A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构 解析:解析 顺序结构、选择结构和循环结构(或重复结构)是结构化程序设计的 3 种基本结构。7.使用如下_保留字
18、可以使只有在定义该类的包中的其他类才能访问该类。(分数:1.80)A.abstractB.privateC.protectedD.不使用保留字 解析:解析 本题考查类的修饰符。类的默认访问控制策略是不使用保留字来定义类,这会限制其他包中的类访问该类,该类只能被同一个包的类访问和引用,也不能用 import 语句引用,选项 D 正确。protected 保留字不起作用,具有 protected 成员的类的子类可以在包外访问这些被保护的成员。abstract 修饰符修饰的类被称为抽象类,没有具体对象的概念类,不满足题意。private 修饰符修饰的类只能被该类自身访问和修改,而不能被任何其他类获取
19、和引用,不满足题意。可见本题正确答案为选项D。8.阅读下面的程序段: public class Sun public static void main(String args ) int a=0 for(int i=1;i=3;i+) for(int j=1;j-i;j+) for(int k=j;k=3;k+) a=a+1; System.out.println(A) 我; 执行上面的 3 重循环后,a 的值为_。(分数:2.00)A.3B.9C.14 D.21解析:解析 本题考查对 for 循环嵌套的理解。本题应用 3 重嵌套循环,循环嵌套的执行,当外层循环执行 1 次,内层循环就要执行所
20、有循环。 i=1 时,j=1,k 执行 3 次循环得到 a 的值 3;i=2, j=1 时,k执行 3 次循环得到 a 的值加 3 并覆盖原值,j=2 时,k 执行两次循环,a 的值加 2;依次,i=3 时,i 执行3 次。其中,分别执行 3、 2、1 次,a 的值分别加 3、2、1,最后得到 a 的值 14。故本题答案是 C。9.下列不属于 Java 的图形用户界面内容的包是_。(分数:1.00)A.java.avaB.javax.swingC.java.ava.eventD.java.io 解析:解析 选项 A 中的 java.awt 是 java1.1 中设计处理图形界面的包,属于 Ja
21、va 的图形用户界面内容的包。选项 B 中的 javaxswing 是 java1.2 中扩展 java.awt 功能的处理图形界面的包,属于 Java 的图形用户界面内容的包。选项 C 中的 java.awt.event 包含了所有图形界面的事件类,属于 Java 的图形用户界面内容的包。选项 D 中的 java10 是 java 中处理输入/输出的包,不属于 Java 的图形用户界面内容的包,为本题正确答案。10.在面向对象方法中,不属于“对象”基本特点的是_。(分数:1.00)A.一致性 B.分类性C.多态性D.标识唯一性解析:解析 对象的基本特点有:标识唯一性、分类性、多态性、封装性和
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 分类 模拟 206 答案 解析 DOC
