[计算机类试卷]2011年3月国家二级(JAVA)笔试真题试卷及答案与解析.doc

上传人:rimleave225 文档编号:492941 上传时间:2018-11-30 格式:DOC 页数:13 大小:45.50KB
下载 相关 举报
[计算机类试卷]2011年3月国家二级(JAVA)笔试真题试卷及答案与解析.doc_第1页
第1页 / 共13页
[计算机类试卷]2011年3月国家二级(JAVA)笔试真题试卷及答案与解析.doc_第2页
第2页 / 共13页
[计算机类试卷]2011年3月国家二级(JAVA)笔试真题试卷及答案与解析.doc_第3页
第3页 / 共13页
[计算机类试卷]2011年3月国家二级(JAVA)笔试真题试卷及答案与解析.doc_第4页
第4页 / 共13页
[计算机类试卷]2011年3月国家二级(JAVA)笔试真题试卷及答案与解析.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、2011年 3月国家二级( JAVA)笔试真题试卷及答案与解析 1 下列关于栈叙述正确的是 _。 A) 栈顶元素最先能被删除 B) 栈顶元素最后才能被删除 C) 栈底元素永远不能被删除 D) 以上三种说法都不对 2 下列叙述中正确的是 _。 A) 有一个以上根结点的数据结构不一定是非线性结构 B) 只有一个根结点的数据结构不一定是线性结构 C) 循环链表是非线性结构 D) 双向链表是非线性结构 3 某二叉树共有 7个结点,其中叶子结点只有 1个,则该二叉树的深度为 _。(假设根结 点在第 1层 ) A) 3 B) 4 C) 6 D) 7 4 在软件开发中,需求解析阶段产生的主要文档是 _。 A

2、) 软件集成测试计划 B) 软件详细设计说明书 C) 用户手册 D) 软件需求规格说明书 5 结构化程序所要求的基本结构不包括 _。 A) 顺序结构 B) GOTO跳转 C) 选择 (分支 )结构 D) 重复 (循环 )结构 6 下面描述中错误的是 _。 A) 系统总体结构图支持软件系统的详细设计 B) 软件设计是将软件需求转换为软件表示的过程 C) 数据结构与数据库设计 是软件设计的任务之一 D) PAD图是软件详细设计的表示工具 7 负责数据库中查询操作的数据库语言是 _。 A) 数据定义语言 B) 数据管理语言 C) 数据操纵语言 D) 数据控制语言 8 一个教师可讲授多门课程,一门课程

3、可由多个教师讲授。则实体教师和课程间的联系是 _。 A) 1:1联系 B) 1:m联系 C) m:1联系 D) m:n联系 9 定义无符号整数类为 UInt,下面可以作为类 T实例化值的是 _。 A) -369 B) 369 C) 0.369 D) 整数集 合 1, 2, 3, 4, 5 10 下列关于面向对象的论述中正确的是 _。 A) 面向对象是指以对象为中心,解析、设计和实现应用程序的机制 B) 面向对象是指以功能为巾心,解析、设计和实现应用程序的机制 C) 面向对象仅适用于程序设计阶段 D) 面向对象是一种程序设计语言 11 语句 “Hello”. equals(“hello”);的正

4、确执行结果是 _。 A) true B) false C) 0 D) 1 12 下列关于 Java源程序结构的论述中,正确的是 _。 A) 一个 文件包含的 import语句最多 1个 B) 一个文件包含的 public类最多 1个 C) 一个文件包含的接口定义最多 1个 D) 一个文件包含的类定义最多 1个 13 下列不属于 Java关键字的是 _。 A) this B) super C) finally D) NULL 14 下列代码的执行结果是 _。 public class Test public static void main(Stringargs) intx=0, 1, 2, 3

5、; for(int i=0;i 3;i+=2) try System.out println(xi+23/xi+xi+1); catch(ArithmeticException e) System.out.println(“error1“); catch (Exception e) System.out.println(“error2“); A) error1 B) error2 C) error1 D) 2 error2 error2 15 下列整数定义中,错误的是 _。 A) int f=314; B) int a=012; C) int i=189; D) int d=0x123; 16

