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

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

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

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

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

    1、二级 JAVA笔试-354 及答案解析(总分: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、后出的线性表(分数:2.00)A.B.C.D.4.设树 T的度为 4,其中度为 1、2、3、4 的结点个数分别为 4、2、1、1。则 T中的叶子结点的个数为_。A) 8 B) 7 C) 6 D) 5(分数:2.00)A.B.C.D.5.在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送_实现的。A) 调用语句 B) 命令 C) 口令 D) 消息(分数:2.00)A.B.C.D.6.下面对对象概念的描述中,错误的是_。A) 任何对象都必须有继承性 B) 对象是属性和方法的封装体C) 对象间的通信靠消息传递 D) 操作是对象的动态属性(分数:2.00)A.B.C.D.7.下面不属于软

    3、件设计原则的是_。A) 抽象 B) 模块化 C) 自底向上 D) 信息隐蔽(分数:2.00)A.B.C.D.8.程序流程图(PFD) 中的箭头代表_。A) 数据流 B) 控制流 C) 调用关系 D) 组成关系(分数:2.00)A.B.C.D.9.下述关于数据库系统的叙述中,正确的是_。A) 数据库系统减少了数据冗余 B) 数据库系统避免了一切冗余C) 数据库系统中数据的一致性是指数据类型的一致 D) 数据库系统比文件系统能够管理更多的数据(分数:2.00)A.B.C.D.10.关系表中的每一横行称为一个_。A) 元组 B) 字段 C) 属性 D) 码(分数:2.00)A.B.C.D.11.下面

    4、属于面向对象程序设计语言的是_。A) Java语言 B) 机器语言 C) C 语言 D) 汇编语言(分数:2.00)A.B.C.D.12.下列哪一个类是由编译器自动生成对象的特殊类,且用于类操作?_A) System类 B) Class 类 C) Thread 类 D) Object 类(分数:2.00)A.B.C.D.13.在 Java源文件中,什么类最多只能有一个,而其他类的个数不限?_A) public B) private C) protected D) 没有这种类(分数:2.00)A.B.C.D.14.下列说法中,正确的是_。A) Java语言是以类为程序的基本单位的 B) Java

    5、 语言是不区分大小写的C) 多行注释语句必须以“/”开始 D) 在 Java语言中,类的源文件名和这个类的类名可以不相同(分数:2.00)A.B.C.D.15.下面哪一个是合法的标识符?_A) $persons B) 2Users C) *point D) this(分数:2.00)A.B.C.D.16.下列程序的输出结果是_。int x=3;int y=10;System.out.println(y%x);A) 0 B) 1 C) 2 D) 1.0(分数:2.00)A.B.C.D.17.下列哪一个选项是 short型数据的取值范围?_A) -128+127 B) -32768+32767C)

    6、 -2147483648+2147483647 D) -3.40282347E38+3.40282347E38(分数:2.00)A.B.C.D.18.下列对类的声明中,正确的是_。A) abstract final class Hh B) abstract prlvate move()C) protected private number; D) public abstract class Car(分数:2.00)A.B.C.D.19.下列关于 JDK目录结果的说法中,错误的是_。A) bin目录下有许多工具 B) demo 目录下有各种演示例子C) include目录下都是库文件 D) jr

    7、e 目录是 Java程序运行环境的根目录(分数:2.00)A.B.C.D.20.下面程序段的输出结果是_。public class Testpublic static void main(String args)int x,y;x=(int) Math.sqrt(5/2)+(int) Math.random()*5/2;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.print

    8、ln(“xy“);A) xy B) x=y C) xy D) 编译错误(分数:2.00)A.B.C.D.21.在下列 Java组件中,不属于容器的是_。A) Panel B) Window C) Frame D) Label(分数:2.00)A.B.C.D.22.下面程序实现对 zip文件 file.zip的查询,在横线处填上正确的语句_。package test;import java.io.*;import java.util.*;import java.util.zip.*;public class Exampublic static void main(String args)tryF

    9、ileInputStream fis=new FileInputStream(“test/file.zip“);ZiplnputStream zis=new ZipInputStream(fis);ZipEntry en;while(_)!=null) en.getName();zis.closeEntry();zis.close();catch(Exception e)e.printStackTrace();A) en=zis.getNextEntry() B) en=zis.getNextEntry()C) en=zis.getEntry() D) zis.getNextEntry()(分

    10、数:2.00)A.B.C.D.23.定义一个表示 100个值为 null的字符串数组,正确的选项是_。A) Stringa; B) String a;C) char a100; D) String a=new String100(分数:2.00)A.B.C.D.24.当一个应用程序的所有非守护线程终止运行时,若仍然有守护线程在运行,应用程序将_。A) 运行 B) 阻塞 C) 终止 D) 休眠(分数:2.00)A.B.C.D.25.下列创建一个标识有“关闭”按钮的语句是_。A) TextField b=new TextField(“关闭”); B) TextArea b=new TextArea

    11、(“关闭”);C) Button b=new Button(“关闭”); D) Checkbox b=new CheckBox(“关闭”);(分数:2.00)A.B.C.D.26.下列哪一个选项是 javax.swing.JApplet的父类?_A) java.awt.panel B) java.applet.Applet C) java.awt.frame D) java.awt.Window(分数:2.00)A.B.C.D.27.下面关于 HTML标记的说法中,正确的是_。A) URL getDocumentBase()方法返回 Applet主类的 URLB) URL getCodeBas

    12、e()方法返回包含 Applet的 HTML文件的 URLC) 在 HTML中如果不说明 String getParameter(String name)的参数,此方法将返回“0”D) HTML标记方法用于获取 HTML文件中关于 Applet的信息(分数:2.00)A.B.C.D.28.对于下面语句,不正确的说法是_。Thread thrObj=new Thread();A) 系统没有为此线程对象分配资源 B) 只能启动或者终止C) 创建了一个空的线程对象 D) 可以调用其他方法(分数:2.00)A.B.C.D.29.在匹配器(Matcher)类中,用于寻找下一个模式匹配串的方法是_。A)

    13、static boolean matches() B) boolean matcher.find()C) int matcher.start() D) int matcher.end()(分数:2.00)A.B.C.D.30.下面程序中,若从键盘输入大写字母 C,则程序的输出结果是_。import java.io.*;public class Testpublic static void main(String args)int ch=0;System.out.println(“Please input a character:“);trych=System.in.read();char ch

    14、ar_A=A, ch_Z=Z;int delta_c=(int) ch_A+(int)ch_Z-ch;System.out.println(“the encoded character is:“+(char) delta_c);catch(IOException e)e.printStackTrace();A) C B) Y C) X D) 字母 C的 ASCII码的整型值(分数:2.00)A.B.C.D.31.要从“file.dat”文件中读出第 10个字节存到变量 C中,下列_方法是合适的。A) FileInputStream in=new FilelnputStream(“file.da

    15、t“); in.skip(9); int c=in.read();B) FileInputStream in=new FilelnputStream(“file.dat“); in.skip(10); int c=in.read();C) FilelnputStream in=new FilelnputSLream(“file.dat“); int c=in.read();D) RandomAccessFile in=new RandomAccessFile(“file.dat“); in.skip (9); int c =in.readByte();(分数:2.00)A.B.C.D.32.下

    16、列会出错的代码是_。(1)public void modify()(2)int i,j,k;(3)1=100;(4)while(i0)(5)j=i*2;(6)System.out.println(“The value of j is“+j);(7)k=k+1;(8)(9)i-;(10)A) 第 4行 B) 第 6行 C) 第 7行 D) 第 8行(分数:2.00)A.B.C.D.33.下列关于线程优先级的说法中,正确的是_。A) 线程的优先级是不能改变的 B) 线程的优先级是在创建线程时设置的C) 在创建线程后的任何时刻都可以设置其优先级 D) B 和 C(分数:2.00)A.B.C.D.34

    17、.下面关于 Applet的说法中,正确的是_。A) Applet也需要 main()方法B) Applet继承自 java.awt.Applet或 javax.swing.JAppletC) Applet能访问本地文件D) AppleL程序不需要编译(分数:2.00)A.B.C.D.35.下列关于 Java Application与 Java Applet程序的差别描述正确的是_。A) 运行方式不同,程序结构相同,运行工具不同,受到的限制相同B) 运行方式相同,程序结构不同,运行工具不同,受到的限制相同C) 运行方式相同,程序结构相同,运行工具不同,受到的限制也不同D) 运行方式不同,程序结构

    18、不同,运行工具不同,受到的限制也不同(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:30.00)36.队列是限制插入只能在表的一端,而删除在表的另一端进行的线性表,其特点是 1。(分数:2.00)填空项 1:_37.在一个容量为 15的循环队列中,若头指针 front=6,尾指针 rear=9,则此循环队列中共有 1 个元素。(分数:2.00)填空项 1:_38.源程序文档化要求程序应加注释。注释一般分为序言性注释和 1。(分数:2.00)填空项 1:_39.软件工程研究的内容主要包括 1 技术和软件工程管理。(分数:2.00)填空项 1:_40.关系模型的完整性规则是对关系

    19、的某种约束条件,包括实体完整性、 1 和自定义完整性。(分数:2.00)填空项 1:_41.字符串分为两大类,一类是字符串常量,用 String类的对象表示;另一类是字符串变量,用 1 类的对象表示。(分数:2.00)填空项 1:_42.在 Java程序中,通过类的定义只能实现单重继承,但通过 1 的定义可以实现多重继承。(分数:2.00)填空项 1:_43.下列程序段的输出结果为_。int a=2;switch(a)case 2: System.out.println(“Value is 2.“);case 3: System.out.println(“Value is 3.“); brea

    20、k;default: System.out.println(“end“); break;(分数:2.00)填空项 1:_44.在 AWT包中,创建一个具有 10行 45列的多行文本区域对象 to的语句为 1。(分数:2.00)填空项 1:_45.设 x=2,则表达式(x+)*3 的值是 1。(分数:2.00)填空项 1:_46.根据阻塞状态的产生原因,可将其分为 1、等待阻塞和其他阻塞。(分数:2.00)填空项 1:_47.顺序执行下列两条语句,输出结果是_。String s=“You are a pretty boy!“; System.out.println(s.length();(分数:

    21、2.00)填空项 1:_48.过滤字节输出流都是 1 抽象类的子类。(分数:2.00)填空项 1:_49.对话框(Dialog)是 1 类的子类。(分数:2.00)填空项 1:_50.编译 Java Applet源程序文件所产生的字节码文件的扩展名为 1。(分数:2.00)填空项 1:_二级 JAVA笔试-354 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在待排序的元素序列基本有序的前提下,效率最高的排序方法是_。A) 冒泡排序 B) 选择排序 C) 快速排序 D) 归并排序(分数:2.00)A. B.C.D.解析:解析 从平均时间性能

    22、来看,快速排序最佳,其所需时间最少,但快速排序在最坏情况下的时间性能不如堆排序和归并排序。当序列中的记录元素基本有序或元素个数较少时,冒泡排序和简单选择排序是最佳排序方法。2.算法空间复杂度是指_。A) 算法程序的长度 B) 算法程序中的指令条数C) 算法程序所占用的存储空间 D) 算法执行过程中所需要的存储空间(分数:2.00)A.B.C.D. 解析:解析 一个算法的空间复杂度通常是指执行这个算法所需要的内存空间。3.下列关于队列的叙述中,正确的是_。A) 在队列中只能插入数据 B) 在队列中只能删除数据C) 队列是先进先出的线性表 D) 队列是先进后出的线性表(分数:2.00)A.B.C.

    23、 D.解析:解析 队列是指允许在一端进行插入而在另一端进行删除的线性表。队列又称为“先进先出”或“后进后出”的线性表,它体现了“先来先服务”的原则。在队列中,队尾指针与队首指针共同反映队列中元素动态变化的情况。4.设树 T的度为 4,其中度为 1、2、3、4 的结点个数分别为 4、2、1、1。则 T中的叶子结点的个数为_。A) 8 B) 7 C) 6 D) 5(分数:2.00)A. B.C.D.解析:解析 将题中所述的树用图形表示,则可得叶子结点数目。5.在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送_实现的。A) 调用语句 B) 命令 C) 口令 D) 消息(分数:2.00

    24、)A.B.C.D. 解析:解析 消息是一个实例与另一个实例之间所传递的信息。它请求对象执行某一处理或回答某一要求的信息,统一了数据流和控制流。消息中只包含传递者的要求,它告诉接收者需要进行哪些处理,但并不指示接收者应该如何完成这些处理。6.下面对对象概念的描述中,错误的是_。A) 任何对象都必须有继承性 B) 对象是属性和方法的封装体C) 对象间的通信靠消息传递 D) 操作是对象的动态属性(分数:2.00)A. B.C.D.解析:解析 对象可以执行的操作表示其动态行为,在面向对象分析与设计中,通常把对象的操作也称为方法或服务。属性在设计对象时确定,一般只能通过执行对象的操作来改变。对象有一些基

    25、本特点:标识唯一性,分类性,多态性,封装性,模块独立性好。而继承是使用已有的类定义作为基础来建立新类的技术。7.下面不属于软件设计原则的是_。A) 抽象 B) 模块化 C) 自底向上 D) 信息隐蔽(分数:2.00)A.B.C. D.解析:软件设计原则包括抽象、模块化、信息隐蔽和模块独立性。8.程序流程图(PFD) 中的箭头代表_。A) 数据流 B) 控制流 C) 调用关系 D) 组成关系(分数:2.00)A.B. C.D.解析:解析 “”或“”表示控制流,“口”表示加工步骤,“”表示逻辑条件。9.下述关于数据库系统的叙述中,正确的是_。A) 数据库系统减少了数据冗余 B) 数据库系统避免了一

    26、切冗余C) 数据库系统中数据的一致性是指数据类型的一致 D) 数据库系统比文件系统能够管理更多的数据(分数:2.00)A. B.C.D.解析:解析 数据共享自身可以极大地减少数据的冗余性,不仅缩减了不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的值。10.关系表中的每一横行称为一个_。A) 元组 B) 字段 C) 属性 D) 码(分数:2.00)A. B.C.D.解析:解析 二维表由表框架及表的元组所组成。在表框架中可以按行存放数据,每行数据称为元组。11.下面属于面向对象程序设计语言的是_。A) Java语言 B) 机器语言 C

    27、) C 语言 D) 汇编语言(分数:2.00)A. B.C.D.解析:解析 Java 语言是面向对象的,它将客观世界看成由各种对象组成。机器语言是计算机实际处理时所使用的语言,用 0和 1来描述客观世界。C 语言是面向过程的,它是通过数据结构和算法来描述世界的。汇编语言是低级语言。12.下列哪一个类是由编译器自动生成对象的特殊类,且用于类操作?_A) System类 B) Class 类 C) Thread 类 D) Object 类(分数:2.00)A.B. C.D.解析:解析 Object 是所有类的根,其所包含的属性和方法被所有类继承。Class 类是由编译器自动生成对象的一个特殊类,它

    28、伴随每个类。System 类是一个特殊类,它是一个 final类,所有的方法都通过类变量来调用。Thread 类是 java.lang包中的类,是多线程程序设计的基础。13.在 Java源文件中,什么类最多只能有一个,而其他类的个数不限?_A) public B) private C) protected D) 没有这种类(分数:2.00)A. B.C.D.解析:解析 在 Java源程序中最多只能有一个 public类,且其类名必须与 Java源文件的文件名一致。protected类和 private类可以有 0个或多个。14.下列说法中,正确的是_。A) Java语言是以类为程序的基本单位的

    29、 B) Java 语言是不区分大小写的C) 多行注释语句必须以“/”开始 D) 在 Java语言中,类的源文件名和这个类的类名可以不相同(分数:2.00)A. B.C.D.解析:解析 Java 语言是区分大小写的,这是它与 C语言的不同之处。所以 B的说法是错误的;以“/”开始的是单行注释,而多行注释要用“/*/”或“/*/”,所以选项 C不正确;Java 程序源文件名必须和 public类名相同,否则编译将会出错,因此选项 D不正确。15.下面哪一个是合法的标识符?_A) $persons B) 2Users C) *point D) this(分数:2.00)A. B.C.D.解析:解析

    30、Java 中标识符的命名规则是:标识符是以字母、下画线、美元符作为首字母的字符串序列;标识符是区分字母大小写的;标识符的字符数目没有限制。根据上述规则,只有选项 A是正确的命名。16.下列程序的输出结果是_。int x=3;int y=10;System.out.println(y%x);A) 0 B) 1 C) 2 D) 1.0(分数:2.00)A.B. C.D.解析:解析 对于二元算术运算,如果两个操作数均为 int型,则表达式的结果也是 int型。本题中 10除以 3取模后结果为 1,所以只有选项 B是正确的。17.下列哪一个选项是 short型数据的取值范围?_A) -128+127

    31、B) -32768+32767C) -2147483648+2147483647 D) -3.40282347E38+3.40282347E38(分数:2.00)A.B. C.D.解析:解析 整型变量有 4种类型:(1)byte 型变量占 8bit,所能表示的数据范围是-128+127。(2)short型变量占 16bit,所能表示的数据范围是-32768+32767。(3)int 型变量占 32bit,所能表示的数据范围是-2147483648+2147483647。(4)long 型变量占 64bit,所能表示的数据范围是-2 64+2 64-1。所以本题答案是 B。18.下列对类的声明中

    32、,正确的是_。A) abstract final class Hh B) abstract prlvate move()C) protected private number; D) public abstract class Car(分数:2.00)A.B.C.D. 解析:解析 abstract 用来声明抽象类,final 用来声明最终类,这两个修饰词不能同时出现在类声明中,因为这两个声明矛盾,所以选项 A错误;选项 B声明的是方法,而不是类;选项 C是变量的定义,也不是类的声明;选项 D正确,声明了一个可能公有继承的抽象类。19.下列关于 JDK目录结果的说法中,错误的是_。A) bin目

    33、录下有许多工具 B) demo 目录下有各种演示例子C) include目录下都是库文件 D) jre 目录是 Java程序运行环境的根目录(分数:2.00)A.B.C. D.解析:解析 JDK 共有 6个目录:bin 目录下有编译器、解释器和许多工具。demo 目录下有各种演示例子。include 目录下是 Win32子目录,都是本地方法文件。jre 目录是 Java程序运行环境的根目录,它下面有 bin子目录,包括平台所用工具、可执行文件和 DLL文件;lib 子目录包括 Java运行环境的代码库、属性设置和资源文件,默认安装目录,安全管理。lib 目录下都是库文件。src.zip 是源码

    34、压缩文件。因此说法错误的是 C。20.下面程序段的输出结果是_。public class Testpublic static void main(String args)int x,y;x=(int) Math.sqrt(5/2)+(int) Math.random()*5/2;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“);A) xy B) x=y

    35、 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。21.在下列 Java组件中,不属于容器的是_。A) Panel B) Window C) Frame D) Label(分数:2.00)A.B.C.D. 解析:解析 P

    36、anel 类、Window 类和 Frame类派生自容器类 Container,均属于容器的一种;而 Label组件是标签组件,不属于容器,故本题答案是 D。22.下面程序实现对 zip文件 file.zip的查询,在横线处填上正确的语句_。package test;import java.io.*;import java.util.*;import java.util.zip.*;public class Exampublic static void main(String args)tryFileInputStream fis=new FileInputStream(“test/file.

    37、zip“);ZiplnputStream zis=new ZipInputStream(fis);ZipEntry en;while(_)!=null) en.getName();zis.closeEntry();zis.close();catch(Exception e)e.printStackTrace();A) en=zis.getNextEntry() B) en=zis.getNextEntry()C) en=zis.getEntry() D) zis.getNextEntry()(分数:2.00)A. B.C.D.解析:解析 zip 压缩文件结构:一个 zip文件由多个 entry

    38、组成,每个 entry都有唯一的名称,entry的数据项存储压缩数据。ZipInputStream 实现 zip压缩文件的读输入流,支持压缩和非压缩 entry。题目程序中构造了一个文件输入流 fis,然后用 fis构造一个 zip输入流,zis.getNextEntry()语句返回 zip文件中的下一个 entry,并将输出流定位在此 entr数据项的起始位置。23.定义一个表示 100个值为 null的字符串数组,正确的选项是_。A) Stringa; B) String a;C) char a100; D) String a=new String100(分数:2.00)A.B.C.D.

    39、解析:解析 在 C语言中,一个二维的字符型数组可以表示一个一维的字符串数组,而在 Java语言中,字符 char是基本类型,字符串 String则是以对象的形式来表示的。选项 D定义一个含有 100个元素的字符串数组,如果未对字符串数组赋值,则默认值为 null,所以选项 D正确。24.当一个应用程序的所有非守护线程终止运行时,若仍然有守护线程在运行,应用程序将_。A) 运行 B) 阻塞 C) 终止 D) 休眠(分数:2.00)A.B.C. D.解析:解析 守护线程一般用于在后台为其他线程提供服务。可以通过调用 isDaemon()方法判断一个线程是否是守护线程,也可以调用方法 setDaem

    40、on()来将一个线程设置为守护线程。25.下列创建一个标识有“关闭”按钮的语句是_。A) TextField b=new TextField(“关闭”); B) TextArea b=new TextArea(“关闭”);C) Button b=new Button(“关闭”); D) Checkbox b=new CheckBox(“关闭”);(分数:2.00)A.B.C. D.解析:解析 按钮(Button)是最常用的一个构件,其构造方法是 Button b=new Button(“Quit“);单行文本输入区(TextField)只能显示一行;文本输入区(TextArea)可以显示多行多

    41、列文本。复选框(Checkbox)提供简单的“on/off”开关,旁边显示文本标签。所以本题的正确答案是选项 C。26.下列哪一个选项是 javax.swing.JApplet的父类?_A) java.awt.panel B) java.applet.Applet C) java.awt.frame D) java.awt.Window(分数:2.00)A.B. C.D.解析:解析 JApplet 是一个使 Applet能够使用 Swing构件的类。包含 Swing构件的 Applet必须是JApplet类的子类。JApplet 类是 java.applet.Applet类的子类。所以正确选项

    42、应该是 B。27.下面关于 HTML标记的说法中,正确的是_。A) URL getDocumentBase()方法返回 Applet主类的 URLB) URL getCodeBase()方法返回包含 Applet的 HTML文件的 URLC) 在 HTML中如果不说明 String getParameter(String name)的参数,此方法将返回“0”D) HTML标记方法用于获取 HTML文件中关于 Applet的信息(分数:2.00)A.B.C.D. 解析:解析 URL getDocumentBase()方法返回包含 Applet的 HTML文件的 URL,而 URL getCode

    43、Base()方法返回 Applet主类的 URL。String getParameter(String name)方法返回定义在 HTM文件中的指定参数,如果指定参数在 HTML中无说明,此方法将返回“null”,而不是“0”。28.对于下面语句,不正确的说法是_。Thread thrObj=new Thread();A) 系统没有为此线程对象分配资源 B) 只能启动或者终止C) 创建了一个空的线程对象 D) 可以调用其他方法(分数:2.00)A.B.C.D. 解析:解析 通过 new命令创建一个线程对象后,此线程对象就处于创建状态,题目中的语句只是创建了一个空的线程对象,选项 C说法正确。但

    44、此时系统并没有为此线程对象分配资源,处于这种状态的数据只能启动或者终止,不能调用其他方法,如果调用其他方法就会失败并引起非法状态处理。29.在匹配器(Matcher)类中,用于寻找下一个模式匹配串的方法是_。A) static boolean matches() B) boolean matcher.find()C) int matcher.start() D) int matcher.end()(分数:2.00)A.B. C.D.解析:解析 Matcher 类用于将一个输入字符串 input和模式串 pattern进行比较。static boolean matches()方法用于对 inpu

    45、t和 pattern进行比较。boolean matcher.find()方法用于寻找下一个模式匹配串。int matcher.start()方法用于寻找下一个起始索引整数值。int matcher.end()方法用于返回匹配串的一个终止索引整数值。所以正确选项是 B。30.下面程序中,若从键盘输入大写字母 C,则程序的输出结果是_。import java.io.*;public class Testpublic static void main(String args)int ch=0;System.out.println(“Please input a character:“);trych

    46、=System.in.read();char char_A=A, ch_Z=Z;int delta_c=(int) ch_A+(int)ch_Z-ch;System.out.println(“the encoded character is:“+(char) delta_c);catch(IOException e)e.printStackTrace();A) C B) Y C) X D) 字母 C的 ASCII码的整型值(分数:2.00)A.B.C. D.解析:解析 使用 ch=System.in.read()语句从键盘读入大写字母 C并赋给 ch,此时 ch值为 67,也就是字母 C的 A

    47、SCII码值。语句(int)ch_A+(int)ch_Z-ch 的结果为 88,ASCII 码的 88相当于字母 X,所以输出为 X,选项 C正确。31.要从“file.dat”文件中读出第 10个字节存到变量 C中,下列_方法是合适的。A) FileInputStream in=new FilelnputStream(“file.dat“); in.skip(9); int c=in.read();B) FileInputStream in=new FilelnputStream(“file.dat“); in.skip(10); int c=in.read();C) FilelnputStream in=new FilelnputSLream(“file.dat“); int c=in.read();D) RandomAccessFile in=new RandomAccessFile(“file.dat“


    注意事项

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




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

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

    收起
    展开