【计算机类职业资格】全国计算机等级考试二级JAVA真题2012年3月及答案解析.doc
《【计算机类职业资格】全国计算机等级考试二级JAVA真题2012年3月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】全国计算机等级考试二级JAVA真题2012年3月及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、全国计算机等级考试二级 JAVA真题 2012年 3月及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分)下列各题 A(总题数:35,分数:70.00)1.下列关于栈序正确的是(分数:2.00)A.栈顶元素最先能被删除B.栈顶元素最后才能被删除C.栈底元素永远不能被删除D.以上三种说法都不对2.下列叙述中正确的是(分数:2.00)A.有一个以上根结点的数据结构不一定是非线性结构B.只有一个根结点的数据结构不一定是线性结构C.循环链表是非线性结构D.双向链表是非线性结构3.某二叉树共有 7个结点,其中叶子结点只有 1个,则该二叉树的深度为(假设根结点在第
2、1层)(分数:2.00)A.3B.4C.6D.74.在软件开发中,需求分析阶段产生的主要文档是(分数:2.00)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书5.结构化程序所要求的基本结构不包括(分数:2.00)A.顺序结构B.GOTO跳转C.选择(分支)结构D.重复(循环)结构6.下面描述中错误的是(分数:2.00)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD图是软件详细设计的表示工具7.负责数据库中查询操作的数据库语言是(分数:2.00)A.数据定义语言B.数据管理语
3、言C.数据操纵语言D.数据控制语言8.一个教师可讲授多问课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是(分数:2.00)A.1:1联系B.1:m联系C.m:1联系D.m:n联系9.有三个关系 R、S 和 T如下: (分数:2.00)A.自然连接B.交C.除D.并10.定义无符号整数类为 UInt,下面可以作为类 UInt实例化值的是(分数:2.00)A.-369B.369C.0.369D.整数集合1,2,3,4,511.下列关于面向对象的论述中,正确的是(分数:2.00)A.面向对象是指以对象为中心,分析、设计和实现应用程序的机制B.面向对象是指以功能为中心,分析、设计和实现应用程
4、序的机制C.面向对象仅适用于程序设计阶段D.面向对象是一种程序设计语言12.语句”Hello”.equals(“hello”);的正确执行结果是(分数:2.00)A.trueB.falseC.0D.113.下列关于 Java源程序结构的论述中,正确是(分数:2.00)A.一个文件包含的 import语句最多 1个B.一个文件包含的 public类最多 1个C.一个文件包含的接口定义最多 1个D.一个文件包含的类定义最多 1个14.下列不属于 Java关键字的是(分数:2.00)A.thisB.superC.finallyD.NULL15.下列代码的执行结果是 public class Test
5、 public static void main(String args) int x=0,1,2,3; for(int i=0;iA.error1B.error2C.error1error2D.2error216.下列整数的定义中,错误的是(分数:2.00)A.int f=3.14;B.int a=012;C.int i=189;D.int d-0x123;17.要得到某目录下的所有文件名,在下列代码的下划线处应填入的内容是(两个下划线的内容相同) _pathname = new_(args0); String filename = pathname.list();(分数:2.00)A.Fi
6、leInputStreamB.FileOutputStreamC.FileD.RandomAccessFile18.在下列代码的下划线处应填入的内容是 public class FirstSample public static void main(_args) System.out.println(“你好!“); (分数:2.00)A.staffB.doubleC.intD.String19.Object类中的方法 public int hashCode(),在其子类覆盖该方法时,其方法修饰符可以是(分数:2.00)A.protectedB.publicC.privateD.缺省20.下面代
7、码中的内部类名是 import java.awt*; import javax.swing.*; class TalkingClock public static void main(int interval,final boolean beep) ActionListener listener = new ActionListener() public void actionPerformed(ActionEvent event) _ Timer t = new Timer(interval,listener); t.start(); (分数:2.00)A.TimerB.ActionList
8、enerC.listenerD.匿名21.已知 zipname是一个压缩文件名,则 zipname在下列代码中出现的正确位置是 ZipInPutStream zin =new ZipInPutStream(new FileInPutStream(); ZipEnatry entry; While(entry = zin.getNextEntry()!=null fileCombo.addItem(entry.getName(); zin.closeEntry(); Zin.close();(分数:2.00)A.B.C.D.22.下列代码的执行结果是 int numbers=new int6;
9、for(int i=1;iA.0 1 2 3 4 5B.1 2 3 4 5 6C.0 1 2 3 4D.1 2 3 4 523.Java API中支持线程的类或接口是 .java.lang.Thread .java.lang.Runnable .java.lang.ThreadGroup .java.io.Serializable(分数:2.00)A.,B.,C.,D.,24.下列关于 Test类的定义中,正确的是(分数:2.00)A.class Test implements Runnable public void run()public void someMethod()B.class
10、Test implements Runnable public void run();C.class Test implements Runnable public void someMethod();D.class Test implements Runnable public void someMethod()25.下列方法被调用后,一定使调用线程改变当前状态的是(分数:2.00)A.notify()B.yield()C.sleep()D.isAlive()26.在堆栈类 SharedStack的定义中,为了保证堆栈在并发操作中数据的正确性,应在下划线处填入的修饰符是(两个下划线的填写内容
11、相同) public class SharedStack _int idx=0; _char data= new char10; public synchronized void push(char c) _ public synchronized void pop()_ (分数:2.00)A.publicB.不使用修饰符C.privateD.protected27.下列代码编译或执行结果的描述中,正确的是 class Test public static void main(String args) TestThread pm1 = new TestThread(“One“); pm1.st
12、art(); TestThread pm2 = new TestThread(“Two“); pm2.start(); class TestThread extends Thread private String sTname=“; TestThread(String s) sTname = s; public void run() for(int i=0;iA.不能通过编译,TestThread 类中不能定义变量和构造方法B.输出 One One Two TwoC.输出 Two One One TwoD.选项 B或 C都有可能出现28.下列关于 Applet的叙述中,正确的是(分数:2.00
13、)A.为了使 Applet在浏览器中运行,需要在 HTML文件中嵌入相应的 Applet类B.Applet不能使用从外部接收参数C.Applet不能使用 javac 命令进行编译D.java Application 与 Applet都必须包含 main()方法29.下列代码的下划线处应填入的方法名是 import java.applet.*; import java.awt.*; public class Hello extends Applet public void _(Graphics g) g.drawString(“How are you!“, 10, 10); (分数:2.00)A
14、.repaintB.printlnC.paintD.show30.下列变量的定义中,错误的是(分数:2.00)A.int x=3;B.float f;d;C.String s=”Hello!”D.boolean b=true;31.下列代码的执行结果是 int length = “Hello“.length(); System.out.println(length);(分数:2.00)A.5B.2C.10D.632.下列代码的编译或执行结果是 public class MyVal public static void main(String args) MyVal m = new MyVal(
15、); m.aMethod(); public void aMethod() boolean b = new Boolean 5; System.out.println(b0); (分数:2.00)A.1B.nullC.0D.编译错误33.若变量 a是 String类型的数据,那么表达式(a+a)的类型是(分数:2.00)A.charB.StringC.intD.long34.Component类中用于刷新组件的方法是(分数:2.00)A.getFontB.getNameC.updateD.paint35.鼠标在窗口中移动时,产生的事件是(分数:2.00)A.ActionEventB.Print
16、EventC.KeyEventD.MouseEvent二、填空题(每空 2分,共 30分)(总题数:15,分数:30.00)36.有序线性表能进行二分查找的前提是该线性表必须是 1 存储的。(分数:2.00)填空项 1:_37.一棵二叉树的中序遍历结果为 DBEAFC,前序遍历结果为 ABDECF,则后序遍历结果为 1。(分数:2.00)填空项 1:_38.对软件设计的最小单位(模块或程序单元)进行的测试通常称为 1 测试。(分数:2.00)填空项 1:_39.实体完整性约束要求关系数据库中元组的 1 属性值不能为空。(分数:2.00)填空项 1:_40.在关系 A(S,SN,D)和关系 B(
17、D,CN,NM)中,A 的主关键字是 S,B 的主关键字是 D,则称 1 是关系 A的外码。(分数:2.00)填空项 1:_41.若类声明时加上修饰符 1,则表示该类不能有子类。(分数:2.00)填空项 1:_42.Java的类库中提供 Throwable类来描述异常,它有 Error和 1 两个直接子类。(分数:2.00)填空项 1:_43.类中的某些方法通过类名就可以直接被调用,例如 JOptionPane.showMessageDialog(null,”按确定键退出”)中的 showMessageDialog方法,这种方法称为 1 方法。 (分数:2.00)填空项 1:_44.在对象流中
18、,对象的传送首先要将所传送的对象串行化,也就是实现 Serializable接口。下列代码中必须实现 Serializable接口的类是 1。 ObjectInput in = new ObjectInputStream (new FileInputStream(“employee.dat”); Employee newStaff = (Employee) in.readObject2;(分数:2.00)填空项 1:_45.下列代码的执行结果是 1。 public class Expression public static void main(String args) int v1=10,v
19、2=99,v3=0; System.out.println(v10) (分数:2.00)填空项 1:_46.语句 Thread thread = new SomeThreadClass1成功运行后,线程 thread1处于生命周期 2 状态。(分数:2.00)填空项 1:_47.Java的线程调度策略是一种基于优先级的 1 试调度。(分数:2.00)填空项 1:_48.一个 Applet被浏览器加载后,是从 12 方法开始执行的。(分数:2.00)填空项 1:_49.根据下列类声明,可以得知类 TwoListeners能够处理两类事件:WindowEvent 和 1。 Public class
20、 TwoListeners implements MouseMotionListener,WindowListener 2 (分数:2.00)填空项 1:_50.下列代码的功能是把按钮 save添加到窗口 myFrame的中间,在空白处应填入的代码是 1。 public class MyFrame public static void main(String args) JFrame myFrame = new JFrame2; JButton save = new JButton3; myFrame.getContentPane4.add(save,“ 5“); myFrame.setSiz
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 全国 计算机等级考试 二级 JAVA 2012 答案 解析 DOC