6、 要得到某目录下的所有文件名,在下列代码的下划线处应填入的内容是 (两个下划线的填写内容相同 ) _pathName=new_(args0); StringfileNames=pathname.list(); A) FIlelnputStream B) FileOutputStream C) File D) RandomAccessFile 17 在下列代码中应填入下划线中的是 _。 public class FirstSample public static void maim(_args) System.out.println(“你好 !”); A) staff B) double C)

7、Int D) String 18 Object类中的方法 public int hashCode(),在其子类中覆盖该方法时,其方法修饰符可以是 _。 A) protected B) public C) private D) 缺省 19 下列代码中的内部类名是 _。 import java.awt.event.*; import javax.swing.*; class Talkingclock public void start (int interval, final boolean beep) ActionListener listener=new ActionListener() pu

8、blic void actionPerformed (ActionEvent event) Timer t=new Timer(interval, listener); t. start(); A) Timer B) ActionListener C) listener D) 匿名 20 已知 zipname是一个压缩文件名,则 zipname在下列代码中出现的正确位置是_。 ZipInputStream zin= new ZipInputStream(new FileInputStream( ); ZipEntry entry; while(entry=zin.getNextEntry( )

9、! =null) fileCombo.addItem(entry.getName( ); zin.closeEntry( ); Zin close(); A) B) C) D) 21 下列代码的执行结果是 _。 int numbers=new int6; for(int i=1;i numbers.length;i+) numbersi=i-1; System.out.print(numbersi+“); A) 0 1 2 3 4 5 B) 1 2 3 4 5 6 C) 0 1 2 3 4 D) 1 2 3 4 5 22 3Java.API中支持线程的类或接口是 _。 java.lang.Th

10、read java.fang.Runnable java.lang.ThreadGroup java.io.Serializable A) B) C) D) 23 下列关于 Test类的定义中,正确的是 _。 A) class Test implements Runnabte public void run() public void someMethod() B) class Test implements Rnuuable public void run(); C) class Test implements Rnuuable public void someMethod(); D) cl

11、ass Test implements Rnuuable public void someMethod(); 24 下列方法被调用后,一定 使调用线程改变当前状态的是 _。 A) notify() B) yield() C) sleep() D) isAlive() 25 在堆栈类 SharedStack的定义中,为了保证堆栈在并发操作中数据的正确性,应在下划线处填入的修饰符是 (两个下划线的填写内容相同 ) public class SharedStack( _int idx=0; _chardata=new char10; public synchronized void push(cha

12、r C) public synchronized void pop A) public B) 不使用修饰符 C) private D) protected 26 关于下列代码编译或执行结果的描述中,正确是 _。 public class Test public static void main(String args) TestThread pm1=new TestThread(“one“); pm1.start(); TestThread pm2=new TestThread(“Tow“); pm2.start(); class TestThread extends Thread( priv

13、ate String sTname=“; TestThread(String s) sTname=s; public void run() for(int i=0;i 2;i+) try sleep(1000); catch(InterruptedException e)() System.out.println(sTname+); A) 不能通过编译, TestThread类中不能定义变量和构造方法 B) 输出 One One Two Two C) 输出 Tow One One Two D) 选项 B或 C都可能出现 27 下列关于 Applet的叙述中,正确的是 _。 A) 为了使 App

14、let在浏览器中运行, 需要在 HTML文件智能嵌入相应的 Applet类 B) Applet不能从外部接受参数 C) Applet不能使用 javac命令进行编译 D) Java Application与 Applet都必须包含 main()方法 28 下列代码的下划线处应填入的方法名是 _。 import java.awt.*; import java.applet.*; public class Hello extends Applet public void_(Graphics g) g.drawString(“How are you!“, 10, 10); A) repaint B)

15、 println C) paint D) show 29 下列变量定义中,错误的是 _。 A) int x=3; B) float f;d; C) String s=“Hello!“; D) boolean b=true; 30 下列代码的执行结果是 _。 Int length=“Hello“, length(); System.out.println(lenght); A) 5 B) 2 C) 10 D) 6 31 下列代码的编译或执行结果是 _。 public class MyVal puhlic static void main(String args) MyVal m=new MyVa

