[计算机类试卷]国家二级(JAVA)笔试模拟试卷196及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷196及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷196及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 196及答案与解析 1 当 applet程序中的 init()方法为下列代码时,运行后用户界面会出现什么样的情况。 public void init () setLayout(new BorderLayout(); add(“North“, new TextField(10); add(“Center“, new Button(“help“); 选择正确答案_。 ( A)按钮将会出现 在 applet的正中间,且尺寸为正好能够包容 “help”的大小 ( B)文本框将会出现在 applet的顶上,且有 10个字符的宽度 ( C)文本框将会出现在 applet
2、的顶上,从最左边一直延伸到最右边;按钮将会出现在 applet的正中央,覆盖除文本框外的所有空间 ( D)按钮与文本框的布局依赖于 applet的尺寸大小 2 下列对于软件测试的描述中正确的是 ( A)软件测试的目的是证明程序是否正确 ( B)软件测试的目的是使程序运行结果正确 ( C)软件测试的目的是尽可能多地发现程序中的错误 ( D)软件 测试的目的是使程序符合结构化原则 3 下列描述中正确的是 ( )。 ( A)软件工程只是解决软件项目的管理问题 ( B)软件工程主要解决软件产品的生产率问题 ( C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 ( D)软件工程只是解决软件
3、开发过程中的技术问题 4 阅读下面代码: public class Test2005 public static void main(String args) System.out.println(3 2)? 4:5); 其运行结果是 ( A) 2 ( B) 3 ( C) 4 ( D) 5 5 算法空间复杂度是指 _。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占用的存储空间 ( D)算法执行过程中所需要的存储空间 6 在面向对象的程序设计中,下列叙述中错误的是 ( )。 ( A)任何一个对象构成一个独立的模块 ( B)一个对象不是独立存在的实体,各个对象之间有关
4、联,相互依赖 ( C)下 一层次的对象可以继承上一层次对象的某些属性 ( D)上述三种说法都正确 7 需求分析最终结果是产生 ( )。 ( A)项目开发计划 ( B)需求规格说明书 ( C)设计说明书 ( D)可行性分析报告 8 在一个单链表中,若 q结点是 p结点的前驱结点,若在 q与 p之间插入结点 s,则执行 ( )。 ( A) slink=plink ; plink=s ( B) pqink=s ; sqink=q ( C) pqink=slink ; slink=p ( D) qlink=s ; slink=p 9 程序设计语言的基本成分是数据成分、运算成分、控制成分和 ( ) (
5、A)对象成分 ( B)变量成分 ( C)语句成分 ( D)传输成分 10 下列叙述中正确的是 ( A)软件就是程序清单 ( B)软件就是存放在计算机中的文件 ( C)软件应包括程序清单以及运行结果 ( D)软件包括程序、数据和文档 11 对于长度为 8的顺序存储结构的有序表,若采用二分查找法查找,在等概率的情况下,平均查找长度为 _的值除以 8。 ( A) 17 ( B) 19 ( C) 21 ( D) 20 12 当用户按 Tab键离开文本框时,将激发 ( )事件 ( A) FocusEvent ( B) WindowEvent ( C) ActionEvent ( D)以上都不是 13 下
6、列叙述中,错误的是 ( )。 ( A) Java中,方法的重载是指多个方法可以共享同一个名字 ( B) Java中,用 abstract修饰的类称为抽象类,它不能实例化 ( C) Java中,接口是不包含成员变量和方法实现的抽象类 ( D) Java中,构造方法可以有返回值 14 当处理的数据量很多,或向文件写很多次 少量的数据,一般使用 ( )流。 ( A) FileOutput ( B) PipedOutput ( C) DataOutput ( D) BufferedOutput 15 下列关于 J2EE的特点的说法中,错误的是 ( )。 ( A) J2EE的基础是 J2SE ( B)
7、J2EE提供高度的安全性支持 ( C)支持事务处理和异步通信 ( D)支持面向过程的 Web开发 16 下列关于正则表达式的说法,不正确的是 ( A)在 J2SE1.4中的正则表达式包中有一个 Pattern类 ( B)在 J2SE1.4中的正则表 达式包中有一个 Macher类 ( C)在 J2SE1.4中的正则表达式包名为 java.util.regex ( D)以上说法都不对 17 下面程序段的输出结果为 public class Test int a, b; Test() a=100; b=200; Test(int x, int y) a=x; b=y; public static
8、void main(String args) Test Objl=new Test(12, 45); System.out.println(“a=“+objl.a+“ b=“+Objl.B); Test Obj2=new Test(); System.out.println(“a=“+Obj2.a+“ b=“+Obj2.B); ( A) a=100 b=200 a=12 b=45 ( B) a=12 b=45 a=100 b=200 ( C) a=12 b=200 a=100 b=45 ( D) a=100 b=45 a=12 b=200 18 利用 File对象可以判断的是 ( A)创建子目
9、录 ( B)获得文件长度 ( C)删除文件 ( D)判断文件的存在 19 关于集合类描述正确的是 ( )。 集合类中容纳的都是指向 Object类对象的指针 集合类容纳的对象都是 Object的类例 只能容纳对象 只能容纳基本数据类型 ( A) 、 、 ( B) 、 ( C) 、 ( D) 、 、 、 20 对于 catch子句的排列,下列 ( )是正确的。 ( A)父类在先,子类在后 ( B)子类在先,父类在后 ( C)有继承关系的异常不能在同一个 try程序段内 ( D)先有子类,其他如何排列都无关 21 下列构造方法的调用方式中,正确的是 ( )。 ( A)按照一般方法调用 ( B)由用
10、户直接调用 ( C)只能通过 new自动调用 ( D)被系统调用 22 继承诸如 WindowAdapter(它继承了 WindowListener接口 )等适配器类有何好处 ? ( ) ( A)将继承这个类的所有行为 ( B)子类将自动成为监听器 ( C)不必实现任何不需要的 WindowListener方法 ( D)为了层次清楚,美观大方 23 Java程序的解释执行过程分为 ( )。 ( A)代码的装入、校验、执行 ( B)代码的校验、装入、执行 ( C)代码的校验、装入、执行 ( D)代码的装入、执行、校验 24 定义 JavaApplet程序时,必须有的 import语句是 ( )
11、( A) import java.applet.Applet; ( B) import java.io.*; ( C) import java.awt.event; ( D) import java.lang.*; 25 下列构造方法的调用方式中,正确的是 ( )。 ( A)按照一般方法调用 ( B)由用户直接调用 ( C)只能通过 flew自动调用 ( D)被系统调用 26 下列程序的输出结果是 Class Test public static void main(String args) int n=7; n 3; n=n ( C) i=p.a; ( D) i=t,b; 29 switch
12、语句 ( ) ( A)都可以用 if-else if结构实现 ( B)都不可以用 if-else if结构实现 ( C)有的可以用 if-else if结构实现 ( D)大部分不可以用 if-else if结构实现 30 若有定义 int a=2;则执行完语句 a/=a*a;后, a的值是 ( ) ( A) 0.5 ( B) 0 ( C) 1/2 ( D) 1/4 31 整型变量中, byte类型表示数据的范围是 ( )。 ( A) -127 +128 ( B) -126 +127 ( C) -128 +127 ( D) -127 +126 32 下列关于数组定义语句不正确的 ( A) int
13、a1, a2; ( B) int a=1, 2, 3, 4, 5; ( C) double d=new double8; ( D) float f=new 2.0f,3.5f,5.6f,7.8f; 33 下列程序执行后,字符串 s应是 String greets=“hello“; String s=greets substring(0, 3); ( A) ello ( B) hell ( C) hello ( D) hl 34 公有成员变量 MAX是一个 int型值,变量的值保持常数值 100,则 下列使用哪个选项的 声明定义这个变量是正确的 ? ( A) public int MAX = 1
14、00; ( B) final int MAX = 100; ( C) final public int MAX = 100; ( D) public final int(MAX = 100; 35 自定义表格类中的 model部分应实现的接口是 ( A) AbstractTableModel ( B) JTable ( C) TableModel ( D) TableModelable 36 面向对象的程序设计方法中 涉及的对象是系统中用来描述客观事物的一个【 】。 37 软件的调试方法主要有:强行排错法、【 】和原因排除法。 38 类是一个支持集成的抽象数据类型,而对象是类的【 】。 39
15、软件测试是为了【 】而执行程序的过程。 40 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 _。 41 Java语言中,临界区用【 】关键字标识。 42 return语句从当前方法中退出,返回到调用该方法的语句处,并从紧跟该调用语句的【 】继续程序的运行。 43 Java的图形界面技术经历了两个发展阶段,分别通过提供 AWT开发包和【 】开发包来体现。 44 给较低优先级线程一个执行的机会调用 _。 45 语句 Thread thread1=new SomeThreadClass()成功运行后,线程 thread1处于生命周期的 _状态。 46 声明异常抛出用【
16、】子句来完成声明,它包含在方法的声明之中。 47 请阅读下列程序代码,然后将程序的执行结果补充完整。 程序代码: public class throwsException static void Proc(int sel) throws ArithmeticException, ArrayIndexOutOfBoundsException System.out.println(“In Situation“+sel); if(sel=0) System.out.println(no Exception caught“); return; else if(sel=1) int iArray=new
17、 int4; iArray1=3; public static void main(String args) try Proc(0); Proc(1); catch(ArrayIndexOutOfBoundsException e) System.out.println(“Catch“+e); finally System.out.println(“in Proc finally“); 执行结果: In Situation 0 no Exception caught 【 】 in Proc finally 48 在 Java程序中, run()方法的实现方式有两种,是【 】和继承 Thread
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 196 答案 解析 DOC
