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

    【计算机类职业资格】二级JAVA真题2013年09月及答案解析.doc

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

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

    【计算机类职业资格】二级JAVA真题2013年09月及答案解析.doc

    1、二级 JAVA 真题 2013 年 09 月及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:40,分数:40.00)1.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是。 A.12345ABCDE B.EDCBA54321 C.ABCDE12345 D.54321EDCBA(分数:1.00)A.B.C.D.2.下列叙述中正确的是_。 A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 C.在循环队列中,只需要队尾指针就能

    2、反映队列中元素的动态变化情况 D.循环队列中元素的个数是由队头指针和队尾指针共同决定(分数:1.00)A.B.C.D.3.在长度为 n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是_。 A.O(n) B.O(n2) C.O(log2n) D.O(nlog2n)(分数:1.00)A.B.C.D.4.下列叙述中正确的是_。 A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 C.顺序存储结构能存储有续表,链式存储结构不能存储有序表 D.链式存储结构比顺序存储结构节省存储空间(分数:1.00)A.B.C.D

    3、.5.数据流图中带有箭头的线段表示的是_。 A.控制流 B.事件驱动 C.模块调用 D.数据流(分数:1.00)A.B.C.D.6.在软件开发中,需求分析阶段可以使用的图是_。 A.N-S 图 B.DFD 图 C.PAD 图 D.程序流程图(分数:1.00)A.B.C.D.7.在面向对象方法中,不属于“对象”基本特点的是_。 A.一致性 B.分类性 C.多态性 D.标识唯一性(分数:1.00)A.B.C.D.8.一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是_。 A.一对一 B.一对多 C.多对一 D.多对多(分数:1.00)A.B.C.D.9.在数据管理技术发展的三个阶段中,数据共享最

    4、好的是_。 A.人工管理阶段 B.文件系统阶段 C.数据库系统阶段 D.三个阶段相同(分数:1.00)A.B.C.D.10.有三个关系 R、S 和 T 如下: RA Bm 1n 2SB C1 33 5TA B Cm 1 3由关系 R 和 S 通过运算得到关系 T,则所使用的运算为_。 A.笛卡儿积 B.交 C.并 D.自然连接(分数:1.00)A.B.C.D.11.下列对 Java 语言的叙述中,错误的是_。 A.Java 虚拟机解释执行字节码 B.JDK 的库文件目录是 bin C.Java 的类是对具有相同行为对象的一种抽象 D.Java 中的垃圾回收机制是一个系统级的线程(分数:1.00

    5、)A.B.C.D.12.下列 Java 源程序结构中前三种语句的次序,正确的是_。 A.import,package,public class B.import 必为首,其他不限 C.public class,package,import D.package,import,public class(分数:1.00)A.B.C.D.13.阅读下列代码:public classpublic static void main(String args)double d=12.3;Decrementer dec=new Decrementer();dec.decrement(d);System.out.

    6、println(d);class Decrementerpublic void decrement(double decMe)decMe=decMe-1.0;代码执行后输出的结果是_。 A.12.3 B.11.3 C.13.3 D.-1.0(分数:1.00)A.B.C.D.14.给一个 short 类型变量赋值的范围是_。 A.-128+127 B.-2147483648+2147483647 C.-32768+32767 D.-1000+1000(分数:1.00)A.B.C.D.15.Reader 类所处理的是_。 A.字符流 B.字节流 C.文件流 D.管道流(分数:1.00)A.B.C.

    7、D.16.阅读下列代码段:ByteArrayOutputStream bout=new ByteArrayOutputStream();ObjectOutputStream out=new ObjectOutputStream(hout);out.writeObject(this);out.close();以上代码段的作用是_。 A.将对象写入内存 B.将对象写入硬盘 C.将对象写入光盘 D.将对象写入文件(分数:1.00)A.B.C.D.17.下列不属于 Swing 构件的是_。 A.JMenu B.JApplet C.JOptionPane D.Panel(分数:1.00)A.B.C.D.

    8、18.下列不是 AWT 的布局管理器的是_。 A.FlowLayout B.BorderLayout C.BoxLayout D.GridLayout(分数:1.00)A.B.C.D.19.子类继承了父类的方法和状态,在子类中可以进行的操作是_。 A.更换父类方法 B.减少父类方法 C.减少父类变量 D.添加方法(分数:1.00)A.B.C.D.20.下列能表示字符串 s1 长度的是_。 A.s1.length() B.s1.length C.s1.size D.s1.size()(分数:1.00)A.B.C.D.21.阅读下列代码段:abstract class Personpublic P

    9、erson(String n)name=n;public_String getDescription();public String getName()return name;private String name;在下画线处应填入的修饰符是_。 A.static B.abstract C.protected D.final(分数:1.00)A.B.C.D.22.阅读下列代码:public class Jixiangwupublic static void main(String args)String stars=“贝贝“,“晶晶“,“欢欢“,“迎迎“,“妮妮“;System.out.pri

    10、ntln(“你抽取的奥运吉祥物是“+“+starsr(int)(stars._*Math.random()+“+“!“;为保证程序能正确执行,程序中下画线处应填写的是_。 A.long B.width C.wide D.length(分数:1.00)A.B.C.D.23.下列方法中可用于定义线程休的是_。 A.start() B.ink() C.run() D.main()(分数:1.00)A.B.C.D.24.下列方法中与 Applet 显示无关的是_。 A.update() B.draw() C.repaint() D.paint()(分数:1.00)A.B.C.D.25.下列语句中错误的

    11、是_。 A.String s=“how“,“are“); B.byte b=255; C.String s=“one“+“two“; D.int i=2+2000;(分数:1.00)A.B.C.D.26.下列可用作 switch(expression)语句参数的是_。 A.String s B.Integer i C.boolean b D.int i(分数:1.00)A.B.C.D.27.当浏览器重新返回到包含 Applet 的页面时调用的方法是_。 A.start() B.init() C.stop() D.destroy()(分数:1.00)A.B.C.D.28.阅读下列代码:publi

    12、c class Testpublic static void main(String args)System.out.println(20)? 10:8);其运行结果是_。 A.2 B.0 C.10 D.8(分数:1.00)A.B.C.D.29.阅读下列代码:public class Arrayspublic static void main(string args)inta=new int5;for(int i=0;ia.length;i=i+1)ai=10+i;for(int i=0;ia.length;i+)System.out.println(ai);String s=“Frank“,

    13、“Bob“,“Jim“;for(int i=0;is.length;i=i+1)System.out.println(si);s2=“Mike“;System.out.println(s2);代码运行结果正确的是_。 A.10 11 12 13 14 Mike Bob Frank Jim B.11 12 13 14 15 Frank Bob Mike Jim C.10 11 12 13 14 Frank Bob Jim Mike D.11 12 13 14 15 Mike Jim Bob Frank(分数:1.00)A.B.C.D.30.下列方法能够用来实现线程之间通信的是_。 A.notif

    14、y() B.run() C.sleep() D.join()(分数:1.00)A.B.C.D.31.下列关于线程的说法中,正确的是_。 A.一个线程一旦被创建,就立即开始运行 B.使用 start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行 C.当运行状态的线程因为调用了 yield()方法而停止运行,它一定被放在可运行线程队列的前面 D.当因等待对象锁而被阻塞的线程获得锁后,将直接进入运行状态(分数:1.00)A.B.C.D.32.下列概念中不包括任何实现,与存储空间没有任何关系的是_。 A.类 B.接口 C.抽象类 D.对象(分数:1.00)A.B.C.D.33.阅读下列一

    15、个支持多线程并发操作的堆栈类代码段:public class MyStackprivate int idx=0;private int data=new int8;pubiic_void push(int i)dataidx=i;idx+;在下画线处应填入的是_。 A.synchronized B.wait C.blocked D.interrupt(分数:1.00)A.B.C.D.34.阅读下列代码:public class Test implements Runnablepublic void run(Thread t)System.out.println(“Running.“);publ

    16、ic static void main(String args)Thread tt=new Thread(new Test();tt.start();代码运行结果是_。 A.将抛出一个异常 B.没有输出并正常结束 C.输出“Running“并正常结束 D.程序第 2 行将出现一个编译错误(分数:1.00)A.B.C.D.35.阅读下列代码:public class TestString s=“One World One Dream“;public static void main(String args)System.out.println(s);其运行结果是_。 A.args B.One W

    17、orld One Dream C.s D.编译时出错(分数:1.00)A.B.C.D.36.下列关于线程调度的叙述中,错误的是_。 A.调用线程的 sleep()方法,可以使比当前线程优先级低的线程获得运行机会 B.调用线程的 yeild()方法,只会使与当前线程相同优先级的线程获得运行机会 C.当有比当前线程的优先级高的线程出现时,高优先级线程将抢占 CPU 并运行 D.其有相同优先级的多个线程的调度一定是分时的(分数:1.00)A.B.C.D.37.调用线程的下列方法,不会改变该线程在生命周期中状态的方法是_。 A.yeild() B.wait() C.sleep() D.isAlive(

    18、)(分数:1.00)A.B.C.D.38.在下面附属类方法中的下划线处应填入的正确参数是_。public void writeDataU /Uthrows IOException Gregoriancalendar calendar=new Gregoriancalendar();calendar setTime(hireDay);out.println(name+“|“+salary+“|“+calendar.get(calendar.YEAR)+“|“+(calendar.get(Calendar MONTH)+1)“|“+calendar.get(Calendar.DAY_OF_MONT

    19、H); A.Employeee B.“employee.dat“ C.PrintWriter out D.BufferedWriter(分数:1.00)A.B.C.D.39.下面程序段:boolean a=false;boolean b=true;boolean c=(aboolean result=(a执行完后,正确的结果是_。 A.c=false;result=false B.c=true,result=true C.c=true;result=false D.c=false;result=true(分数:1.00)A.B.C.D.40.在匹配器(Marcher)类中,用于输入字符串与模式

    20、串比较的方法是_。 A.static boolean matches() B.boolean matcher.find() C.int matcher.start() D.int matcher.end()(分数:1.00)A.B.C.D.二、基本操作题(总题数:1,分数:18.00)41.注意:下面出现的“考生文件夹”均为%USER%。 在考生文件夹中存有文件名为 Java_1.java 文件,请完善 Java_1.java 文件,并进行调试,使程序运行后输出窗口如下: (分数:18.00)_三、简单应用题(总题数:1,分数:24.00)42.注意:下面出现的“考生文件夹”均为%USER%

    21、在考生文件夹中存有文件名为 Java_2.java 文件。请完善 Java_2.java 文件,并进行调试,使程序显示对话框如下: 并在命令行中每隔 10 秒显示一下当前时间(见下图),直至用户在对话框单击“确认”按钮后退出。 (分数:24.00)_四、综合应用题(总题数:1,分数:18.00)43.注意:下面出现的“考生文件夹”均为%USER%。 在考生文件夹中存有文件名为 Java_3.java 和Java_3.html 文件,本题的功能是由用户输入两个浮点数求和。请完善 Java_3.java 文件和 Java_3.htmi文件,并进行调试(在命令行中使用 appletviewer Ja

    22、va_3.html,或者使用集成开发环境),程序先显示输入如下: 输入两个浮点数后,小程序窗口显示结果如下: (分数:18.00)_二级 JAVA 真题 2013 年 09 月答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:40,分数:40.00)1.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是。 A.12345ABCDE B.EDCBA54321 C.ABCDE12345 D.54321EDCBA(分数:1.00)A.B. C.D.解析:解析 栈是按照“先进后出”的原则组织数据的,入栈的顺序

    23、为 12345ABCDE,1 为栈底元素最后出栈,E 为栈顶元素最先出栈,因此出栈的顺序为 EDCBA54321。2.下列叙述中正确的是_。 A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 D.循环队列中元素的个数是由队头指针和队尾指针共同决定(分数:1.00)A.B.C.D. 解析:解析 循环队列是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环形空间。循环队列仍然是顺序存储结构,是队列常采用的形式,因此选项 A 错误。在循环队列中,用队

    24、尾指针 rear指向队列中的队尾元素,用队头指针 front 指向队列排头元素的前一个位置。循环队列中的元素是动态变化的,每进行一次入队运算,队尾指针就进一;每进行一次出队运算,队头指针就进一。可见由队头指针和队尾指针一起反映队列中元素的动态变化情况,因此选项 B、C 是错误的。从队头指针 front 指向的后一个位置直到队尾指针 rear 指向的位置之间所有的元素均为队列中的元素,因此选项 D 是正确的。3.在长度为 n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是_。 A.O(n) B.O(n2) C.O(log2n) D.O(nlog2n)(分数:1.00)A.B.C. D.解

    25、析:解析 最糟糕的情况应该是比较到线性表最后一个值,也没有查找到所需要的值,那么从线性表的第 0 个值开始比较,每次取出一个值比较,不符合,再取下一个值,依次比较,一直到最后一个,那么长度为 N,就需要比较 n 次。4.下列叙述中正确的是_。 A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 C.顺序存储结构能存储有续表,链式存储结构不能存储有序表 D.链式存储结构比顺序存储结构节省存储空间(分数:1.00)A. B.C.D.解析:解析 在顺序存储结构中所有元素所占的存储空间是连续的,而在链式存储结构中,存储

    26、数据结构的存储空间可以不连续,因此选项 A 是正确的。线性表在计算机中的存放可以采用顺序存储结构,也可采用链式存储结构,顺序存储结构和链式存储结构都是既可用于线性结构,也可以用于非线性结构,因此选项 B、C 是错误的。采用链式存储结构,不仅要存储元素的值,元素间的逻辑关系还需要通过附设的指针字段来表示,因此,链式存储结构需要更多的存储空间。5.数据流图中带有箭头的线段表示的是_。 A.控制流 B.事件驱动 C.模块调用 D.数据流(分数:1.00)A.B.C.D. 解析:解析 数据流图的基本符号的意思:矩形表示数据的外部实体;圆角的矩形表示变换数据的处理逻辑;少右面的矩形表示数据的存储;箭头表

    27、示数据流。6.在软件开发中,需求分析阶段可以使用的图是_。 A.N-S 图 B.DFD 图 C.PAD 图 D.程序流程图(分数:1.00)A.B. C.D.解析:解析 结构化解析方法是常见的需求分析方法之一,它是结构化程序设计理论在软件需求解析阶段的运用,DFD(Data Flow Diagram,数据流图)是结构化解析常用的工具之一。数据字典、判定树和判定表也是常用的结构化分析工具。程序流程图、N-S 图、PAD 图是详细设计过程中常用的图形工具。7.在面向对象方法中,不属于“对象”基本特点的是_。 A.一致性 B.分类性 C.多态性 D.标识唯一性(分数:1.00)A. B.C.D.解析

    28、:解析 对象的基本特点有:标识唯一性、分类性、多态性、封装性和模块独立性好。标识唯一性是指对象是可区分的;分类性是指可将具有相同属性和操作的对象抽象成类;多态性是指同一个操作可以是不同对象的行为;封装性是指对象的内部对外不可见,在外面不可直接使用对象的处理能力,也不能直接修改其内部状态。8.一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是_。 A.一对一 B.一对多 C.多对一 D.多对多(分数:1.00)A.B. C.D.解析:解析 一间宿舍对应多个学生,则宿舍和学生之间的联系是一对多,学生和宿舍的联系是多对一。9.在数据管理技术发展的三个阶段中,数据共享最好的是_。 A.人工管理阶段

    29、B.文件系统阶段 C.数据库系统阶段 D.三个阶段相同(分数:1.00)A.B.C. D.解析:解析 在人工管理阶段,数据不保存,没有对数据进行管理的软件,数据不能共享;文件系统是数据库系统发展的初级阶段,提供了简单的数据共享与数据管理能力,但它不能提供完整的、统一的、管理和数据共享的能力。数据库系统阶段实现了数据共享,具有数据的集成性,这使得数据可为多个应用所共享,数据的共享自身又可极大地减少数据冗余性。10.有三个关系 R、S 和 T 如下: RA Bm 1n 2SB C1 33 5TA B Cm 1 3由关系 R 和 S 通过运算得到关系 T,则所使用的运算为_。 A.笛卡儿积 B.交

    30、C.并 D.自然连接(分数:1.00)A.B.C.D. 解析:解析 交和并运算要求关系 R 和 S 具有相同的属性,因此可以排除选项 B、C。R 与 S 的笛卡儿积是一个 4 元关系,有 4 个元素,因此 A 错误。R 与 S 有公共的属性 B,可通过公共属性的相等值进行链接,这就是自然连接,可见选项 D 是正确的。11.下列对 Java 语言的叙述中,错误的是_。 A.Java 虚拟机解释执行字节码 B.JDK 的库文件目录是 bin C.Java 的类是对具有相同行为对象的一种抽象 D.Java 中的垃圾回收机制是一个系统级的线程(分数:1.00)A.B. C.D.解析:解析 Java 语

    31、言的执行模式是半编译和半解释型。Java 编写好的程序首先由编译器转换为标准字节代码,然后由 Java 虚拟机去解释执行。所以选项 A 是正确的。运行 Java 的 JDK 一共包含五个目录,分别是:bin 目录、lib 目录、jre 目录、demo 目录、include 目录。所以选项 B 是错误的。在 Java 语言中,类是一个独立的程序单位,是具有相同属性和方法的一组对象的集合。Java 的类是对具有相同行为对象的一种抽象。所以选项 C 是正确的。Java 有一个系统级的线程,对内存的使用进行跟踪,使程序员从繁忙的内存管理中解放出来。所以选项 D 是正确的。因此,本题的正确答案是 B。1

    32、2.下列 Java 源程序结构中前三种语句的次序,正确的是_。 A.import,package,public class B.import 必为首,其他不限 C.public class,package,import D.package,import,public class(分数:1.00)A.B.C.D. 解析:解析 Java 程序中源代码结构:(1)package 语句,0 或 1 个,用于指定文件存入所指定的包中,该语句必须在文件之首。(2)import 语句,0 或多个,必须在所有类定义之前引入标准类。(3)public class Definition(公共类定义),0 或 1

    33、个,指定应用程序类名,与源文件名一致。(4)classDefiniton,0 或多个,类定义。(5)interface Definition,0 或多个,接口定义。因此,本题的正确答案是 D。13.阅读下列代码:public classpublic static void main(String args)double d=12.3;Decrementer dec=new Decrementer();dec.decrement(d);System.out.println(d);class Decrementerpublic void decrement(double decMe)decMe=d

    34、ecMe-1.0;代码执行后输出的结果是_。 A.12.3 B.11.3 C.13.3 D.-1.0(分数:1.00)A. B.C.D.解析:解析 本题参数传递采用的是传值引用,函数中不会改变实参 d 的值,因此 d 的值不变。14.给一个 short 类型变量赋值的范围是_。 A.-128+127 B.-2147483648+2147483647 C.-32768+32767 D.-1000+1000(分数:1.00)A.B.C. D.解析:解析 在 java 语言中 short 型变量的存储顺序是先高后低,占 16bit,能表示的数据范围是:-32768+32767。因此,本题的正确答案是

    35、 C。15.Reader 类所处理的是_。 A.字符流 B.字节流 C.文件流 D.管道流(分数:1.00)A. B.C.D.解析:解析 Reader 是一个抽象类,字符输入流都是抽象类 Reader 类的子类,它是用来读取字符文件的类。字符输出流都是 Writer 抽象类的子类。所以,Reader 类所处理的是字符流。因此,本题的正确答案是 A。16.阅读下列代码段:ByteArrayOutputStream bout=new ByteArrayOutputStream();ObjectOutputStream out=new ObjectOutputStream(hout);out.wri

    36、teObject(this);out.close();以上代码段的作用是_。 A.将对象写入内存 B.将对象写入硬盘 C.将对象写入光盘 D.将对象写入文件(分数:1.00)A. B.C.D.解析:解析 在 java.io 中,提供了 ByteArrayInputStream、BytcArrayOutputStream 和StringBufferInputStream 类可直接访问内存,它们是 Inputstream 和 OutputStream 的子类。用ByteArrayOutputStream 可以向字节数组(缓冲区)写入数据。在 ObjectInputStream 中用 readObj

    37、ect()方法可以直接读取一个对象,ObjectOutputStream 中用 writeObject()方法可以直接将对象保存到输出流中。因此,本题的正确答案是 A。17.下列不属于 Swing 构件的是_。 A.JMenu B.JApplet C.JOptionPane D.Panel(分数:1.00)A.B.C.D. 解析:解析 Swing 中的大多数构件名称都在 AWT 构件名前加了一个“J”。因此,很容易判断 D 项不是Swing 中的构件。Jmenu 和 JOptionPane 是 Swing 的轻量级组件;JAppiet 是 Swing 的顶层容器。因此,本题的正确答案是 D。1

    38、8.下列不是 AWT 的布局管理器的是_。 A.FlowLayout B.BorderLayout C.BoxLayout D.GridLayout(分数:1.00)A.B.C. D.解析:解析 布局管理器的相关类主要包括:FlowLayout、BorderLayout、GridLayout、CardLayout、GridBagLayout 等。BoxLayout 不是 AWT 的布局管理器。因此,本题的正确答案是 C。19.子类继承了父类的方法和状态,在子类中可以进行的操作是_。 A.更换父类方法 B.减少父类方法 C.减少父类变量 D.添加方法(分数:1.00)A.B.C.D. 解析:解析

    39、 对一个类的继承是指在现有类(父类)的基础上构建一个新类(子类),子类重用(继承)了父类的方法和属性,同时还可以向新类中增添新的方法的状态。所以,在子类中可以进行的操作是添加方法。因此,本题的正确答案是 D。20.下列能表示字符串 s1 长度的是_。 A.s1.length() B.s1.length C.s1.size D.s1.size()(分数:1.00)A. B.C.D.解析:解析 在 Java 语言中,用 s1.length()提取字符串 s1 的长度,所以用 s1.length()表示字符串s1 长度。因此,本题的正确答案是 A。21.阅读下列代码段:abstract class

    40、Personpublic Person(String n)name=n;public_String getDescription();public String getName()return name;private String name;在下画线处应填入的修饰符是_。 A.static B.abstract C.protected D.final(分数:1.00)A.B. C.D.解析:解析 抽象类没有实现的方法,不能实例化。程序中 Person 是一个抽象类,因此 String getDescrtption 方法也是抽象的,所以用 abstract 修饰。因此,本题的正确答案是 B。2

    41、2.阅读下列代码:public class Jixiangwupublic static void main(String args)String stars=“贝贝“,“晶晶“,“欢欢“,“迎迎“,“妮妮“;System.out.println(“你抽取的奥运吉祥物是“+“+starsr(int)(stars._*Math.random()+“+“!“;为保证程序能正确执行,程序中下画线处应填写的是_。 A.long B.width C.wide D.length(分数:1.00)A.B.C.D. 解析:解析 程序中的下画线处需要填入字符数组 starts 的长度才能确定范围以便能够随机抽取

    42、到字符数组 starts 的各个元素。因此,本题的正确答案是 D。23.下列方法中可用于定义线程休的是_。 A.start() B.ink() C.run() D.main()(分数:1.00)A.B.C. D.解析:解析 Java 中的线程体是由线程类的 run()方法定义,该方法定义线程的具体行为。因此,本题的正确答案是 C。24.下列方法中与 Applet 显示无关的是_。 A.update() B.draw() C.repaint() D.paint()(分数:1.00)A.B. C.D.解析:解析 和 Applet 显示相关有 3 个方法:(1)paret()方法,具体执行 Appl

    43、et 的绘制。(2)update()方法,用于更新 Applet 的显示,该方法将首先清除背景,再调用 paint()方法完成 Applet 的具体绘制。(3)repaint()方法,主要用于 Applet 的重新显示,它调用 update()方法实现对 Applet 的更新。因此,本题的正确答案是 B。25.下列语句中错误的是_。 A.String s=“how“,“are“); B.byte b=255; C.String s=“one“+“two“; D.int i=2+2000;(分数:1.00)A.B. C.D.解析:解析 选项 A 是定义并初始化一个一维数组,选项 C 是定义并初始

    44、化一个字符串,选项 D 是定义并初始化一个整型变量。选项 A、C、D 是正确的。byte 型变量占 8bit,能表示的数据范围是:-128+127,所以选项 B 是错误的。因此,本题的正确答案是 B。26.下列可用作 switch(expression)语句参数的是_。 A.String s B.Integer i C.boolean b D.int i(分数:1.00)A.B.C.D. 解析:解析 表达式 expression 最终值的类型必须是 int 型或者是能自动转换成 int 型的类型,如short、byte、char。否则,必须进行强制类型转换。case 子句中的值 valueI

    45、必须是常量,而且所有case 子句中的值是不同的。选项 A 是一个字符串常量,选项 B 中的 Integer 是一个类。因此,本题的正确答案为 D。27.当浏览器重新返回到包含 Applet 的页面时调用的方法是_。 A.start() B.init() C.stop() D.destroy()(分数:1.00)A. B.C.D.解析:解析 Applet 生命周期包括 Applet 的创建、运行与消亡几个状态。Applet 类提供了在生命周期不同阶段响应主要事件的 4 种方法,这 4 种方法的调用次序如下图所示: * 当浏览器重新返回到包含Applet 的页面时调用的方法是 start()。因此,本题的正确答案是 A。28.阅读下列代码:public class Testpublic static void main(String args)


    注意事项

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




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

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

    收起
    展开