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

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

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

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

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

    1、二级 JAVA笔试-385 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.栈和队列的共同特点是A) 都是先进先出 B) 都是先进后出C) 只允许在端点处插入和删除元素 D) 没有共同点(分数:2.00)A.B.C.D.2.算法的空间复杂度是指( )。A) 算法程序的长度 B) 算法程序中的指令条数C) 算法程序所占的存储空间 D) 执行算法所需要的存储空间(分数:2.00)A.B.C.D.3.结构化程序设计主要强调的是( )。A) 程序的规模 B) 程序的效率C) 程序设计语言的先进性 D) 程序易读性(分数:2.00)A.B.C.D.4

    2、.单个用户使用的数据视图的描述称为( )。A) 外模式 B) 概念模式 C) 内模式 D) 存储模式(分数:2.00)A.B.C.D.5.数据库管理系统 DBMS中用来定义模式、内模式和外模式的语言为A) C B) Basic C) DDL D) DML(分数:2.00)A.B.C.D.6.下列选项中,不属于 Java语言特点的是( )。A) 分布式 B) 安全性 C) 编译执行 D) 面向对象(分数:2.00)A.B.C.D.7.下列说法正确的是A) 用 abstract关键字修饰的方法,不能再被子类重写B) 用 final关键字修饰的方法,不能再被子类重写C) 抽象类中一定要包含 abst

    3、ract方法D) 某个类中包含了 abstract方法,该类可以不声明为 abstract类(分数:2.00)A.B.C.D.8.Java语言和 C+语言相比,下面哪项内容是 Java独有的。( )。A面向对象 B动态链接C有类库 D跨平台(分数:2.00)A.B.C.D.9.在下列选项中,属于 Java语言的代码安全检测机制的是( )。A) 动态链接B) 访问权限的检查C) 通过接口实现多重继承D) 将所有的 Java应用都看做对象,按类进行封装(分数:2.00)A.B.C.D.10.Java的反汇编命令是( )。Ajavap BjavacCjdb Djava(分数:2.00)A.B.C.D

    4、.11.点击窗口内的按钮时,产生的事件是( )。AMouseEvent BWindowEventCActionEvent DKeyEvent(分数:2.00)A.B.C.D.12.设 a=8,则表达式 a1 的值是( )。A1 B2C3 D4(分数:2.00)A.B.C.D.13.阅读下面程序:import java.io.*;public class TypeTransition public static void main(String args) char a=a;int i=100;long y=456L;int aa=a+i;long yy=y-aa;System.out.prin

    5、t(“aa=“+aa);System.out.print(“yy=“+yy);程序运行的结果是A) aa=197 yy=259 B) aa=177 yy=259C) aa=543 yy=288 D) aa=197 yy=333(分数:2.00)A.B.C.D.14.下列不属于 JComponent类的功能的是( )。A) 边框设置 B) 键盘导航 C) 支持布局 D) 调用本地图形系统(分数:2.00)A.B.C.D.15.下列叙述中,错误的是A) 父类不能替代子类 B) 子类能够替代父类C) 子类继承父类 D) 父类包含子类(分数:2.00)A.B.C.D.16.下列不属于 Java语言流程

    6、控制结构的是( )。A) 分支语句 B) 跳转语句 C) 循环语句 D) 赋值语句(分数:2.00)A.B.C.D.17.下列叙述中,错误的是A) 父类不能替代子类 B) 子类能够替代父类C) 子类继承父类 D) 父类包含子类(分数:2.00)A.B.C.D.18.将较长的数据类型转换为较短的整数类型,要进行( )。A类型的自动转换 B类型的强制转换C无需转换 D无法实现(分数:2.00)A.B.C.D.19.有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是( )。interface Aint methodl(int i);int method2(int j);AclassBimPl

    7、ementsA int methodl()int method2()BclassBint methodl(inti)int method2(intj)Cclass B implements A int methodl(int i) int method2(int j) Dclass B extends Aint methodl(int i)int method2(int j)(分数:2.00)A.B.C.D.20.下列运算符中属于关系运算符的是( )。A= B= C+=D-=(分数:2.00)A.B.C.D.21.当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将(

    8、)。A运行 B阻塞C终止 D休眠(分数:2.00)A.B.C.D.22.自定义异常类的父类可以是A) Error B) VirtuaMachineError C) Exception D) Thread(分数:2.00)A.B.C.D.23.如果创建的子类覆盖了父类的一个 public方法,则对该方法可以使用( )修饰符。A) public B) public和 protectedC) private D) 任意修饰符都可以,由系统随机选取(分数:2.00)A.B.C.D.24.下列方法中可以用来创建一个新线程的是A) 实现 javalangRunnable 接口并重写 start()方法B)

    9、 实现 javalangRunnable 接口并重写 run()方法C) 继承 javalangThread 类并重写 alu()方法D) 实现 javalangThread 类并实现 start()方法(分数:2.00)A.B.C.D.25.Thread类的方法中,getName()方法的作用是( )。A返回线程组的名称 B设置线程组的名称C返回线程的名称 D设置线程的名称(分数:2.00)A.B.C.D.26.下列叙述中,错误的是( )。AJbutton 类和标签类可显示图标和文本BButton 类和标签类可显示图标和文本CAWT 构件能直接添加到顶层容器中DSwing 构件不能直接添加到

    10、顶层容器中(分数:2.00)A.B.C.D.27.在 Java中,线程是A) 分时的 B) 抢占式的C) 非抢占式的 D) 非分时的(分数:2.00)A.B.C.D.28.resume()方法恢复( )的执行。A通过调用 stop()方法而停止的线程B通过调用 sleep()方法而停止运行的线程C通过调用 wait()方法而停止运行的线程D通过调用 suspend()方法而停止运行的线程(分数:2.00)A.B.C.D.29.下列方法与 Applet显示无关的是( )。Apaint BupdateCrepaint() Ddraw(分数:2.00)A.B.C.D.30.下面不属于 java.aw

    11、t.Event包中定义的事件适配器是( )。A) 焦点适配器 B) 键盘适配器 C) 标签适配器 D) 构件适配器(分数:2.00)A.B.C.D.31.通过 Applet的 ( ) 方法,可以得到 Applet类文档的 URL。A) getCodeBase () B) getHost () C) getByName () D) getDocumentBase ()(分数:2.00)A.B.C.D.32.给出下列关于一个使用适当的字符间距的字体的 TextField的表达式,则( )选项的叙述是对的。TextField t=new TextField(“they are good“,40);A

    12、被显示的字符可以使用多朴字体B一行中最大的字符数是 40C显示的宽度正好是 40个字符宽D用户可以编辑字符(分数:2.00)A.B.C.D.33.在 HTML文件的applet标志中作为可选属性的是A) Applet主类的文件名 B) Applet 显示区域的宽度C) Applet主类的路径 D) Applet 显示区域的高度(分数:2.00)A.B.C.D.34.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!“,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是publicclassTestimplementsRunnablepublicstaticvoidmain

    13、(Stringargs)Testt=newTest();Threadtt=newThread(t);tt.start();publicvoidrun()for(;)trycatchL_e)System.out.println(“Hello“);(分数:2.00)A.B.C.D.35.java.lang.ThreadGroup类的作用为( )。A使任何类都可以为线程提供线程体B定义了线程同步与交互的方法C提供了线程组或组中的每个线程进行操作的方法D以上都不是(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:30.00)36.常用的软件结构设计工具是结构图(SC),也称程序结构图。

    14、其中,用矩形表示 1,用带空心圆的箭头表示传递的是数据。(分数:2.00)填空项 1:_37.在关系运算中, 1 运算是在指定的关系中选取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。(分数:2.00)填空项 1:_38.关系数据库的关系演算语言是以 【2】 为基础的 DML语言。(分数:2.00)填空项 1:_39.软件工程研究的内容主要包括: 1 技术和软件工程管理。(分数:2.00)填空项 1:_40.在关系运算中, 1 运算是在给定关系的某些域上进行的运算。(分数:2.00)填空项 1:_41.Java源文件中最多只能有一个 1 类,其他类的个数不限。(分

    15、数:2.00)填空项 1:_42.Java中的字符变量在内存中占 1 位(bit)。(分数:2.00)填空项 1:_43.在 Java中,字符串是作为 1 出现的。(分数:2.00)填空项 1:_44.每个 Applet程序必须有一个类是 1 类的子类。(分数:2.00)填空项 1:_45.异常处理主要用于使系统从故障中恢复,主要包括以下三个方面:提示信息、不产生无效的结果和 【11】 。(分数:2.00)填空项 1:_46.一个 Applet被浏览器加载后,是从_方法开始执行的。(分数:2.00)填空项 1:_47.一个类只有实现了 1 接口,它的对象才是可串行化的。(分数:2.00)填空项

    16、 1:_48.线程是程序运行时的一个执行流,是由 CPU运行程序代码并操作 1 所形成的。(分数:2.00)填空项 1:_49.Java数字签名包括下列四个步骤:首先创建 JAR文件,其次 【15】 ,然后对 JAR文件进行数字签名,最后输出公钥证书。(分数:2.00)填空项 1:_50.请将程序补充完整。importjava.awt.*;publicclassFirstFrameextendsFramepublicstaticvoidmain(Stringargs)FirstFramefr=newFirstFrame(“Firstcontainer!“);fi.setSize(240,240

    17、);fi.setBackground(Color.yellow);publicFirstFrame(StringStr)super(Str);(分数:2.00)填空项 1:_二级 JAVA笔试-385 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.栈和队列的共同特点是A) 都是先进先出 B) 都是先进后出C) 只允许在端点处插入和删除元素 D) 没有共同点(分数:2.00)A.B.C. D.解析:解析 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”

    18、的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。2.算法的空间复杂度是指( )。A) 算法程序的长度 B) 算法程序中的指令条数C) 算法程序所占的存储空间 D) 执行算法所需要的存储空间(分数:2.00)A.B.C.D. 解析:解析 算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。3.结构化程序设计主要强调的是( )。A) 程序的规模 B) 程序的效率C) 程序设计语言的先进性 D) 程序易读性(分数:2.00)A.B.C.D. 解

    19、析:解析 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用 goto语句,总的来说可使程序结构良好、易读、易理解、易维护。4.单个用户使用的数据视图的描述称为( )。A) 外模式 B) 概念模式 C) 内模式 D) 存储模式(分数:2.00)A. B.C.D.解析:解析 选项 A正确,外模式是用户的数据视图,也就是用户所见到的数据模式;选项 B不正确,全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述;选项 C不正确,物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;选项 D不正确,存储模式即为内模式。5.数据库管理系统 DBMS中用

    20、来定义模式、内模式和外模式的语言为A) C B) Basic C) DDL D) DML(分数:2.00)A.B.C. D.解析:解析 选项 A) ,B) 显然不合题意。数据定义语言(Data Definition Language,简称 DDL)负责数据的模式定义与数据的物理存取构建;数据操纵语言(Data Manipulation Language,简称 DML)负责数据的操纵,包括查询及增、删、改等操作。6.下列选项中,不属于 Java语言特点的是( )。A) 分布式 B) 安全性 C) 编译执行 D) 面向对象(分数:2.00)A.B.C. D.解析:解析 Java 语言用字节码进行解

    21、释执行。所以选项 C不是 Java语言的特点。7.下列说法正确的是A) 用 abstract关键字修饰的方法,不能再被子类重写B) 用 final关键字修饰的方法,不能再被子类重写C) 抽象类中一定要包含 abstract方法D) 某个类中包含了 abstract方法,该类可以不声明为 abstract类(分数:2.00)A.B. C.D.解析:解析 本题考查类定义中的关键字。abstract 关键字修饰的方法称为抽象方法,该方法必须被重写,选项 A错误;抽象类中不一定要包含 abstract方法,但是,一旦某个类中包含了 abstract 方法,该类就必须声明为 abstract类,选项 C

    22、 和选项 D错误;用 final修饰的方法不能再被子类重写,选项 B正确。8.Java语言和 C+语言相比,下面哪项内容是 Java独有的。( )。A面向对象 B动态链接C有类库 D跨平台(分数:2.00)A.B.C.D. 解析:解析 C+语言和 Java语言都是面向对象的程序设计语言:库文件(.dll)就是 C+语言的动态连接库,这两种语言都有类库,因为类是面向对象的最摹本的概念:跨平台的特性是 Java语言所特有的,在不同的操作系统上,只要装有 JVM就可以解释执行 Java程序,而 C+语言没有这种特性。9.在下列选项中,属于 Java语言的代码安全检测机制的是( )。A) 动态链接B)

    23、 访问权限的检查C) 通过接口实现多重继承D) 将所有的 Java应用都看做对象,按类进行封装(分数:2.00)A.B. C.D.解析:解析 访问权限是解释器在解释执行 Java程序时进行检查的,属于 Java安全机制。10.Java的反汇编命令是( )。Ajavap BjavacCjdb Djava(分数:2.00)A. B.C.D.解析:解析 Javap 命令是 java反汇编命令,javac 命令是 java语言编译器,jdb 是基于文本和命令行的调试工具,java 命令是 Java解释器。11.点击窗口内的按钮时,产生的事件是( )。AMouseEvent BWindowEventCA

    24、ctionEvent DKeyEvent(分数:2.00)A.B.C. D.解析:解析 在构件的事件类中,MouseEvent 事件是鼠标事件,鼠标单击,移动,WindowEvent 事件是窗口事件,关闭窗口,窗口闭合,图标化,ActionEvent 事件是动作事件,按钮按下,TextField 中按Enter键,KeyEvent 事件是键盘事件,键按下、释放。12.设 a=8,则表达式 a1 的值是( )。A1 B2C3 D4(分数:2.00)A.B.C.D. 解析:解析 本题考查考生对位运算符中无符号右移运算符的掌握。无符号右移运算符,也叫逻辑右移,用于将一个数的各二进制位全部无符号右移若

    25、干位,与运算符不同的是左补 0,而则是最高位移入原来高位的值。在本题中,8 的二进制表示是 1000,右移两位后变成了 0100,对应的十进制数是 4。可见,正确答案为选项 D。13.阅读下面程序:import java.io.*;public class TypeTransition public static void main(String args) char a=a;int i=100;long y=456L;int aa=a+i;long yy=y-aa;System.out.print(“aa=“+aa);System.out.print(“yy=“+yy);程序运行的结果是A)

    26、 aa=197 yy=259 B) aa=177 yy=259C) aa=543 yy=288 D) aa=197 yy=333(分数:2.00)A. B.C.D.解析:解析 对二元运算,如果操作数全为整型,那么只要其中有一个为 long型,则表达式结果也为long型;其他情况下,即使两个操作数全是 byte型或 short型,表达式结果也为 int型;如果操作数为浮点型,那么只要其中有一个为 double型,表达式结果就是 double型;只有两个操作数全是 float型或其中一个是 float型而另外一个是整型时,表达式结果才是 float型。变量 a为字符型a,其 ASCII码为 97,

    27、因此 aa的值为 97+100=197,yy 的值为 456-197=259,因而答案为 A。14.下列不属于 JComponent类的功能的是( )。A) 边框设置 B) 键盘导航 C) 支持布局 D) 调用本地图形系统(分数:2.00)A.B.C.D. 解析:解析 Swing 是轻量级的构件,与本地系统无关。15.下列叙述中,错误的是A) 父类不能替代子类 B) 子类能够替代父类C) 子类继承父类 D) 父类包含子类(分数:2.00)A.B.C.D. 解析:解析 本题考查继承的概念。继承性是面向对象方法的一个重要基本特征,它使代码可重用,可降低程序复杂性。对一个类的继承也就是构建了一个子类

    28、,子类继承了父类的方法和状态,同时还可以向新类中增添新的方法和状态。重点掌握两点:子类方法的访问权限比父类访问权限高,因此父类不能替代子类,但子类能够代替父类,选项 A和选项 B说法正确;子类方法不能产生比父类更多的异常。选项 D为正确答案。16.下列不属于 Java语言流程控制结构的是( )。A) 分支语句 B) 跳转语句 C) 循环语句 D) 赋值语句(分数:2.00)A.B.C.D. 解析:解析 Java 语言的流程控制包括分支语句、跳转语句、循环语句等。而赋值语句是由赋值表达式构成的,不能用于流程控制。17.下列叙述中,错误的是A) 父类不能替代子类 B) 子类能够替代父类C) 子类继

    29、承父类 D) 父类包含子类(分数:2.00)A.B.C.D. 解析:继承性是面向对象方法的一个重要特征,它使代码可重用,可降低程序复杂性。对一个类的继承也就是构建了一个子类,子类继承了父类的方法和状态,同时还可以向新类中增添新的方法和状态。子类方法的访问权限比父类访问权限高,因此父类不能替代子类,但子类可以代替父类,选项 A、选项 B、选项C正确。18.将较长的数据类型转换为较短的整数类型,要进行( )。A类型的自动转换 B类型的强制转换C无需转换 D无法实现(分数:2.00)A.B. C.D.解析:19.有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是( )。interface A

    30、int methodl(int i);int method2(int j);AclassBimPlementsA int methodl()int method2()BclassBint methodl(inti)int method2(intj)Cclass B implements A int methodl(int i) int method2(int j) Dclass B extends Aint methodl(int i)int method2(int j)(分数:2.00)A.B.C. D.解析:解析 本题考查在 Java中接口的实现。接口是一种只含有抽象方法或变量的特殊的抽象

    31、类。在类的声明中用 implements子句来表示一个类使用某个接口。选项 A在方法内没有参数值;选项 B只是定义了一个类,并没有实现与 A的接口;选项 C中使用关键字 implements实现了该接口,这里接口中的方法并没有使用 abstract修饰,所以不是抽象的;选项 D中 extends是用来继承父类的,而 A并不是一个类,不能用 extends。20.下列运算符中属于关系运算符的是( )。A= B= C+=D-=(分数:2.00)A. B.C.D.解析:解析 本题考查 Java的关系运算符。B 中写法不正确,C、D 均为赋值运算符。21.当一个应用程序的所有非守护线程终止运行时,但仍

    32、然有守护线程在运行,应用程序将( )。A运行 B阻塞C终止 D休眠(分数:2.00)A.B.C. D.解析:解析 本题考查线程的机制。守护线程是一类特殊的线程,它和普通线程的区别在于它并不是应用程序的核心部分,当一个应用程序的所有非守护线程终止运行时,即使仍然有守护线程在运行,应用程序也将终止;反之,只要有一个非守护线程在运行,应用程序就不会终止。守护线程一般被用于在后台为其他线程提供服务。可以通过调用方法 isDaemon()来判断一个线程是否是守护线程,也可以调用方法setDaemon()来将一个线程设为守护线程。22.自定义异常类的父类可以是A) Error B) VirtuaMachi

    33、neError C) Exception D) Thread(分数:2.00)A.B.C. D.解析:解析 Java 中所有的异常对象都必须是 Throwable类的实例或其子类的实例,即 Throwable类是所有异常类的根。Throwable 类分为 Error和 Exception两个子类,Java 应用程序通常不会捕获和抛出Error类的异常,而是捕获和抛出 Exception类的异常。Exception 类异常使用前必须先定义。一般可分为运行异常、捕获异常、声明异常和抛出异常。23.如果创建的子类覆盖了父类的一个 public方法,则对该方法可以使用( )修饰符。A) public

    34、B) public和 protectedC) private D) 任意修饰符都可以,由系统随机选取(分数:2.00)A. B.C.D.解析:解析 当子类覆盖父类的方法时,如果父类的方法的修饰符是 public,子类一定要用 public,因为子类的访问权限要高于父类,因此正确答案为 A。24.下列方法中可以用来创建一个新线程的是A) 实现 javalangRunnable 接口并重写 start()方法B) 实现 javalangRunnable 接口并重写 run()方法C) 继承 javalangThread 类并重写 alu()方法D) 实现 javalangThread 类并实现 s

    35、tart()方法(分数:2.00)A.B.C. D.解析:解析 创建线程有两种方法:通过实现 Runnable接口创建线程和通过继承 Thread 类创建线程。通过实现 Runnable接口创建线程,当实现 Runnable接口的类的对象用来创建线程以后,该线程的启动将使得对象的 run()方法被调用。通过继承 Thread类创建线程,可以通过继承 Thread 类,并重写其中的run()方法定义线程体,然后创建该子类的对象创建线程。线程创建是重点内容,务必掌握。25.Thread类的方法中,getName()方法的作用是( )。A返回线程组的名称 B设置线程组的名称C返回线程的名称 D设置线

    36、程的名称(分数:2.00)A.B.C. D.解析:26.下列叙述中,错误的是( )。AJbutton 类和标签类可显示图标和文本BButton 类和标签类可显示图标和文本CAWT 构件能直接添加到顶层容器中DSwing 构件不能直接添加到顶层容器中(分数:2.00)A.B. C.D.解析:解析 Swing 的按钮上还可以同时显示文字和图标,甚至只有图标都是可以的,这样就构成了图形按钮。而 AWT中的 Button类不能显示图标,只能显示文本。27.在 Java中,线程是A) 分时的 B) 抢占式的C) 非抢占式的 D) 非分时的(分数:2.00)A.B. C.D.解析:解析 本题考查线程的调度

    37、。Java 的线程调度策略是一种基于优先级的抢占式调度,选项 B正确。Java这种抢占式调度可能是分时的,即每个等待池中的轮流执行,也可以不是,即线程逐个运行,具体采用哪种方式,由具体 JVM而定。线程一般通过使用 sleep()等方法保证给其他线程运行事件。28.resume()方法恢复( )的执行。A通过调用 stop()方法而停止的线程B通过调用 sleep()方法而停止运行的线程C通过调用 wait()方法而停止运行的线程D通过调用 suspend()方法而停止运行的线程(分数:2.00)A.B.C.D. 解析:解析 本题考查 reslame()方法的使用。在 Thread的 API文

    38、档中的说明是该方法恢复被挂起(suspelade()的线程。该方法首先调用该线程的无参的 checkAccess()方法,这可能在当前线程上抛出SecurityException异常,如果该线程是活着的(alire)但被挂起(suspend(),它被恢复并继续它的执行进程。29.下列方法与 Applet显示无关的是( )。Apaint BupdateCrepaint() Ddraw(分数:2.00)A.B.C.D. 解析:30.下面不属于 java.awt.Event包中定义的事件适配器是( )。A) 焦点适配器 B) 键盘适配器 C) 标签适配器 D) 构件适配器(分数:2.00)A.B.C

    39、. D.解析:解析 java.awt.Event 包中定义的事件适配器包含以下几个:构件适配器、容器适配器、焦点适配器、键盘适配器、鼠标适配器、鼠标运动适配器、窗口适配器。31.通过 Applet的 ( ) 方法,可以得到 Applet类文档的 URL。A) getCodeBase () B) getHost () C) getByName () D) getDocumentBase ()(分数:2.00)A. B.C.D.解析:解析 getCodeBase ()方法返回.class 所在的网址 URL。32.给出下列关于一个使用适当的字符间距的字体的 TextField的表达式,则( )选项

    40、的叙述是对的。TextField t=new TextField(“they are good“,40);A被显示的字符可以使用多朴字体B一行中最大的字符数是 40C显示的宽度正好是 40个字符宽D用户可以编辑字符(分数:2.00)A.B.C.D. 解析:33.在 HTML文件的applet标志中作为可选属性的是A) Applet主类的文件名 B) Applet 显示区域的宽度C) Applet主类的路径 D) Applet 显示区域的高度(分数:2.00)A.B.C. D.解析:解析 选项 A、B、D 为applet必须有的属性,只有选项 C为可选属性。34.下列程序的功能是在监控台上每隔一

    41、秒钟显示一个字符串“Hello!“,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是publicclassTestimplementsRunnablepublicstaticvoidmain(Stringargs)Testt=newTest();Threadtt=newThread(t);tt.start();publicvoidrun()for(;)trycatchL_e)System.out.println(“Hello“);(分数:2.00)A.B.C.D. 解析:解析 本题考查 Java中的线程和异常处理。题目首先通过实现 Runnable接口创建线程,TesttmTIewT

    42、est()语句定义了 Test的 1个实例,Threadtt=llewThread(t)定义了 1个名为 u的线程,tt.start()语句启动线程。通过 try-catch语句来处理异常。 try 代码包括一些简单语句或方法调用,遇到异常情况时,停止执行而跳转到相应处理异常的程序,然后由 catch来控制。题目要求每间隔 1s输出,间隔使用 Thread.sleep(1000)语句来实现,调用 IntemaptedException来完成。RuntimeException类包含有较多子类,比如算术异常 ArithmeficExcepfon,当除法分母为 0等时使用;索引越界异常IndexOu

    43、tOfBoundsException等。35.java.lang.ThreadGroup类的作用为( )。A使任何类都可以为线程提供线程体B定义了线程同步与交互的方法C提供了线程组或组中的每个线程进行操作的方法D以上都不是(分数:2.00)A.B.C. D.解析:二、填空题(总题数:15,分数:30.00)36.常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示 1,用带空心圆的箭头表示传递的是数据。(分数:2.00)填空项 1:_ (正确答案:模块)解析:解析 矩形表示的是模块,箭头表示的是模块间的调用关系。用带实心圆的箭头表示传递的是控制信息,用带空心圆的箭头表示传递

    44、的是数据。37.在关系运算中, 1 运算是在指定的关系中选取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。(分数:2.00)填空项 1:_ (正确答案:选择)解析:解析 在关系运算中,选择运算是在指定的关系中选取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。38.关系数据库的关系演算语言是以 【2】 为基础的 DML语言。(分数:2.00)填空项 1:_ (正确答案:谓词演算)解析:39.软件工程研究的内容主要包括: 1 技术和软件工程管理。(分数:2.00)填空项 1:_ (正确答案:软件开发)解析:解析 软件工程包括软件开发技术和

    45、软件工程管理。其中软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工具环境,其主体内容是软件开发方法学;软件工程管理包括:软件管理学、软件工程经济学、软件心理学等内容。40.在关系运算中, 1 运算是在给定关系的某些域上进行的运算。(分数:2.00)填空项 1:_ (正确答案:投影)解析:解析 在关系运算中,投影运算是在给定关系的某些域上进行的运算。41.Java源文件中最多只能有一个 1 类,其他类的个数不限。(分数:2.00)填空项 1:_ (正确答案:public)解析:解析 Java 程序中可以定义多个类,但公共类只能有一个。42.Java中的字符变量在内存中占 1 位(bi

    46、t)。(分数:2.00)填空项 1:_ (正确答案:换行)解析:43.在 Java中,字符串是作为 1 出现的。(分数:2.00)填空项 1:_ (正确答案:对象)解析:解析 本题考查考生对 Java 中字符串的理解。Java 中的字符串和 C语言中的字符串是有区别的,在 C语言中,并没有真正意义上的字符串,C 语言中的字符串就是字符数组,使用起来非常的灵活。而在Java!中,字符串常量是一个类-String 类,它和字符数组是不同的,字符串是作为对象出现的。44.每个 Applet程序必须有一个类是 1 类的子类。(分数:2.00)填空项 1:_ (正确答案:Applet)解析:解析 本题考

    47、查 Applet的概念。Applet 是考试重点内容,涉及知识点较多,注意全面复习。生成 Applet必须创建 Appl类的子类,Applet 的行为框架由 Applet来决定。所以每个 Applm程序必须有一个类是 Applet类的子类。45.异常处理主要用于使系统从故障中恢复,主要包括以下三个方面:提示信息、不产生无效的结果和 【11】 。(分数:2.00)填空项 1:_ (正确答案:释放资源)解析:解析 异常处理的这三个方面都是比较重要和基本的工作,给出异常的基本信息、不产生无效的结果都可以通过 try和 catch块来实现,释放资源可以通过 finally块实现,保证程序的安全性和健壮性。46.一个 Applet被浏览器加载后,是从_方法开始执行的。(分数:2.00)填空项 1:_ (正确答案:init())解析:解析 该题考查 Applet的运行过程,Applet 类中提供了生命周期不同阶段响应主要事件的 4种方法:void init(),在 Applet被下载时,一般用来完成


    注意事项

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




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

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

    收起
    展开