16、l(); m.aMethod(); public void aMethod() boolean b=new Boolean5; System.out.println(b0); A) 1 B) null C) 0 D) 编译错误 32 若变量 a是 String类型的变量,那么表达式 (a+ A) 的类型是 _。 A) char B) String C) int D) long 33 Component类中用于刷新组件的方法是 _。 A) getFont() B) getName() C) update D) paint 34 鼠标在窗口中移动时,产生的事件是 _。 A) ActionEvent

17、 B) PrintEvent C) KeyEvent D) MouseEvent 35 有序线性表能进行二分查找的前提是该线性表必须是 _存储的。 36 一棵二叉树的中序遍历结果为 DBEAFC,前序遍历结果为 ABDECF则后序遍历结果为 _。 37 对软件设计的最小单位 (模块或程序单元 )进行的测试通常称为 _测试。 38 实体完整性约束要求关系数据库中元组的 _属性值不能为空。 39 在关系 A(S, SN, D) 和关系 B(D, CN, NM)中, A的主关键字是 S, B的主关键字是 D,则称 _是关系 A的外码。 40 若类声明时加上修饰符 _,则表示该类不能有子类。 41 J

18、ava的类库中提供 Throwable类来描述异常,它有 Error和 _两个直接子类。 42 类中的某些方法通过类名就可以直接被调用,例如JOptionPane.showMessageDialog(null, “按确定键退出 “)中的 showMessageDialog方法,这种方法称为 _方法。 43 在对象流中,对象的传送首先要将所传送的对象串行化,也就是 实现Serializable接口。下列代码中必须要实现 Serializable接口的类是 _。 ObjectInput in= new ObjectInputStream(new FileInputStream(“employee.

19、dat“); EmployeenewStaff=(Employee)in.readObject); 44 下列代码的执行结果是 _。 public class Expression public static void main(String args) int v1=10, v2=99, v3=0; System out println(v1 0) 45 语句 Thread thread1=new SomeThreadClass()成功运行后,线程 thread1处于生命周期的 _状态。 46 Java的线程调度策略是一种基于优先级的 _式调度。 47 一个 Applet被浏览器加载后,是从

20、 _方法开始执行的。 48 根据下列类声明,可以得知类 TwoListeners能够处理两类事件: WindowEvent和 _。 public class TwoListeners implements MouseMotionListener, WindowListener 49 下列代码的功能是把按钮 save添加到窗口 myFrame的中间,在空白处应填入的代码是 _。 import Javax.swing.*; public calss MyFrame public static void main(String args) JFrame myFrame=new JFrame(); J

21、Button save=new JButton(“Save“); myFrame.getContentPane()add(save,“_“); myFrame.setSize(200,200); myFrame.setVisible(true); 2011年 3月国家二级( JAVA)笔试真题试卷答案与解析 1 【正确答案】 A 2 【正确答案】 B 3 【正确答案】 D 4 【正确答案】 D 5 【正确答案】 B 6 【正确答案】 A 7 【正确答案】 C 8 【正确答案】 D 9 【正确答案】 B 10 【正确答案】 A 11 【正确答案】 B 12 【正确答案】 B 13 【正确答案】

22、D 14 【正确答案】 C 15 【正确答案】 A 16 【正确答案】 C 17 【正确答案】 D 18 【正确答案】 B 19 【正确答案】 B 20 【正确答案】 A 21 【正确答案】 C 22 【正确答案】 C 23 【正确答案】 A 24 【正确答案】 C 25 【正确答案】 A 26 【正确答案】 D 27 【正确答案】 A 28 【正确答案】 C 29 【正确答案】 B 30 【正确答案】 A 31 【正确答案】 B 32 【正确答案】 B 33 【正确答案】 C 34 【正确答 案】 D 35 【正确答案】 顺序 36 【正确答案】 DEBFCA 37 【正确答案】 单元 38 【正确答案】 主键 (或主码 ) 39 【正确答案】 D 40 【正确答案】 final 41 【正确答案】 Exception 42 【正确答案】 静态 (static) 43 【正确答案】 ObjectInput 44 【正确答案】 0(执行出现异常 !) 45 【正确答案】 新建状态 46 【正确答案】 抢先 47 【正确答案】 init() 48 【正 确答案】 MouseEvent 49 【正确答案】 Center

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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