【计算机类职业资格】二级JAVA真题2013年09月及答案解析.doc
《【计算机类职业资格】二级JAVA真题2013年09月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA真题2013年09月及答案解析.doc(29页珍藏版)》请在麦多课文档分享上搜索。
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.解析:解析 栈是按照“先进后出”的原则组织数据的,入栈的顺序
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 2013 09 答案 解析 DOC
