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

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

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

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

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

    1、二级 JAVA 笔试-333 及答案解析(总分:87.00,做题时间:90 分钟)一、选择题(总题数:35,分数:59.00)1.下列不属于 MIDP 为移动设备提供的功能是_。A用户界面 B应用管理C高度并行事务处理 D网络连接(分数:2.00)A.B.C.D.2.下列程序的输出结果是 ( )Public class fffvoid printValue(int m)doSystem.out.println(“The value is“+m);whilE(-m10)public static void main(String arg)int i=10;Test t=new Test();t.

    2、printValue(i);A8 B9 C10 D11(分数:1.00)A.B.C.D.3.下列关于 C 语言数据文件的叙述中正确的( )。A文件由 ASC码字符序列组成,C 语言只能读写文本文件B文件由二进制数据序列组成,C 语言只能读写二进制文件C文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件D文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件(分数:2.00)A.B.C.D.4.以下叙述中不属于 JAVA 语言特点的是( )。A面向对象 B可移植性C多线程 D宏定义(分数:2.00)A.B.C.D.5.若某二叉树的前序遍历访问顺序是 ABDGCEFH,中序遍

    3、历访问顺序是 DGBAECFH,则其后序遍历的结点访问顺序是_。ABDGCEFHA BGDBECFHACBDGAECHF DGDBEHFCA(分数:2.00)A.B.C.D.6.下列方法与 Applet 显示无关的是( )。Apaint() Bupdate()Cdraw()Drepaint()(分数:2.00)A.B.C.D.7.在 Applet 的生命周期中,下列哪个法使 Applet 成为激活状态? ( )Adestroy() Bstart() Cinit() Dstop()(分数:1.00)A.B.C.D.8.下列说法中,( )是不正确的。A类是 Java 程序中基本的结构单位B一个数组

    4、中的所有值都必须是相同的数据类型C类成员数据必须是公有的D文本字符串是一种参考数据类型(分数:2.00)A.B.C.D.9.如下程序的输出结果是( )。public class Testvoid printValue(int m)do System.out.println(“The value is“+m);while(-m 10 )public static void main(String args)int i=10;Test t= new Test();t.printValue(i);A) The value is 8 B) The value is 9C) The value is 1

    5、0 D) The value is 11(分数:2.00)A.B.C.D.10.下列( )可能包含菜单条。APanelBFrameCAppletDDialog(分数:1.00)A.B.C.D.11.下列( )是 Java 调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试。Ajava.exe Bjavadoc.exeCjdb.exe Djavaprof.exe(分数:2.00)A.B.C.D.12.在 Java 源文件中什么类最多只能有一个,其他类的个数不限?Apublic Bprivate Cprotected D没有这种类型(分数:1.00)A.B.C.D.13.有以下程序:ma

    6、in()char a=a,b;printf(“%c,“,+a);printf(“%c/n“,+b=a+);程序运行后输出的结果是( )。Ab,b Bb,cCa,b Da,c(分数:2.00)A.B.C.D.14.在匹配器(Matcher)类中,用于寻找下一个模式匹配串的方法是( )。Astaticbooleanmatches()Bbooleanmatcher,find()Cintmatcher,start()Dintmatcher.end()(分数:2.00)A.B.C.D.15.下列不属于接口 WindowListener 的方法是_。A) windowclosing() B) window

    7、Closed() C) windowMinimized() D) windowOpend()(分数:2.00)A.B.C.D.16.Java 程序的解释执行过程分为( )。A) 代码的装入、校验、执行 B) 代码的校验、装入、执行C) 代码的校验、装入、执行 D) 代码的装入、执行、校验(分数:1.00)A.B.C.D.17.在 Java 中,表示换行符的转义字符是( )。A) /n B) /f C) n D) /t(分数:2.00)A.B.C.D.18.在 Java 中,负责对字节代码解释执行的是( )。A垃圾回收器 B虚拟机C编译器 D多线程机制(分数:2.00)A.B.C.D.19.数据

    8、的存储结构是指( )。A) 存储在外存中的数据B) 数据所占的存储空间量C) 数据在计算机中的顺序存储方式D) 数据的逻辑结构在计算机中的表示(分数:1.00)A.B.C.D.20.以下数据结构中不属于线性数据结构的是( )。A队列 B线性表C二叉树 D栈(分数:2.00)A.B.C.D.21.下列各项中,不属于多媒体硬件的是( )。A声卡 B光盘驱动器C显示器 D多媒体制作工具(分数:1.00)A.B.C.D.22.给出下面代码段,x 处于( )范围时打印字符串“second”。pubhc class forLoopStatementpublic static voidmain(String

    9、args)int x=_;/给 x 赋值if(x0) System.out.println(“second“); else if(x-3) System.out.println(“second“); else System.out.printlnCthird“); Ax0 Bx-3Cx=-3 Dx=0 y=(int) Math.sqrt(3/2)+(int) Math.random()*3/2;if(xy) System.out.println(“xy“);else if(x=y) System.out.println(“x=y“);else System.out.println(“xy“);

    10、A) xy B) x=y C) xy D) 编译错误(分数:2.00)A.B.C.D.29.设有下列二叉树(如下图所示)(分数:1.00)A.B.C.D.30.下列关于 JDK 目录结构的说法,错误的是( )。Abin 目录下有许多工具Bdemo 目录下有各种演示例子Cinclude 目录下都是库文件Djre 目录是 Java 程序运行环境的根目录(分数:2.00)A.B.C.D.31.设 x=1,y=2 和 z=3,则表达式 y+=z/+x 的值是( )。A3 B3.5C4 D4.5(分数:2.00)A.B.C.D.32.“+”运算符的操作数个数是( )A) 1 个 B) 2 个 C) 3

    11、个 D) 4 个(分数:2.00)A.B.C.D.33.对于建立良好的程序设计风格,下面有关数据说明描述错误的是( )。A) 数据说明的次序规范化 B) 说明语句中变量安排有序化C) 使用注释来说明复杂数据的结构 D) 数据说明次序可以任意排列(分数:2.00)A.B.C.D.34.有以下程序,当执行程序时,按下列方式输入数据(从第 1 列开始,CR代表回车,注意:回车也是一个字符):12CR34CR则输出结果是( )。#include stdio.hmain()char a,b,c,d;scanf(“%c%c“,a,b);c=getchar(); d=getchar();printf(“%c

    12、%c%c%c/n“,a,b,c,d);A1234 B12C12 3 D1234(分数:2.00)A.B.C.D.35.下列说法中错误的是( )。A) ODBC API 使用 C 语言进行定义B) Java 使用 JDBC 作为数据库访问机制C) JDBC 定义了一组标准的 APID) JDBC 是面向对象的高级别的对象集(分数:1.00)A.B.C.D.二、填空题(总题数:15,分数:28.00)36.实现线程交互的 wait1 和 notify2 方法在 3 类中定义。(分数:2.00)填空项 1:_37.如果子类中覆盖了父类的同名方法,则在子类中调用父类中的同名方法时用关键字 1;在一个类

    13、的内部可以直接调用本类的对象,也可通过关键字 this 来调用。(分数:2.00)填空项 1:_38.以下 sum 函数的功能是计算下列级数之和。(分数:2.00)填空项 1:_39.请在下画线处填入代码,使程序能够正确运行。import java.awt.*;import java.applet.*;public class SayHi extends Appletpublic void_(Graphics g)g.drawString(“Hi!“,20,20);(分数:2.00)填空项 1:_40. 1 类在定义数组时,不必限定数组的大小。(分数:2.00)填空项 1:_41.对 n 条记

    14、录的文件进行快速排序,最坏情况下的执行时间为 1。(分数:2.00)填空项 1:_42.若有定义语句:char s100,d100;int j=0,i=0;且 s 中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(si)di=_;j+;dj=0;(分数:2.00)填空项 1:_43.一个关系表的行称为_。(分数:1.00)填空项 1:_44.在多线程程序设计中,如果采用继承 Thread 类的方式创建线程,则需要重写 Thread 类的 12 方法。(分数:2.00)填空项 1:_45.数据结构分为逻辑结构和存储结构,循环队列属于 1 结构。(分数:2.00)填空项 1:_4

    15、6.若 a、b 为血型变量,并且已分别赋值为 5 和 10,则表达式(a+)+(+b)+a*b 的值是 1。(分数:2.00)填空项 1:_47.类是变量和 1 的集合体。(分数:2.00)填空项 1:_48.赋值表达式的组成是:在赋值运算符的左边是 1,右边是一表达式。(分数:2.00)填空项 1:_49.当实现 Runnable 接口时,要实现的方法是 1。(分数:2.00)填空项 1:_50.设一棵完全二叉树共有 700 个结点,则在该二叉树中有上 1 个叶子结点。(分数:1.00)填空项 1:_二级 JAVA 笔试-333 答案解析(总分:87.00,做题时间:90 分钟)一、选择题(

    16、总题数:35,分数:59.00)1.下列不属于 MIDP 为移动设备提供的功能是_。A用户界面 B应用管理C高度并行事务处理 D网络连接(分数:2.00)A.B.C. D.解析:2.下列程序的输出结果是 ( )Public class fffvoid printValue(int m)doSystem.out.println(“The value is“+m);whilE(-m10)public static void main(String arg)int i=10;Test t=new Test();t.printValue(i);A8 B9 C10 D11(分数:1.00)A.B.C.

    17、D.解析:3.下列关于 C 语言数据文件的叙述中正确的( )。A文件由 ASC码字符序列组成,C 语言只能读写文本文件B文件由二进制数据序列组成,C 语言只能读写二进制文件C文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件D文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件(分数:2.00)A.B.C.D. 解析:4.以下叙述中不属于 JAVA 语言特点的是( )。A面向对象 B可移植性C多线程 D宏定义(分数:2.00)A.B.C.D. 解析:解析 本题考查 Java 语言的基本特点。选项 A 正确 Java 最大的特点之一是跨平台、面向对象:选项 B 正确,解释

    18、问 A:选项 C 正确,多线程是 Java 的一个主要特性,它使可执行程序具有同时保持几个线程执行的能力;选项 D 错误,Java 不支持宏定义。5.若某二叉树的前序遍历访问顺序是 ABDGCEFH,中序遍历访问顺序是 DGBAECFH,则其后序遍历的结点访问顺序是_。ABDGCEFHA BGDBECFHACBDGAECHF DGDBEHFCA(分数:2.00)A.B.C.D. 解析:6.下列方法与 Applet 显示无关的是( )。Apaint() Bupdate()Cdraw()Drepaint()(分数:2.00)A.B.C. D.解析:解析 本题考查 Applet 的基本概念。Appl

    19、et 显示相关的方法主要有 3 个。paint()方法,具体执行 Applet 的绘制,定义为:public void paint(Graphics g);update()方法,定义为:public void update(Graphics g),主要用于更新 Applet。的显示;repaint()方法,定义为:public void repaint(),主要用于 Applet 的重新显示,它调用 update()方法实现对 Applet 的更新。而 draw()方法与显示无关。故选 C。7.在 Applet 的生命周期中,下列哪个法使 Applet 成为激活状态? ( )Adestroy(

    20、) Bstart() Cinit() Dstop()(分数:1.00)A.B. C.D.解析:8.下列说法中,( )是不正确的。A类是 Java 程序中基本的结构单位B一个数组中的所有值都必须是相同的数据类型C类成员数据必须是公有的D文本字符串是一种参考数据类型(分数:2.00)A.B.C. D.解析:9.如下程序的输出结果是( )。public class Testvoid printValue(int m)do System.out.println(“The value is“+m);while(-m 10 )public static void main(String args)int

    21、i=10;Test t= new Test();t.printValue(i);A) The value is 8 B) The value is 9C) The value is 10 D) The value is 11(分数:2.00)A.B.C. D.解析:解析 此题考查的是 do-while 循环和“-”操作符的知识。do while 最少执行一次,在执行完do 中的内容后,判断 while 中的条件是否为 true。如果为 true,就再执行 do 中的内容,然后再进行判断。以此类推,直到 while 的判断为 false 时退出循环,执行循环后面的内容。而“-“操作符的规则是,变

    22、量右边的“-“将先进行运算,然后才使变量的值减一。而在变量左边的“-“,则先将变量的值减一再运算。本程序中 I 的值为 10,当程序运行到 do-while 循环时,程序先执行一次循环后然后再做判断,因此选C。10.下列( )可能包含菜单条。APanelBFrameCAppletDDialog(分数:1.00)A.B. C.D.解析:11.下列( )是 Java 调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试。Ajava.exe Bjavadoc.exeCjdb.exe Djavaprof.exe(分数:2.00)A.B.C. D.解析:12.在 Java 源文件中什么类最多只能

    23、有一个,其他类的个数不限?Apublic Bprivate Cprotected D没有这种类型(分数:1.00)A. B.C.D.解析:13.有以下程序:main()char a=a,b;printf(“%c,“,+a);printf(“%c/n“,+b=a+);程序运行后输出的结果是( )。Ab,b Bb,cCa,b Da,c(分数:2.00)A. B.C.D.解析:14.在匹配器(Matcher)类中,用于寻找下一个模式匹配串的方法是( )。Astaticbooleanmatches()Bbooleanmatcher,find()Cintmatcher,start()Dintmatche

    24、r.end()(分数:2.00)A.B. C.D.解析:解析 本题考查考生对 Java 中的匹配器(Matcher)类的理解。Marcher 类用于将一个输入字符串input 和模式串 pattem 相比较。Booleanmarcher,find()方法用于寻找下一个模式匹配串;int matcher.stad()方法用于返回匹配串的个起始索引整数值: int matcher.end()方法用于返回匹配串的一个终止索引整数值。而用于输入字符串与模式串比较的方法足 staticbooleanmatches(),选项 B 正确。15.下列不属于接口 WindowListener 的方法是_。A)

    25、windowclosing() B) windowClosed() C) windowMinimized() D) windowOpend()(分数:2.00)A. B.C.D.解析:解析:接口 wlnd。wListener 是接收窗口事件的侦听器接口,其接口包含的方法有:1public void windowClosed(WindowEvent e) 窗口被完全关闭时调用的方法;2 public void windowDeactivated(WindowEvent e) 窗口失去活性时调用的方法;3public vold windowActivated(WindowEvent e) 窗口被完

    26、全激活时调用的方法;4public void windowIconified(WindowEvent e) 窗口被最小化时调用的方法;5public void windowDeiconified(WindowEvent e) 窗口被从最小化还原时调用的方法;6public vold windowOpened(WindowEvent e) 窗口被完全激活时调用的方法。由此可知,A 项的方法不属于接口 WindowListenet 方法。16.Java 程序的解释执行过程分为( )。A) 代码的装入、校验、执行 B) 代码的校验、装入、执行C) 代码的校验、装入、执行 D) 代码的装入、执行、校验

    27、(分数:1.00)A. B.C.D.解析:解析 该题考查考生对 Java 程序的解释执行过程的掌握。解释执行过程分 3 步进行: 代码的装入,装入代码的工作由“类装载器”完成; 代码的校验,被装入的代码由字节码校验器进行检查; 代码的执行,通过校验后,代码便开始执行了。17.在 Java 中,表示换行符的转义字符是( )。A) /n B) /f C) n D) /t(分数:2.00)A. B.C.D.解析:解析 Java 语言中的转义字符以反斜杠“/”开头,所以 C 答案被排除。其余 3 个选项中,选项A 表示换行,为正确答案,B 选项表示走纸换页,D 选项为横向跳格。18.在 Java 中,

    28、负责对字节代码解释执行的是( )。A垃圾回收器 B虚拟机C编译器 D多线程机制(分数:2.00)A.B. C.D.解析:解析 本题考查 Java 语言的虚拟机。Java 语言的执行模式是半编译半解释型。Java 编写好的程序首先由编译器转换为标准字节代码,然后由 Java 虚拟机去解释执行。字节代码是种二进制文件,但不能直接在操作系统,上运行,可看作是虚拟机的机器码。虚拟机把字节码程序与各操作系统和硬件分开,使 Java 程序独立于平台。Java 中的虚拟机是非常重要的概念;是 Java 语言的撕扎掌握后有助于理解Java 语言的实现。19.数据的存储结构是指( )。A) 存储在外存中的数据B

    29、) 数据所占的存储空间量C) 数据在计算机中的顺序存储方式D) 数据的逻辑结构在计算机中的表示(分数:1.00)A.B.C.D. 解析:解析 数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构,也称数据的物理结构。所以选项 D 正确。20.以下数据结构中不属于线性数据结构的是( )。A队列 B线性表C二叉树 D栈(分数:2.00)A.B.C. D.解析:21.下列各项中,不属于多媒体硬件的是( )。A声卡 B光盘驱动器C显示器 D多媒体制作工具(分数:1.00)A.B.C.D. 解析:22.给出下面代码段,x 处于( )范围时打印字符串“second”。pubhc class for

    30、LoopStatementpublic static voidmain(Stringargs)int x=_;/给 x 赋值if(x0) System.out.println(“second“); else if(x-3) System.out.println(“second“); else System.out.printlnCthird“); Ax0 Bx-3Cx=-3 Dx=0 y=(int) Math.sqrt(3/2)+(int) Math.random()*3/2;if(xy) System.out.println(“xy“);else if(x=y) System.out.pri

    31、ntln(“x=y“);else System.out.println(“xy“);A) xy B) x=y C) xy D) 编译错误(分数:2.00)A. B.C.D.解析:解析 本程序中两个赋值语句右边的表达式分别求两个标准函数的值,再进行整除,判断 x 和 y的大小。Math.sqrt()方法计算一个数的平方根,Math.random()方法输出1,0之间的随机数,本题中经过两条赋值语句,x=1,y=0。进入分支结构后,满足 if 条件执行相应的 System.out.println(“xy“)操作。所以输出结果应该是选项 A。29.设有下列二叉树(如下图所示)(分数:1.00)A.B

    32、. C.D.解析:解析 选项 A、D 中,根节点排在最前,因此可以断定不是中序遍历。选项 C 中根节点排在最后,因此也可以断定不是中序遍历。其中选项 A、C 分别为前序遍历和后序遍历的结果。30.下列关于 JDK 目录结构的说法,错误的是( )。Abin 目录下有许多工具Bdemo 目录下有各种演示例子Cinclude 目录下都是库文件Djre 目录是 Java 程序运行环境的根目录(分数:2.00)A.B.C. D.解析:31.设 x=1,y=2 和 z=3,则表达式 y+=z/+x 的值是( )。A3 B3.5C4 D4.5(分数:2.00)A.B. C.D.解析:32.“+”运算符的操作

    33、数个数是( )A) 1 个 B) 2 个 C) 3 个 D) 4 个(分数:2.00)A. B.C.D.解析:解析 按照操作数的数目划分,运算符可以分为:一元运算符,如+,-、+、-;二元运算符,如+、-、;三元运算符,如? : 。所以本题正确答案为 A。33.对于建立良好的程序设计风格,下面有关数据说明描述错误的是( )。A) 数据说明的次序规范化 B) 说明语句中变量安排有序化C) 使用注释来说明复杂数据的结构 D) 数据说明次序可以任意排列(分数:2.00)A.B.C.D. 解析:解析 数据说明的风格对建立良好的程序设计风格很重要,良好的数据说明风格要求数据说明的次序规范化、说明语句中变

    34、量安排有序化、使用注释来说明复杂数据的结构。满足要求的数据说明风格才能使程序中的数据说明更容易理解和维护。34.有以下程序,当执行程序时,按下列方式输入数据(从第 1 列开始,CR代表回车,注意:回车也是一个字符):12CR34CR则输出结果是( )。#include stdio.hmain()char a,b,c,d;scanf(“%c%c“,a,b);c=getchar(); d=getchar();printf(“%c%c%c%c/n“,a,b,c,d);A1234 B12C12 3 D1234(分数:2.00)A.B.C. D.解析:35.下列说法中错误的是( )。A) ODBC AP

    35、I 使用 C 语言进行定义B) Java 使用 JDBC 作为数据库访问机制C) JDBC 定义了一组标准的 APID) JDBC 是面向对象的高级别的对象集(分数:1.00)A.B.C.D. 解析:解析 虽然 JDBC 是面向对象的封装,但是它不是一种高级别的对象集。二、填空题(总题数:15,分数:28.00)36.实现线程交互的 wait1 和 notify2 方法在 3 类中定义。(分数:2.00)填空项 1:_ (正确答案:java.lang.object)解析:解析 在 java.lang.object 中,实现线程通信有两个方法:wait-|_|-和notify-|_|-,它们可以

    36、完成线程间同步。其中 wait-|_|-方法使线程等待,并且暂时释放其占有的对象锁。notify-|_|-方法通知因调用 wait-|_|-方法而等待的线程重新占有该对象锁。37.如果子类中覆盖了父类的同名方法,则在子类中调用父类中的同名方法时用关键字 1;在一个类的内部可以直接调用本类的对象,也可通过关键字 this 来调用。(分数:2.00)填空项 1:_ (正确答案:super)解析:38.以下 sum 函数的功能是计算下列级数之和。(分数:2.00)填空项 1:_ (正确答案:a=1;b=1;s=1;或 a=b=s=1;或 a=1, b=1, s=1)解析:39.请在下画线处填入代码,

    37、使程序能够正确运行。import java.awt.*;import java.applet.*;public class SayHi extends Appletpublic void_(Graphics g)g.drawString(“Hi!“,20,20);(分数:2.00)填空项 1:_ (正确答案:paint)解析:解析 Java 中,继承 applet 类的子类需要实现以下方法:init()、start()、stop()、destroy()、paint(Graphics g)方法。其中,paint(Graphics g)方法有一个参数 g,是浏览器在运行 Java Applet 时

    38、产生的一个类 Graphics 的实例。40. 1 类在定义数组时,不必限定数组的大小。(分数:2.00)填空项 1:_ (正确答案:ArrayList)解析:解析 它是在运行时动态自动调整组的大小。41.对 n 条记录的文件进行快速排序,最坏情况下的执行时间为 1。(分数:2.00)填空项 1:_ (正确答案:O(n 2))解析:解析 快速排序法的时间复杂度与每次划分的结果有关。如果每次划分的两个子表长度都相等,则时间复杂度最小为 O(log2n);如果每次划分的结果总有一个子表的长度为 0,则时间复杂度最大为 O(n2)。42.若有定义语句:char s100,d100;int j=0,i

    39、=0;且 s 中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(si)di=_;j+;dj=0;(分数:2.00)填空项 1:_ (正确答案:si+)解析:43.一个关系表的行称为_。(分数:1.00)填空项 1:_ (正确答案:记录 或 元组)解析:44.在多线程程序设计中,如果采用继承 Thread 类的方式创建线程,则需要重写 Thread 类的 12 方法。(分数:2.00)填空项 1:_ (正确答案:run)解析:解析 创建线程有两种方法:实现 java.lang.Runnable 接口和继承 Thread 类并重写 run-|_|-方法。45.数据结构分为逻辑结构

    40、和存储结构,循环队列属于 1 结构。(分数:2.00)填空项 1:_ (正确答案:逻辑)解析:解析 数据的逻辑结构主要是反映数据之间的逻辑关系,循环队列主要强调数据之间的关系,因此属于逻辑结构。46.若 a、b 为血型变量,并且已分别赋值为 5 和 10,则表达式(a+)+(+b)+a*b 的值是 1。(分数:2.00)填空项 1:_ (正确答案:82)解析:47.类是变量和 1 的集合体。(分数:2.00)填空项 1:_ (正确答案:成员方法 或 方法)解析:解析 本题考查类的概念。类是由成员变量和成员方法组成的。因此,本题的正确答案是成员方法或方法。48.赋值表达式的组成是:在赋值运算符的

    41、左边是 1,右边是一表达式。(分数:2.00)填空项 1:_ (正确答案:一变量)解析:解析 本题考查赋值表达式的组成。在赋值运算符的左边是一变量,右边是一表达式。49.当实现 Runnable 接口时,要实现的方法是 1。(分数:2.00)填空项 1:_ (正确答案:run-|_|-)解析:50.设一棵完全二叉树共有 700 个结点,则在该二叉树中有上 1 个叶子结点。(分数:1.00)填空项 1:_ (正确答案:350)解析:解析 在任意一棵二叉树中,度为 0 的结点(即叶子结点)总是比度为 2 的结点多一个。根据完全二叉树的定义,在一棵完全二叉树中,最多有 1 个度为 1 的结点。因此,设一棵完全二叉树具有 n 个结点,若 n 为偶数,则在该二叉树中有 n/2 个叶子结点以及 n/2-1 个度为 2 的结点,还有 1 个是度为 1 的结点;若 n 为奇数,则在该二叉树中有n/2+1 个叶子结点以及n/2个度为 2 的结点,没有度为 1 的结点。本题中,完全二叉树共有 700 个结点,700 是偶数,所以,在该二叉树中有 350 个叶子结点以及 349 个度为2 的结点,还有 1 个是度为 1 的结点。本题的正确答案为 350。


    注意事项

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




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

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

    收起
    展开