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

    【计算机类职业资格】计算机二级JAVA-3及答案解析.doc

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

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

    【计算机类职业资格】计算机二级JAVA-3及答案解析.doc

    1、计算机二级 JAVA-3 及答案解析(总分:83.80,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:57.80)1.结构化程序设计的 3 种结构是 A.顺序结构、选择结构、转移结构 B.分支结构、等价结构、循环结构 C.多分支结构、赋值结构、等价结构 D.顺序结构、选择结构、循环结构 (分数:1.00)A.B.C.D.2.执行下列程序时,会产生什么异常_。public class Testpublic static void main (String args)int d=101;int b=220;long a=321;System. out. println(a-b)/(a

    2、-b-d); A.ArrayIndexOutOfBoundsException B.NumberFormatException C.ArithmeticException D.EOFException(分数:1.80)A.B.C.D.3.下列对于二元算术运算表达式的说法中,正确的一个是_。 A.若两个操作数都是 float 型,则表达式结果为 float 型 B.若两个操作数都是 float 型,则表达式结果为 double 型 C.若一个操作数是 float 型,另一个操作数是 double 型,则表达式结果为 float 型 D.若一个操作数是 float 型,另一个操作数是血型,则表达式

    3、结果为 int 型(分数:2.00)A.B.C.D.4.类 Panel 默认的布局管理器是U /U。 A. GridLayout B. BorderLayout C. FlowLayout D. CardLayout(分数:2.00)A.B.C.D.5.关系表中的每一横行称为一个 A. 元组 B. 字段 C. 属性 D. 码(分数:1.00)A.B.C.D.6.事件监视器包含在_包中。 A.java.util B.java.awt.happen C.java.awt.event D.java.awt.look(分数:2.00)A.B.C.D.7.下列叙述正确的是U /U。 A. 非空线性表可以

    4、有几个节点没有前件 B. 线性表的数据元素不可以由若干个数据项构成 C. 除根节点和终端节点,其他节点都有且只有一个前件,也有且只有一个后件 D. 线性表必须要有数据元素(分数:1.00)A.B.C.D.8.下述内容中U /U不属于软件工程管理的范畴。 A.软件管理学 B.软件心理学 C.软件工程经济 D.软件工程环境(分数:2.00)A.B.C.D.9.下列选项中,属于 Java 语言的垃圾回收机制的是_。 A. 语法检查 B. 堆栈溢出检查 C. 跨平台 D. 内存跟踪(分数:2.00)A.B.C.D.10.阅读下面程序public class Test4 public static Vo

    5、id main(String args)int i=10, j=3;float m=213.5f, n=4.0f;System.out.println(i%j);System.out.println(m%n);程序运行的结果是 A. 1.0 和 1.5 B. 1 和 1.5 C. 1.0 和 2.5 D. 1 和 2.5(分数:2.00)A.B.C.D.11.链表不具有的特点是 A.不必事先估计存储空间 B.可随机访问任一元素 C.插入删除不需要移动元素 D.所需空间与线性表长度成正比 (分数:1.00)A.B.C.D.12.当执行下面的程序时,其输出结果为U /U。union stint a

    6、:char b:main()union st s:char *p=(char*)s;s.a=0x3132;s.b=0x33;printf(“%c“,*p); A.1 B.2 C.3 D.不确定(分数:2.00)A.B.C.D.13.以下关于新建线程的叙述,正确的是U /U。 A. 当线程被创建时,可以马上启动 B. 新建线程可以使用 start( )、stop( )和 wait( )等多个方法 C. 进入新建状态的线程,没有被分配资源 D. 新建状态的线程通过调用方法 join( )可以进入阻塞状态(分数:2.00)A.B.C.D.14.阅读下面利用递归来求 n!的程序class Factor

    7、ialTest static long Factorial(int n) /定义 Factorial()方法if(n=1)return 1;else return n * Factorial(_);public static void main(String a) /main()方法int n=8;System.out.println(n+“!=“+Factorial(n);为保证程序正确运行,在下画线处应该填入的参数是 A. n-1 B. n-2 C. n D. n+1(分数:2.00)A.B.C.D.15.执行下列程序之后,变量 n 的值为publicclassExampublicstat

    8、icvoidmain(Stringargs)int y=2;int z=3;int n=4;n=n+-y*z/n;Systemoutprintln(n); A.3 B.-1 C.-12 D.-3(分数:1.00)A.B.C.D.16.在 Windows 环境下,截取当前整个屏幕只需按U /U。 A.Ctrl+PrintScreen B.Alt+PrintScreen C.Shift+PrintScreen D.PrintScreen (分数:1.00)A.B.C.D.17.在面向对象方法中,不属于“对象”基本特点的是U /U。 A.一致性 B.分类性 C.多态性 D.标识唯一性(分数:2.00

    9、)A.B.C.D.18.U /U根据判定条件的真假来决定执行哪一种操作。 A.多分支语句 B.条件语句 C.switch 语句 D.For 语句 (分数:1.00)A.B.C.D.19.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许U /U使用。 A.操作员 B.联机用户 C.操作系统 D.目标程序 (分数:1.00)A.B.C.D.20.对象使用时,下面描述错误的是 U /U A.通过“”运算符调用成员变量和方法 B.通过成员变量的访问权限设定限制自身对这些变量方法的调用 C.将一个对象声明为类的成员时,必须在使用前为其分配内存 D.在方法中使用对象作为参数时,采用引用调用(分

    10、数:1.00)A.B.C.D.21.阅读下面代码class Test implements Runnable public int run() int i=0;while(true) i+;System.out.println(“i=“+i);上述代码的编译结果是 A. 程序通过编译,并且 run()方法可以正常输出递增的 i 值 B. 程序通过编译,调用 run()方法将不显示任何输出 C. 程序不能通过编译,因为 while 的循环控制条件不能为 true D. 程序不能通过编译,因为 run()方法的返回值类型不是 void(分数:2.00)A.B.C.D.22.下列叙述中,错误的是。U

    11、 /U。 A. File 类能够存储文件 B. File 类能够读写文件 C. File 类能够建立文件 D. File 类能够获取文件目录信息(分数:2.00)A.B.C.D.23.关于下面语句的说法正确的是Strings=new String10; A. 该语句不合法 B. 该语句定义了一个二维数组,它包括 10 行 10 列 C. s 是一个包含 10 个数组的数组 D. s 中的每一个元素都被设置成“ “(分数:2.00)A.B.C.D.24.下列哪个可以用来实现客户和服务者之间的通信? U /U A.URL B.UDP C.JDBC D.Socket(分数:1.00)A.B.C.D.

    12、25.下列哪个类声明是正确的? U /U A. abstract final class H1 . B. abstract private move(). C. protected private number D. public abstract class Car.(分数:2.00)A.B.C.D.26.5+5和 5+“5“的结果是U /U。 A. 10,10 B. 58,58 C. 58,“55“ D. 55,58(分数:2.00)A.B.C.D.27.下列叙述中,不属于软件需求规格说明书的作用的是U /U。 A. 便于用户、开发人员进行理解和交流 B. 反映出用户问题的结构,可以作为软

    13、件开发工作的基础和依据 C. 作为确认测试和验收的依据 D. 便于开发人员进行需求分析(分数:2.00)A.B.C.D.28.关系 R 和关系 S 的并运算是_。 A.由关系 R 和关系 S 的所有元组合并组成的集合再删去重复的元组 B.由属于 R 而不属于 S 的所有元组组成的集合 C.由既属于 R 又属于 S 的元组组成的集合 D.由 R 和 S 的元组连接组成的集合(分数:2.00)A.B.C.D.29.当 Frame 的大小被改变时,Frame 中的按钮的位置可能被改变,则使用下列哪一个布局管理器? U /U A.BorderLayout B.FlowLayout C.CardLayo

    14、ut D.GridLayout(分数:1.00)A.B.C.D.30.Frame 默认的布局管理器是U /U。 A.FlowLayout B.BorderLayout C.GridLayout D.CardLayout(分数:2.00)A.B.C.D.31.不属于 Applet 显示相关的方法的是U /U。 A.paint() B.update() C.repaint() D.show()(分数:2.00)A.B.C.D.32.Java 语言的类型是U /U。 A.面向对象语言 B.面向过程语言 C.汇编程序 D.形式语言(分数:2.00)A.B.C.D.33.下列特点中不属于 Java 的是

    15、_。 A. 多线程 B. 多继承 C. 跨平台 D. 动态性(分数:2.00)A.B.C.D.34.支持子程序调用的数据结构是U /U。 A.栈 B.树 C.队列 D.二叉树(分数:2.00)A.B.C.D.35.结构化方法的核心和基础是U /U。 A. 结构化分析方法 B. 结构化设计方法 C. 结构化编程方法 D. 结构化程序设计理论(分数:1.00)A.B.C.D.二、B填空题/B(总题数:15,分数:26.00)36.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 1。(分数:1.00)填空项 1:_37.符合结构化原则的三种基本控制结构是:选择结构、循环结

    16、构和 1。(分数:2.00)填空项 1:_38.数据结构包括数据的逻辑结构、数据的U U /U /U以及对数据的操作运算。(分数:2.00)填空项 1:_39.如果有一个类 MyFrame 是 Frame 类的子类,但它不能被实例化,写出这个类的声明头是 1。(分数:2.00)填空项 1:_40.FileChannel 类为磁盘文件映射入 1 提供了个通道。(分数:2.00)填空项 1:_41.Java 对象串行化技术,主要是通过 ObjectInputStream 类和U U /U /U类来实现。(分数:1.00)填空项 1:_42.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 1

    17、 个叶子结点。(分数:2.00)填空项 1:_43.在 Java 中所实现的多维数组,实际上是由一维数组构成的U U /U /U。(分数:2.00)填空项 1:_44.以下程序的输出结果是_。 #include stdio.h void swap(int *a, int *b) int *t; t=a;a=b;b=t; main() int i=3,j=5,*p=i,*q=j; swap(p, q); printf(“%d %d/n“, *p, *q); (分数:2.00)填空项 1:_45.人员基本信息一般包括身份证号、姓名、性别、年龄等,其中可以作主关键字的是 1。(分数:2.00)填空项

    18、 1:_46.以下程序的输出结果为 1。 public class Short public static void main (String args ) String Buffer s=new StringBuffer(“Boy“); if (s.length( )3)int b=220;long a=321;System. out. println(a-b)/(a-b-d); A.ArrayIndexOutOfBoundsException B.NumberFormatException C.ArithmeticException D.EOFException(分数:1.80)A.B.C

    19、. D.解析:解析 本题考查异常的概念。首先应该掌握题目选项中给出的都是什么类型的异常。选项 A 是当访问数组中非法元素时引发,出现数组负下标异常。选项 B 是格式化数字异常。选项 C 是算术异常,如程序触发分母为 0,或用 0 取模时出现。选项 D 是文件已结束异常。当 Java 执行这个算术表达式的时候,由于求模运算的分母是 a-b-d=0,就会构造一个 ArithmeticException 的异常对象来使程序停下来并处理这个错误的情况,在运行时抛出这个异常。默认的处理器打印出 Exception 的相关信息和发生异常的地点。3.下列对于二元算术运算表达式的说法中,正确的一个是_。 A.

    20、若两个操作数都是 float 型,则表达式结果为 float 型 B.若两个操作数都是 float 型,则表达式结果为 double 型 C.若一个操作数是 float 型,另一个操作数是 double 型,则表达式结果为 float 型 D.若一个操作数是 float 型,另一个操作数是血型,则表达式结果为 int 型(分数:2.00)A. B.C.D.解析:解析 选项 B 中,若两个操作数都是 float 型,则结果应该还是 float 型;选项 C 中,若操作数中一个是 float 型,一个是 double 型,则结果应该是 double 型;选项 D 中,若操作数中一个是 float

    21、型,一个是 int 型,表达式结果应该是 float 型。4.类 Panel 默认的布局管理器是U /U。 A. GridLayout B. BorderLayout C. FlowLayout D. CardLayout(分数:2.00)A.B.C. D.解析:解析 本题考查 Java 中的布局管理器。 FlowLayout 是 Pane 和 Applet 默认的布局管理器,构件在容器中从上到下、从友到右进行放置,所以选项 C 为正确答案。BorderLayout 是 Window、Frame 和Dialog 的默认布局管理器,在 BorderLayout 布局管理器中构件分成 5 个区域,

    22、每个区域只能放置一个构件。GridLayout 使容器中各个构件呈网状布局,平均占据容器的空间。GardLayout 把容器分成许多层,每层只能放置一个构件。5.关系表中的每一横行称为一个 A. 元组 B. 字段 C. 属性 D. 码(分数:1.00)A. B.C.D.解析:解析 在关系模型中,把数据看成一个二维表,每一个二维表称为一个关系。关系表中的每一横行称为一个元组。本题的正确答案是 A。6.事件监视器包含在_包中。 A.java.util B.java.awt.happen C.java.awt.event D.java.awt.look(分数:2.00)A.B.C. D.解析:7.下

    23、列叙述正确的是U /U。 A. 非空线性表可以有几个节点没有前件 B. 线性表的数据元素不可以由若干个数据项构成 C. 除根节点和终端节点,其他节点都有且只有一个前件,也有且只有一个后件 D. 线性表必须要有数据元素(分数:1.00)A.B.C. D.解析:解析 非空线性表有且只有一个节点没有前件,所以 A 是错误的。线性表的数据元素不一定是简单项,不可以由若干个数据项构成,所以 B 是错误的。线性表可以没有数据元素,称为空线性表,所以 D是错误的。答案是 C。8.下述内容中U /U不属于软件工程管理的范畴。 A.软件管理学 B.软件心理学 C.软件工程经济 D.软件工程环境(分数:2.00)

    24、A.B.C.D. 解析:9.下列选项中,属于 Java 语言的垃圾回收机制的是_。 A. 语法检查 B. 堆栈溢出检查 C. 跨平台 D. 内存跟踪(分数:2.00)A.B.C.D. 解析:解析 语法检查是编译器的工作,不属于垃圾回收机制。堆栈溢出是在解释执行时所进行的检查,所以选项 A 和 B 都不正确。跨平台是 Java 语言的特点,不属于垃圾回收机制。所以正确的选项只有 D。Java 语言提供了一个系统级线程,用于监控内存,在必要时对不再使用的某些内存空间进行回收,这就是垃圾回收机制。10.阅读下面程序public class Test4 public static Void main(

    25、String args)int i=10, j=3;float m=213.5f, n=4.0f;System.out.println(i%j);System.out.println(m%n);程序运行的结果是 A. 1.0 和 1.5 B. 1 和 1.5 C. 1.0 和 2.5 D. 1 和 2.5(分数:2.00)A.B. C.D.解析:解析 本题考查算术运算符%。运算符“%”是取模运算符,也叫求余运算符,用来求两个数的余数。在 Java 语言中,取模运算符%,其操作数可以是整型也可以是浮点型。如果操作数是整型,则结果为整型;如果操作数是浮点型,其结果也为浮点型数据。 题目中第一个输出

    26、语句是输出表达式 i%j 的结果,其中 i 和 j 都是整型,值分别为 10 和 3,10 除以 3 的余数是 1。所以,第一个输出语句输出的结果是 1。 题目中第一个输出语句是输出表达式 m%n 的结果,其中 m 和 n 都是 float 型,值分别为 213.5 和4.0,213.5 除以 4.0 的余数是 1.5,第二个输出语句输出的值为 1.5。 因此,本题的正确答案是选项 B。11.链表不具有的特点是 A.不必事先估计存储空间 B.可随机访问任一元素 C.插入删除不需要移动元素 D.所需空间与线性表长度成正比 (分数:1.00)A.B. C.D.解析:解析:链表采用的是链式存储结构,

    27、它克服了顺序存储结构的缺点:它的结点空 间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素 。但是链式存储结构也有不足之处:每个结点中的指针域需额外占用存储空间;链式存储 结构是一种非随机存储结构。12.当执行下面的程序时,其输出结果为U /U。union stint a:char b:main()union st s:char *p=(char*)s;s.a=0x3132;s.b=0x33;printf(“%c“,*p); A.1 B.2 C.3 D.不确定(分数:2.00)A. B.C.D.解析:13.以下关于新建线程的叙述,正确的是U /U。 A. 当线程

    28、被创建时,可以马上启动 B. 新建线程可以使用 start( )、stop( )和 wait( )等多个方法 C. 进入新建状态的线程,没有被分配资源 D. 新建状态的线程通过调用方法 join( )可以进入阻塞状态(分数:2.00)A.B.C. D.解析:解析 线程被创建后,并不马上启动,而是进入新建状态。此时线程没有被分配资源,只能使用start( )和 stop( )两个控制方法。14.阅读下面利用递归来求 n!的程序class FactorialTest static long Factorial(int n) /定义 Factorial()方法if(n=1)return 1;else

    29、 return n * Factorial(_);public static void main(String a) /main()方法int n=8;System.out.println(n+“!=“+Factorial(n);为保证程序正确运行,在下画线处应该填入的参数是 A. n-1 B. n-2 C. n D. n+1(分数:2.00)A. B.C.D.解析:解析 首先要知道 n!=123n,可以得知 n!=n(n-1)!,所以在递归调用中要去调用(n-1)的阶乘。故答案为 A。15.执行下列程序之后,变量 n 的值为publicclassExampublicstaticvoidmai

    30、n(Stringargs)int y=2;int z=3;int n=4;n=n+-y*z/n;Systemoutprintln(n); A.3 B.-1 C.-12 D.-3(分数:1.00)A. B.C.D.解析:解析 本题考查 Java 中表达式的运算。程序段 main()方法中的前 3 行是基本的赋值语句,第 4行是算术运算语句,该语句执行的过程是:首先是对 y 取负值,得到 -2,然后乘以 z 得到-6,再除以 n得到-1,最后和 n 做加法得到 3,从而根据赋值运算将 3 赋值给变量 n。16.在 Windows 环境下,截取当前整个屏幕只需按U /U。 A.Ctrl+PrintS

    31、creen B.Alt+PrintScreen C.Shift+PrintScreen D.PrintScreen (分数:1.00)A.B.C.D. 解析:17.在面向对象方法中,不属于“对象”基本特点的是U /U。 A.一致性 B.分类性 C.多态性 D.标识唯一性(分数:2.00)A. B.C.D.解析:解析 对象具有如下特征:标识唯一性、分类性、多态性、封装性和模块独立性。18.U /U根据判定条件的真假来决定执行哪一种操作。 A.多分支语句 B.条件语句 C.switch 语句 D.For 语句 (分数:1.00)A.B. C.D.解析:19.处理器执行的指令被分成两类,其中有一类称

    32、为特权指令,它只允许U /U使用。 A.操作员 B.联机用户 C.操作系统 D.目标程序 (分数:1.00)A.B.C. D.解析:20.对象使用时,下面描述错误的是 U /U A.通过“”运算符调用成员变量和方法 B.通过成员变量的访问权限设定限制自身对这些变量方法的调用 C.将一个对象声明为类的成员时,必须在使用前为其分配内存 D.在方法中使用对象作为参数时,采用引用调用(分数:1.00)A.B. C.D.解析:21.阅读下面代码class Test implements Runnable public int run() int i=0;while(true) i+;System.out

    33、.println(“i=“+i);上述代码的编译结果是 A. 程序通过编译,并且 run()方法可以正常输出递增的 i 值 B. 程序通过编译,调用 run()方法将不显示任何输出 C. 程序不能通过编译,因为 while 的循环控制条件不能为 true D. 程序不能通过编译,因为 run()方法的返回值类型不是 void(分数:2.00)A.B.C.D. 解析:解析 本程序是通过实现 Runnable 接口创建进程。其中 run()方法的类型在接口中已经定义好为void,而本题的程序中修改为了 int,所以编译不会通过。22.下列叙述中,错误的是。U /U。 A. File 类能够存储文件

    34、 B. File 类能够读写文件 C. File 类能够建立文件 D. File 类能够获取文件目录信息(分数:2.00)A.B. C.D.解析:解析 Pile 类是 java.io 包中专门处理文件并获取文件有关信息的一个类。File 类不是 InputStream 类或者 OutputStream 类的子类,它不负责数据的输入输出,而是专门用来管理文件和目录。所以选 B。23.关于下面语句的说法正确的是Strings=new String10; A. 该语句不合法 B. 该语句定义了一个二维数组,它包括 10 行 10 列 C. s 是一个包含 10 个数组的数组 D. s 中的每一个元素

    35、都被设置成“ “(分数:2.00)A.B.C. D.解析:解析 本题考查多维数组的定义。Java 中没有多维数组这种数据结构,只有一维数组,在 Java中实现的所谓的多维数组,实际上是由一维数组“焊接”而成的“数组的数组”。也就是说,某个一维数组的元素是另一个一维数组则称之为二维数组,依次类推,一维数组的多次嵌套定义,构成了多维数组。由此可见,题目中语句 s 是一个包含 10 个数组的数组,对每个元素都赋 null 值,选项 C 说法正确。24.下列哪个可以用来实现客户和服务者之间的通信? U /U A.URL B.UDP C.JDBC D.Socket(分数:1.00)A.B.C.D. 解析

    36、:25.下列哪个类声明是正确的? U /U A. abstract final class H1 . B. abstract private move(). C. protected private number D. public abstract class Car.(分数:2.00)A.B.C.D. 解析:解析 本题考查对类声明的掌握程度。选项 A 错误,abstract 与 final 不能同时出现在类声明中;选项 B 错误,类不能声明为 private,缺少 Class 关键字;选项 C 错误,类不能声明为 protected 和pnvate 两种属性,且不以“;”结尾,也缺少 Cl

    37、ass 关键字;选项 D 正确,声明了一个可以公有继承的抽象类。26.5+5和 5+“5“的结果是U /U。 A. 10,10 B. 58,58 C. 58,“55“ D. 55,58(分数:2.00)A.B.C. D.解析:解析 字符常量是用单撇号括起来的一个字符,用双撇号括起来的是字符串。char 类型的值可转换成 int 类型,因此在作 5+5运算时,5首先被自动转化为整数 53(其 ASCII 码),然后与 5 相加得58;在作 5+“5“运算时,“5“不能转化为整数,5 被转化为一个字符串“5“再与加号后的“5“作连接运算,其结果为“55“。27.下列叙述中,不属于软件需求规格说明书

    38、的作用的是U /U。 A. 便于用户、开发人员进行理解和交流 B. 反映出用户问题的结构,可以作为软件开发工作的基础和依据 C. 作为确认测试和验收的依据 D. 便于开发人员进行需求分析(分数:2.00)A.B.C.D. 解析:解析 软件需求规格说明书(SRS, Software Requirement Specification)是需求分析阶段的最后成果,是软件开发中的重要文档之一。它有以下几个方面的作用:便于用户、开发人员进行理解和交流;反映出用户问题的结构,可以作为软件开发工作的基础和依据;作为确认测试和验收的依据。28.关系 R 和关系 S 的并运算是_。 A.由关系 R 和关系 S

    39、的所有元组合并组成的集合再删去重复的元组 B.由属于 R 而不属于 S 的所有元组组成的集合 C.由既属于 R 又属于 S 的元组组成的集合 D.由 R 和 S 的元组连接组成的集合(分数:2.00)A.B.C. D.解析:29.当 Frame 的大小被改变时,Frame 中的按钮的位置可能被改变,则使用下列哪一个布局管理器? U /U A.BorderLayout B.FlowLayout C.CardLayout D.GridLayout(分数:1.00)A.B. C.D.解析:30.Frame 默认的布局管理器是U /U。 A.FlowLayout B.BorderLayout C.Gr

    40、idLayout D.CardLayout(分数:2.00)A.B. C.D.解析:31.不属于 Applet 显示相关的方法的是U /U。 A.paint() B.update() C.repaint() D.show()(分数:2.00)A.B.C.D. 解析:32.Java 语言的类型是U /U。 A.面向对象语言 B.面向过程语言 C.汇编程序 D.形式语言(分数:2.00)A. B.C.D.解析:33.下列特点中不属于 Java 的是_。 A. 多线程 B. 多继承 C. 跨平台 D. 动态性(分数:2.00)A.B. C.D.解析:解析:Java 的基本特点有简单易学、面向对象、分

    41、布式计算、稳健性、安全性、跨平台和可移植性、解释执行、高效性、多线程、动态性等,因此答案 B 不是 Java 的特点,符合题意。34.支持子程序调用的数据结构是U /U。 A.栈 B.树 C.队列 D.二叉树(分数:2.00)A. B.C.D.解析:解析 根据栈的定义,栈是一种限定在一端进行插入与删除的线性表。在主函数调用子函数时,主函数会保持当前状态,然后转去执行子函数,把子函数的运行结果返回到主函数,主函数继续向下执行,这种过程符合栈的特点。所以一般采用栈式存储方式。35.结构化方法的核心和基础是U /U。 A. 结构化分析方法 B. 结构化设计方法 C. 结构化编程方法 D. 结构化程序

    42、设计理论(分数:1.00)A.B.C.D. 解析:解析 结构化方法是软件开发方法之一。它包括结构化分析方法、结构化设计方法、结构化编程方法,而它的基础和核心是结构化程序设计理论。二、B填空题/B(总题数:15,分数:26.00)36.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 1。(分数:1.00)填空项 1:_ (正确答案:可重用性)解析:37.符合结构化原则的三种基本控制结构是:选择结构、循环结构和 1。(分数:2.00)填空项 1:_ (正确答案:顺序结构。)解析:解析 在 C 语言中,结构化程序设计的 3 种基本控制结构是:选择结构、循环结构和顺序结构。

    43、38.数据结构包括数据的逻辑结构、数据的U U /U /U以及对数据的操作运算。(分数:2.00)填空项 1:_ (正确答案:存储结构)解析:解析 数据结构包括三个方面,即数据的逻辑结构、数据的存储结构以及对数据的操作运算。39.如果有一个类 MyFrame 是 Frame 类的子类,但它不能被实例化,写出这个类的声明头是 1。(分数:2.00)填空项 1:_ (正确答案:abstract class MyFrame extends Frame)解析:解析 关键字 extends 指明此类是子类,其父类名紧跟其后,即 MyFrarne 类继承自 Frame 类。修饰符 abstract 声明此

    44、类为抽象类,即不能被实例化。40.FileChannel 类为磁盘文件映射入 1 提供了个通道。(分数:2.00)填空项 1:_ (正确答案:内存)解析:解析 该类是封装在 iava.nio.channels 包中的,提供文件和内存映射的类。41.Java 对象串行化技术,主要是通过 ObjectInputStream 类和U U /U /U类来实现。(分数:1.00)填空项 1:_ (正确答案:ObjectOutputStream)解析:解析 本题考查考生对对象串行化的理解,对 Java 对象的读、写的过程称为对象串行化,对象的串,行化对于大多数 Java 应用是非常实用和基本的。Java 对象串行化技术,主要是通过ObjectInputStream 类和 ObjectOutputStream 类来实现,一般将这两种称为对象流。42.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_ (正确答案:19)解析:解析 在任意一棵二叉树中,度为 0 的结点,总比度为 2 的结点多一个,因此该二叉树中叶子结点为 18+1=19。


    注意事项

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




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

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

    收起
    展开