2013年3月二级计算机java_2009年3月-2011年3月全国计算机等级考试Java二级笔试试题及答案...

41528d3028836879cd698677c3999917.gif2009年3月-2011年3月全国计算机等级考试Java二级笔试试题及答案

12009 年 3 月全国计算机 Java 二级笔试一、 选择题(11) Java 虚拟机(JVM)运行 Java 代码时,不会 进行的操作时A)加载代码 B)校验代码 C)编译代码 D)执行代码(12) Java 程序的并发机制是 A)多线程 B)多接口 C)多平台 D)多态性 (13) 在方法内部使用,代表对当前对象自身引用的关键字是 A)super B)This C)Super D)this (14) 阅读下列程序 public class VariableUse{ public static void main (String[] args) { int a; if (a==8) { int b=9; System.out.println(“a = ”+a); System.out.println(“b = ”+b); } System.out.println(“a = ”+a); System.out.println(“b = ”+b); } } 该程序在编译时的结果是 A)变量 a 未赋值 B)第二个 System.out.println(“b = ”+b)语句中,变量 b 作用域有错 C)第二个 System.out.println(“a = ”+a)语句中, 变量 a 作用域有错 D)第一个 System.out.println(“b = ”+b)语句中, 变量 b 作用域有错 (15) 下列不属于 Swing 的构件是A)JButton B)JLabel C)JFrame D)JPane (16) 对鼠标点击按钮操作进行事件处理的接口是 A)MouseListener B)WindowsListener C)ActionListener D)KeyListener (17) AWT 中用来表示颜色的类是 A)Font B)Color C)Panel D)Dialog (18) 下列运算符中,优先级最高的是 A)++ B)+ C)* D)>(19) 下列运算中属于跳转语句的是A)try B)catch C)finally D)break (20) 阅读下列利用递归来求 n!的程序 Class FactorialTest{ Static long Factorial (int n) { //定义 Factorial ()方法 If (n==1) Return 1; Else Return n* Factorial(_____); } Public static void main (String a[]) { // main ()方法 Int n=8; System.out.println{n+”! = ”+Factorial (n)}; } } 为保证程序正确运行,在下划线处应该填入的参数是 A)n-1 B)n-2 C)n D)n+1 (21) 阅读下列代码 Public class Person{ Static int arr[ ] = new int (10); Public static void main (String args ) { System.out.println(arr[9]); } } 该代码运行的结果是 A)编译时将产生错误 B)编译时正确,运行 时将产生错误 C)输出 0 D)输出空 (22) 在 Java 中,若要使用一个包中的类时,首先要求 对该包进行导入,其关 键字是A)import B)package C)include D)packet (23) 继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码A)可读性好 B)可重用 C)可跨包 访问 D)运行更安全 (24) 阅读下列代码片段 Class InterestTest________ActionListener{ Public void 2actionPered (ActionEvent event) { Double interest = balance * rate/100; Balance += interest; Number at at = Number at.getCurrencyInstance (); System.out.printlb{“balance = ”+ atter.at (balance)}; } Private double rate; }在下划线处,应填的正确选项 是 A)Implementation B)Inneritance C)implements D)extends (25) 下列方法中,不属于类 String 的方法是 A)tolowerCase () B)valueof ()C)charAt () D)append () (26) grid (9)[5]描述的是 A)二维数组 B)一维数组 C)五 维数组 D)九维数组 (27) Java 类库中,将信息写入内存的类是 A)java.io.FileOutputStream B)java.io.ByteArrayOutputStream C)java.io.BufferedOutputStream D)java.io.DataOutputStream (28) 阅读下列 Java 语句 ObjectOutputStream out New ObjectOutputStream {new_______(“employee.dat”)}; 在下划线处,应填的正确选项是 A)File B)FileWriter C)FileOutputStream D)OutputStream (29) 使新创建的线程参与运行调度的方法是 A)run () B)start () C)init () D)resume () (30) Java 中的线程模型由三部分组成,与 线程模型组成无关的是A)虚拟的 CPU B)程序代码C)操作系统的内核状态 D)数据 (31) 向 Applet 传递参数正确的描述是 A) B) C) D) (33) Applet 的默认布局管理器是 A)BorderLayout B)FlowLayoutC)GridLayout D)PanelLayout (34) 阅读下列代码段 Class Test implements Runnable { Public int run( ) { Int i = 0; While (true) { i++; System.out.println (“i=”+i); } } } 上述代码的编译结果是 A)程序通过编译并且 run ()方法可以正常输出递增的 i 值 B)程序通过编译,调用 run ()方法将不显示任何输出 C)程序不能通过编译,因为 while 的循环控制条件不能为 “true”D)程序不能通过编译,因为 run ()方法的返回值类型不是 void 3(35) 如果线程调用下列方法,不能保证使该线程停止运行的是A)sleep () B)stop () C)yield () D)wait () 二、填空题(每空 2 分,共 30 分)(6) Java 语言中,使用关键字【6】对当

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值