【计算机类职业资格】二级JAVA真题2013年03月及答案解析.doc
《【计算机类职业资格】二级JAVA真题2013年03月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA真题2013年03月及答案解析.doc(31页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 真题 2013 年 03 月及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:40,分数:40.00)1.下列数据结构中,属于非线性结构的是_。 A.双向链表 B.循环链表 C.二叉链表 D.循环队列(分数:1.00)A.B.C.D.2.在下列链表中,能够从任意一个结点出发直接访问到所有结点的是_。 A.单链表 B.循环链表 C.双向链表 D.二叉链表(分数:1.00)A.B.C.D.3.下列与栈结构有关联的是_。 A.数组的定义域使用 B.操作系统的进程调度 C.函数的递归调用 D.选择结构的执行(分数:1.00)A.B.C.D.4.下面对软件特
2、点描述不正确的是_。 A.软件是一种逻辑实体,具有抽象性 B.软件开发、运行对计算机系统具有依赖性 C.软件开发涉及软件知识产权、法律及心理等社会因素 D.软件运行存在磨损和老化问题(分数:1.00)A.B.C.D.5.下面属于黑盒测试方法的是_。 A.基本路径测试 B.等价类划分 C.判定覆盖测试 D.语句覆盖测试(分数:1.00)A.B.C.D.6.下面不属于软件设计阶段任务的是_。 A.软件的功能确定 B.软件的总体结构设计 C.软件的数据设计 D.软件的过程设计(分数:1.00)A.B.C.D.7.数据库管理系统是_。 A.操作系统的一部分 B.系统软件 C.一种编译系统 D.一种通信
3、软件系统(分数:1.00)A.B.C.D.8.在 E-R 图中,表示实体的图元是_。 A.矩形 B.椭圆 C.菱形 D.圆(分数:1.00)A.B.C.D.9.有三个关系 R 和 T 如下: RA B Ca 1 2b 4 4c 2 3d 3 2TA Ca 2b 4c 3d 2则由关系 R 得到关系 T 的操作是_。 A.选择 B.交 C.投影 D.并(分数:1.00)A.B.C.D.10.对图书进行编目时,图书有如下属性:ISBN 书号,书名,作者,出版社,出版日期。能作为关键字是_。 A.ISBN 书号 B.书名 C.作者,出版社 D.出版社,出版日期(分数:1.00)A.B.C.D.11.
4、面向对象的四个主要特性是_ A.继承性、多态性、可靠性、可维护性 B.抽象性、封装性、正确性、高效性 C.抽象性、封装性、继承性、多态性 D.抽象性、继承性、高效性、可维护性(分数:1.00)A.B.C.D.12.若有 int i=5,j=4;则下列表达式的值不是浮点数的是_。 A.i*j/10.0 B.i*j/10 C.i*j+10.0 D.i*j*10.0(分数:1.00)A.B.C.D.13.若有 int x=3;则执行 y=x+*4;语句后的结果是_。 A.x 为 3,y 为 12 B.x 为 3,y 为 16 C.x 为 4,y 为 12 D.x 为 4,y 为 16(分数:1.00
5、)A.B.C.D.14.下列程序的运行结果是_。public classMyTestpublic static void main(String args)int sum=1;for(int j=1;j5;j+)sum*=j;System.out.println(sum); A.1 B.10 C.24 D.120(分数:1.00)A.B.C.D.15.下列程序的运行结果是_。public classMyCasepublic static void main(String args)char a=d,b=c,c=a;String d=“abe“;System.out.println(a+“b“+
6、c+d); A.abcd B.abcabc C.acd D.dbaabc(分数:1.00)A.B.C.D.16.下列关于 Java 标识符及其命名约定的说法中,正确的是_。 A.标识符_sys_var1 是不符合规定的,因为标识符不能以“_”开头 B.包名 Computer、someComp 是不符合命名约定的 C.标识符 IntVar 和 intVar 是等同的 D.标识符的长度不能超过 20 个字符(分数:1.00)A.B.C.D.17.关于下列程序段的说法中,正确的是_。public classArrTestpublic static void main(Stringargs)inti=
7、new into5,6,7,8);System.out println(i4); A.结果输出:4 B.结果输出:8 C.结果输出:5 6 7 8 D.产生数组越界异常(分数:1.00)A.B.C.D.18.下列捕述中,错误的是_。 A.构造方法的返回类型只能是 void 型 B.构造方法的方法名必须与类名相同 C.创建类的对象时,系统会自动调用构造方法 D.构造方法的主要作用是完成对类的对象的初始化工作(分数:1.00)A.B.C.D.19.下列关于父类与子类的描述中,正确的是_。 A.子类继承父类 B.子类不能增加新的成员 C.子类不能增加新的方法 D.父类包含子类(分数:1.00)A.B
8、.C.D.20.在 Java 中,可实现多重继承效果的机制是_。 A.内部类 B.重载 C.抽象类 D.接口(分数:1.00)A.B.C.D.21.类 Test 的定义如下,则下划线处不能填入的是_。public class Testpublic floattestFun(int a,float b)_ A.public float testFun(int a,float b,float c) B.public float testFun(int c,float d) C.public int testFun(int a,int b) D.private float testFun(float
9、 a,int b,float c)(分数:1.00)A.B.C.D.22.用来从字符输入流中读取并缓冲字符的类是_。 A.BufferedReader B.DataInputStream C.DataOutputStream D.FileInputStream(分数:1.00)A.B.C.D.23.Java 对象流的输出类是_。 A.FileOutputStream B.DatalnputStream C.ObjectOutputStream D.DeflaterOutputStream(分数:1.00)A.B.C.D.24.下列可以注册窗口监听器的方法是_。 A.addListener B.
10、addKeyListener C.addMouseListener D.addWindowListener(分数:1.00)A.B.C.D.25.下列选项中,属于 Java 接口的是_。 A.hemListenet B.ActionEvent C.MouseAdapter D.actionPerformed(分数:1.00)A.B.C.D.26.下列代码中的键盘适配器类是_。public classMyKey extends KeyAdapterpublicviod keyPressed(KeyEvent e)publicviod keyReleased(KeyEvent e)publicvi
11、od keyTyped(KeyEvent e) A.MyKey B.KeyListener C.KeyAdapter D.KeyEvent(分数:1.00)A.B.C.D.27.JFrame 的默认布局管理器是_。 A.FlowLayout B.BorderLayout C.GridLayout D.null(分数:1.00)A.B.C.D.28.下列程序的执行结果是_。public classExceptionTestpublic static void main(String args)Stringdata=“1“,“2.5“;int sum=0;for(int i=1;i=2;i+)tr
12、ysum=sum+Integer.parseInt(datai)catch(NumberFormatException f)System.out.println(“*“);)catch(Exception e)System.out println(“#“);finallySystem.out.println(“end“); A.*end#end B.endend C.*# D.end#(分数:1.00)A.B.C.D.29.下列关于 Java 线程的说法中,错误的是_。 A.Java 的特点之一是在语言级支持多线程 B.Java 线程创建后,要调用 start()方法将其启动 C.Java 中
13、,线程归属于一个进程,是进程中一个单独的执行流 D.Java 的线程模型只由程序代码,数据两个部分组成(分数:1.00)A.B.C.D.30.下列关于 TryThread 类的定义中,正确的是_。 A.abstract classTryThread implements Runnable public void run(); B.classTrymhread implements Runnable public void run(); public voidabcMethod(); C.classTryThread implements Runnable public voidabcMetho
14、d(); D.abstract classTryTbread implements Runnable public voidabcMethod(); (分数:1.00)A.B.C.D.31.若线程执行语句 synchronized(this)没有成功,则该线程将进入的状态是_。 A.终止状态 B.仍然保持运行状态 C.不确定 D.阻塞状态(分数:1.00)A.B.C.D.32.当使用 CountercThread=new Counter()创建一个线程 cThread 时,下列关于 Counter 类的说法中,正确的是_。 A.Counter 类可以是任意 Java 类 B.Counter 类
15、是 Runnable 接口的子类 C.Counter 类是 Thread 类的子类 D.Counter 类一定要实现 Runnable 接口(分数:1.00)A.B.C.D.33.下列程序向 JApplet 中增加了一个按钮,横线处应填入的正确代码是_。importjavax.swing.*;importjava.awt.*;public classSwingApplet extends JAppletJButton b=new JButton(“Begin“);public voidinit()ContainercontentPane=_;contentPane.add(b); A.getC
16、ontentPane() B.new Jpanel() C.new Panel() D.new ContentPane()(分数:1.00)A.B.C.D.34.下列 Simple 类定义的方法中,属于 Applet 生命周期方法的是_。importjava.applet.Applet;importjava awt.Graphics;public class Simple extends AppletStringBuffer buffer=new StringBuffer();public void start()addItem(“starting.“);public void stop()a
17、ddItem(“stopping.“);voidaddItem(String newWord)public void paint(Graphics g)g.drawRect(0,0,size(),width-1,size(),heigh-1);g.drawString(buffer.toString(),5,15); A.start(),stop()以及 paint() B.只有 start()和 stop() C.start(),stop(),addItem()以及 paint() D.只有 start()和 paint()(分数:1.00)A.B.C.D.35.下列类中,不允许存储重复对象
18、的是_。 A.Set B.List C.Vector D.Array(分数:1.00)A.B.C.D.36.给出下面程序段:if(x0) System.out.println(“Hello“);else if(x-3)System.out.println(“Nice to meet you“);elseSystem.out.println (“How are you“);若打印字符串“How are you?“,则 x 的取值范围是_。 A.x0 B.x-3 C.x=-3 D.x-03) public Test()4) public Test(int a)m=a;5) public stati
19、c void main(String args)6) Test t1,t2;7) int j,k;8) j=0;k=0;9) t1=new Test();10) t2=new Test(j,k);11) 12) A.第 3 行 B.第 5 行 C.第 6 行 D.第 10 行(分数:1.00)A.B.C.D.39.在 Java 中,负责对字节代码解释执行的是_。 A.垃圾回收器 B.虚拟机 C.编译器 D.多线程机制(分数:1.00)A.B.C.D.40.下列叙述中,正确的是_。 A.声明变量时必须指定一个类型 B.Java 认为变量 number 与 Number 相同 C.Java 中唯一
20、的注释方式是“/“ D.源文件中 public 类可以有 0 或多个(分数:1.00)A.B.C.D.二、基本操作题(总题数:1,分数:18.00)41.注意:下面出现的“考生文件夹”均为%USER%。 在考生文件夹中存有文件名为 Java_1.java 文件,清完善 Java_1.java 文件,并进行调试,使程序运行输出窗口如下: (分数:18.00)_三、简单应用题(总题数:1,分数:24.00)42.注意:下面出现的“考生文件夹”均为%USER%。 在考生文件夹中存有文件名为 Java_2.java 文件,本题功能是在 JFrame 窗口中,显示一个字符串并保证窗口正常关闭和退出。请完
21、善 Java_2.java 文件,并进行调试,使某次程序结果如下: (分数:24.00)_四、综合应用(总题数:1,分数:18.00)43.注意:下而出现的“考生文件夹”均为%USER%。 在考生文件夹下存有文件名为 Java_3.java 和Java_3.html 文件,本题的功能是利用 switch 语句完成画直线、矩形和椭圆的图形。请完善 Java_3.java文件,并进行调试(在命令行中使用 appletviewer Java_3.html,或者使用集成开发环境),程序先显示小程序和输入窗口如下: (分数:18.00)_二级 JAVA 真题 2013 年 03 月答案解析(总分:100
22、.00,做题时间:90 分钟)一、B选择题/B(总题数:40,分数:40.00)1.下列数据结构中,属于非线性结构的是_。 A.双向链表 B.循环链表 C.二叉链表 D.循环队列(分数:1.00)A.B.C. D.解析:解析 程序流程图是软件过程设计中常用的图对于线性结构,除了首结点和尾结点外,每一个结点只有一个前驱结点和一个后继结点。线性表、栈、队列都是线性结构,循环链表和双向链表是线性表的链式存储结构;二叉链表是二叉树的存储结构,而二叉树是非线性结构,因为二叉树有些结点有两个后继结点,不符合线性结构的定义。2.在下列链表中,能够从任意一个结点出发直接访问到所有结点的是_。 A.单链表 B.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 2013 03 答案 解析 DOC
