欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】计算机二级JAVA分类模拟题206及答案解析.doc

    • 资源ID:1338440       资源大小:69KB        全文页数:14页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】计算机二级JAVA分类模拟题206及答案解析.doc

    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.标识唯一性解析:解析 对象的基本特点有:标识唯一性、分类性、多态性、封装性和

    22、模块独立性好。标识唯一性是指对象是可区分的;分类性是指可将具有相同属性和操作的对象抽象成类;多态性是指同一个操作可以是不同对象的行为;封装性是指对象的内部对外不可见,在外面不可直接使用对象的处理能力,也不能直接修改其内部状态。11.如果线程调用下列方法,不能保证使该线程停止运行的是_。(分数:1.00)A.sleep() B.stop()C.yield()D.wait()解析:解析 sleep 方法可以使低优先级的线程得到执行的机会,当然也可以让同优先级和高优先级的线程有执行的机会。而 yield()方法只能使同优先级的线程有执行的机会。stop()方法可以使线程停止,但是不推荐使用该方法。当

    23、线程执行了对一个特定对象的 wait()调用时,那个线程被放到与那个对象相关的等待池中。此外,调用 wait()的线程自动释放对象的锁标志。本题选择 A。12.阅读如下程序。 public class OperatorsAndExpressions void equalsMethodl() String s1=new String (“how are you“) String s2=new String (“how are you“) System.out.println (s1=s2) public static void main(String args) OperatorsAndExpr

    24、essions OperAndExp=new OperatorsAndExpressions(); /用于复合类型数据的“=”运算符 OperAndExp.equalsMethodl(); 程序运行结果是_。(分数:2.00)A.=B.trueC.false D.equal解析:解析 s1 和 s2 是两个不同的字符串指针,但是指向的字符串中的数据相同,均是“how are you“,它们分别保存这两个字符串的首地址。s1=s2 用于比较二者是否相同,也就是比较这两个字符串的首地址是否相同,因为二者不相同,所以输出的比较结果为 false。在 Java 中,测试两个字符串的值是否相等,可以使用

    25、 equals()方法。13.已知如下代码: boolean m=true; if(m=false) System.out.prinfln(“False“); else System.out.println(“True“);(分数:2.00)A.FalseB.True C.NoneD.An error will occur when running解析:14.软件需要分析阶段的工作,可以分为 4 个方面,即需求获取、需求分析、编写需求规格说明书及_。(分数:2.00)A.阶段性能报告B.需求评审 C.总结D.都不正确解析:解析 需求分析是软件定义时期的最后一个阶段,可以概括为 4 个方面:需求

    26、获取,需求分析,编写需求规格说明书,需求评审。15.下列对于二元算术运算表达式的说法中,正确的一个是_。(分数:2.00)A.若两个操作数都是 float 型,则表达式结果为 float 型 B.若两个操作数都是 float 型,则表达式结果为 double 型C.若一个操作数是 float 型,另一个操作数是 double 型,则表达式结果为 float 型D.若一个操作数是 float 型,另一个操作数是血型,则表达式结果为 int 型解析:解析 选项 B 中,若两个操作数都是 float 型,则结果应该还是 float 型;选项 C 中,若操作数中一个是 float 型,一个是 doub

    27、le 型,则结果应该是 double 型;选项 D 中,若操作数中一个是 float 型,一个是 int 型,表达式结果应该是 float 型。16.下列关于 Java 简单数据类型的描述中,正确的是_。(分数:2.00)A.布尔类型的数据不可以和数字进行相互转换 B.布尔类型数据可以和数字进行相互转换C.“ab“是字符常量D.“ab“是字符串常量解析:解析 字符常量是单引号括起来的一个字符,所以 C 选项是错误的;字符串常量是双引号括起来的若干字符,所以 D 选项的说法是错误的;布尔类型的数据不对应任何的数值,因此不可以和数字进行相互转换。17.有 3 个关系 R、S 和 T 如下: (分数

    28、:2.00)A.自然连接B交C除 D并解析:解析 本题要求考生掌握基本的关系代数运算。其实在解答过程中并不需要真正去把 R 和 S 做自然连接、交集、除运算、并操作等运算,只需要了解这些运算会有什么特征即可。 如自然连接操作,会根据 R 与 S 的公共字段做连接操作,结果集的属性应该包含 R 与 S 的所有属性,但本题中 T 仅有 1 个属性,显然不是。 交与并操作往往是针对 R 与 S 有着相同属性的情况下,对记录进行交或并操作。本题 R 与 S 属性数量不相等,所以也无法做此操作。 只有除运算,其属性为 RS,刚好符合要求,所以应为除运算。18.由 Java 写的 JavaApplet 是

    29、_。(分数:2.00)A.一种能独立执行的应用程序B.一组由支持 Java 的浏览器来运行的程序 C.不同于 Java 的另外一种程序设计语言D.一种辅助设计工具解析:解析 Applet 即小应用程序,是采用 Java 编程语言编写的程序,该程序可以包含在 HTML 页中,与在页中包含图像的方式大致相同。浏览器将其暂时下载到用户的硬盘上,并在 Web 页打开时在本地运行。一般的 Applet 只能通过 appletviewer 或者浏览器来运行,一般的 Java 程序通过继承 Applet 类也可以嵌入网页运行。19.如要抛出异常,应使用的子句是_。(分数:1.00)A.catchB.thro

    30、w C.tryD.finally解析:20.查找随机文件的记录时,应使用的方法是(分数:2.00)A.readInt()B.readBytes(int n)C.seek(long 1) D.readDouble()解析:解析 RandomAccessFile 提供了对文件随机访问的功能,兼有输入输出功能,可以访问文件任意位置。常用方法有:length()方法,获取文件长度;seek()方法,查找文件记录;close()方法,关闭文件资源;readDouble()、readInt()、readChar()方法,读取文件内容;skipByte()方法,跳过指定字节。21.下列 _ 语句是声明一个含

    31、有 10 个 String 对象的数组。(分数:1.00)A.char str ;B.char str ;C.String str=new String10; D.String str10;解析:22.字符输出流类的直接父类是_。(分数:1.00)A.Writer B.ReaderC.FileD.IOStream解析:解析 java.io 包中包括:处理字节流的抽象类 InputStream 和 OutputStrearn,处理字符流的抽象类 Reader 和 Writer。其中,所有字节输入流都从 InputStream 类继承,所有字节输出流都从Outputstream 类继承。所有字符输

    32、入流都从 Reader 继承,所有字符输出流都从 Writer 继承。所以字符输出流的父类为 Writer。正确答案为 A。23.以下程序运行后输出的结果是 _ 。 #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 publi

    33、c static void main(String args) intm=new int1,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.10 D.36解析:解析 该程序的功能是将 m 数组中的前四个数相加,将和保存在 sum 中,最后输出 sum 的值。因为程序中 for 循环停止的条件有两个,一个是当 i8 的时候,另一个是当 i=3 的时候,即运行到 m 数组中第四个值的时候,可以跳出 for 循环。程序执行的是后者

    34、,所以输出的结果是 10。25.下列属于黑盒测试方法的是_。(分数: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.

    35、repaint()解析:解析 本题考查 Applet 的基本概念。Appld 显示相关的方法主要有 3 个。paint()方法,具体执行 Applet 的绘制,定义为:public void paint(Graphics g)。update()方法,定义为:public void update(Graphics g),主要用于更新 Applet 的显示。 repaint()方法,定义为:public void repaint(),主要用于 Applet 的重新显示,它调用 update()方法实现对 Applet 的更新。而 draw()方法与显示无关。故选 C。28.请阅读如下程序。 imp

    36、ort 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.getMessageQ); e.printStackTrace

    37、 (System.out); _; System.out.println (e); 为保证程序正确运行,程序中下划线处的语句应是_。(分数:2.00)A.catch(FileInputStream s)B.printStackTrace()C.catch(IOException e) D.System.out.println(e)解析:解析 题中程序的最后一个语句体“System.out.println(e);”表示另一个 catch 从句的开始,catch 从句由 catch 引导,并且要先捕获异常,所以选项 C 正确。29.在结构化程序设计中,模块划分的原则是 _ 。(分数:2.00)A.

    38、各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度 解析:解析 软件设计中通常采用结构化设计方法,模块的独立程度是评价设计好坏的重要度量标准。耦合性与内聚性是模块独立性的两个定性标准。内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量;耦合性是模块间互相连接的紧密程度的度量。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。30.Java 字节码文件的扩展名是_。(分数:1.80)AJVMBdbtCclass Dexe解析:解析 Java 文件经过 JVM

    39、 编译成字节码文件,即.class 文件。31.定义一个表示 10 个值为 null 的字符串数组,下面选项正确的是 _ 。(分数:2.00)A.Stringa;B.String a;C.chara10;D.String a=new String10; 解析:解析 本题考查字符串数组变量的声明。选项 A 和选项 B 的效果是一样的,都是用来定义一个字符串数组,但没有指明数组个数,不满足题目要求;选项 C 是一个二维的字符数组,在 C 语言中,一个二维的字符数组就可以表示一个一维的字符串数组,而在 Java 中,字符 char 是基本类型,字符串 String则是以对象的形式来表示的;选项 D

    40、正确,它定义了一个含有 10 个元素的字符串数组,如果没有给字符串数组赋值,则默认为 null。32.下列选项中的变量已正确定义,则表达式不合法的是(分数:1.00)A.“A“%6B.“n“-3C.a=4= =blD.“a“=8 解析:解析 在 Java 语言中,字符在计算机中是转换成数值表示的,如“a“其实在计算机中同 int 型的97 是同一个常量,所以选项 D)“a“=8 中,即 97=8,将 8 赋值给 97,这时系统会发生编译错误。还有一点,赋值表达式的组成是在赋值运算符的左边是一变量,右边是一表达式。所以选项 D)“a“=8 中左端已经是个表达式(常量),因此就违背了赋值运算符的规

    41、则。选项 A)“a“6 和选项 B)“n“-3 都是先将字符自动转化成在计 算机中存储的数据的值,然后再进行运算;选项 C)a=4= =b=4 和 b1,这两个表达式的结果在进行比较看是否都是 true 或 false,如果是,返回 true,否则返回 false,计算结果是一个布尔型的值。33.使得线程放弃当前分得的 CPU 时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU 时间的方法是_。(分数:0.80)A.time()B.yield() C.load()D.min()解析:解析 本题考查线程阻塞的概念。yield()方法使得线程放弃当前分得的 CPU 时间,但是不使

    42、线程阻塞,即线程仍处于可执行状态,随时可能再次分得 CPU 时间。调用 yield()的效果等价于调度程序认为该线程已执行了足够的时间从而转到另一个线程。34.面向对象设计时,对象信息的隐藏主要是通过 _ 实现的。(分数:2.00)A.对象的封装性 B.子类的继承性C.系统模块化D.模块的可重用性解析:35.若特快订单是一种订单,则特快订单类和订单类的关系是(分数:1.00)A.使用关系B.包含关系C.继承关系 D.无关系解析:解析 继承是 Java 语言的一个特性,允许将一个类定义为一个更通用类的特例。特殊类称为子类,通用类称为父类。特快订单类和订单类,这两者有显著的类似性,共享很多属性及方法。除了订单类的属性外,特快订单类可能还有其他一些特殊属性。显然,订单类是通用类,即父类;而特快订单类是定单类的一个特例,是子类。订单类和特快订单类是继承关系。因此,本题的正确答案是 C。


    注意事项

    本文(【计算机类职业资格】计算机二级JAVA分类模拟题206及答案解析.doc)为本站会员(towelfact221)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开