[计算机类试卷]国家二级(JAVA)笔试模拟试卷173及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷173及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷173及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 173及答案与解析 1 算法分析的目的是 ( )。 ( A)找出数据结构的合理性 ( B)找出算法中输入和输出之间的关系 ( C)分析算法的易懂性和可靠性 ( D)分析算法的效率以求改进 2 在数据流图 (DFD)中,带有名字的箭头表示 ( )。 ( A)控制程序的执行顺序 ( B)模块之间的调用关系 ( C)数据的流向 ( D)程序的组成成分 3 阅读下面程序 class Test implements Runnable public static void main(String args) Test t=new Test(); t.start(): p
2、ublic void run() 下列关于上述程序的叙述正确的是 ( A)程序不能通过编译,因为 start()方法在 Test类中没有定义 ( B)程序编译通过,但运行时出错,提示 start()方法没有定义 ( C)程序不能通过编译,因为 run()方法没有定义方法体 ( D)程序编译通过,且运行正常 4 阅读下 面代码 public class Test implements Runnable public void run(Thread t) System.out.println(“Running“); public static void main(String args) Thre
3、ad tt=new Thread(new Test(); tt.start(); 代码运行的结果是 ( A)将抛出一个异常 ( B)没有输出并正常结束 ( C)输出 “Running”并正常结束 ( D)程序第 2行将出现一个编译错误 5 下列说法中,正确的是 ( )。 ( A)类是变量和方法的集合体 ( B)数组是无序数据的集合 ( C)抽象类可以实例化 ( D)类成员数据必须是共有的 6 对排序文件的初始状态不作任何要求的排序方法有 ( )。 ( A)直接插入和快速排序 ( B)直接插入和归并排序 ( C)归并和快速排序 ( D)归并和直接选择排序 7 二叉树是结点的有限集合,它 ( )根
4、 结点。 ( A)有 0个或 1个 ( B)有 0个或多个 ( C)有且只有 1个 ( D)有 1个或 1个以上 8 在七类内聚中具有最强内聚的一类是 ( )。 ( A)功能内聚 ( B)通讯内聚 ( C)偶然内聚 ( D)顺序内聚 9 在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率。与程序的效率相比,人们更重视程序的 ( A)安全性 ( B)一致性 ( C)可理解性 ( D)合理性 10 对下列二叉树进行中序遍历的结果是 ( A) ACBDFEG ( B) ACBDFGE ( C) ABDCGEF ( D) FCADBEG 11 若某链表最常用的操作是在最后一个结点之后插入一个结
5、点或删除最后一个结点,则采用 _存储方式最节省时间。 ( A)单链表 ( B)双链表 ( C)单循环链表 ( D)带头结点的双循环链表 12 在软件工程中, 白箱测试法可用于测试程序的内部结构。此方法将程序看做是 _。 ( A)循环的集合 ( B)地址的集合 ( C)路径的集合 ( D)目标的集合 13 在 Frame容器中使用 FlowLayout管理布局时,若要设定紧凑排列,则需要调用下列 _方法。 ( A) setLayout(newFlowLayout() ( B) add() ( C) setVisible(true) ( D) pack() 14 下面有关构造方法的说法中错误的是
6、( )。 ( A)构造方法名与类名必须相同。 ( B)构造方法往往是给对象赋初值,无返回值,所以构造方法的返回类型是void。 ( C)构造方法不能被程序调用 ( D)定义一个类时,若没有定义该类的构造方法,则 Java语言会提供默认的构造方法。 15 下列哪个包中含有压缩文件输入流 ZiplnputStream类 ?( ) ( A) iava.io ( B) java.util.zip ( C) java.util.jar ( D) java.awt 16 下列注释中,不正确的是 ( )。 ( A) /*注释文字 */ ( B) /*注释文字 */ ( C) /*注释文字 ( D) /注释文
7、字 17 下列关于线程组的说法中,错误的是 ( )。 ( A)一个线程只能在创建时设置其线程组 ( B)线程组使一组线程可以作为一个对象进行统一处理和维护 ( C)在应用程序中线程可以独立存在,不一定要属于某个线程组 ( D) 线程组由 java.lang包中的 ThreadGroup类来实现 18 下列不属于 FileInputStream输入流的 read()成员函数的是 ( )。 ( A) int read (byte b, int offset, int len) ( B) int read (int line) ( C) int read () ( D) int read (byte
8、 b) 19 执行下面程序后输出的正确结果是 public class Test public static void main(String args) byte x=3, y=4; long r=80L; System out print(r/y); System out print(“, “); System out print(x/y); ( A) 20.0,1 ( B) 20.0,1.0 ( C) 20,0 ( D) 20,1.0 20 假设 i是 int类型的变量,并初始化为 1,则下列 ( )是合法的条件语句。 ( A) if (i) ( B) if (i =3) ( C) if
9、 (i=2) ( D) if (true) 21 若数组 a定义为 inta=new int 34,则 a是 ( )。 ( A)一维数组 ( B)二维数组 ( C)三维数组 ( D)四维数组 22 不属于 Write 类子类的是 ( )。 ( A) PrintWrite 类 ( B) RcaderWrite 类 ( C) OutputStream Writer 类 ( D) FileWrite 类 23 关于以下代码段的说法中正确的是 ( )。 (1)String s=“abcde“; (2)StringBuffer s1=new StringBuffer(“abcde“); (3)if(s.
10、equals(s1) (4)s1=null; (5)if(sequals(s) (6)s=null: ( A)第 (1)行编译错误, String 的构造器必须明确调用 ( B)第 (3)行编译错误,因为 s与 s1有不同的类型 ( C) 编译成功,但执行时在第 (5)行有异常抛出 ( D)编译成功,执行过程中也没有异常抛出 24 当检索一个压缩文件时,首先要建立压缩文件输入流对象,该对象 ( )。 ( A)以 InputSmeamReader对象为参数 ( B)以 BufferedReader对象为参数 ( C)以选中的压缩文件为参数 ( D)以 FilelnputStream对象为参数 2
11、5 调用线程的下列方法,不会改变该线程在生命周期十状态的方法是 ()。 ( A) yeild() ( B) wait() ( C) sleep() ( D) isAlive() 26 阅读下面程序importjava.io.*;publicclassTypeTransitionpublicstaticvoidmain(Stringargs)chara=h;iNti=100;intj=97;intaa=a+i;System.out.println(“aa=“+aa);charbb=(char)j;System.out.println(“bb=“+bb);如果输出结果的第二行为 bb=a,奸么第一
12、行的输出是 ()。 ( A) aa=I ( B) aa=204 ( C) aa=v ( D) aa=156 27 线程组是一个 Java特有的概念,在 Java中,线程组是类 ThreadGronp的对象,每个线程都隶属于 ( )个线程组。 ( A) 0 ( B) 1 ( C) 2 ( D)可以多于 2 28 下面各选项中正确的是 ( )。 : long 1 = 4990 : int i = 4L : float f=1.1 : double d=4 ( A) 、 ( B) 、 、 ( C) 、 ( D) 、 29 当启动 Applet程序时,首先调用的方法是 ( )。 ( A) stop()
13、 ( B) init() ( C) start() ( D) destroy() 30 下列 Java布局管理器中,简单地将组件由左到右排列,排满一行,自动移到下一行的布局管理器是 ( )。 ( A) FlowLayout ( B) BorderLayout ( C) GfidLayout ( D) BoxLayout 31 给定下面的代码: int i=1,j=10; do if(i+ -j) continue; while(i 5) 执行完之后, i与 j的值分别是多少 ? ( ) ( A) i=6,j=5 ( B) i=5,j=5 ( C) i=6,j=4 ( D) i=5,j=6 32
14、 下面程序的输出结果是 ( )。 public class Sun public static void main(String args ) int n=4 ,sum=0; while(n 0) sum+=n; n-; System.out.println(“sum is “+sum); ( A) sum is 10 ( B) sum is 4 ( C) 10 ( D) 4 33 在压缩文件流中,下列哪个方法是用于缓冲阅读器阅读文本的方法 ? ( ) ( A) readLine() ( B) getNextEntry() ( C) bufferRead() ( D) loadZipFile(
15、) 34 下面程序段的输出结果为 package test; public class Class A int x=20; static int y=6; public static void main(String args) Class B b=new Class B(); b.go(10); System.out.println(“x“+b.x); class ClassB int x; void go(int y) ClassA a=new ClassA(); x=a.y; ( A) x=10 ( B) x-20 ( C) x=6 ( D)编译不通过 35 下列哪个类的对象负责表格大小
16、的确定、内容的填写、赋值、表格单元更新的检测等等与表格内容有关的属性及其操作 ? ( A) AbstractTableModel ( B) TableModel ( C) JTable ( D) TableModelable 36 问题处理方案的正确而完整的描述称为【 】。 37 在结构化分析使用的数据流图 (DFD)中,利用【 】对其中的图形元素进行确切解释。 38 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【 】。 39 数组、堆栈、 _和链表都是线性数据结构。 40 将代数式转换成程序设计中的表达式为【 】。 41 Java 语言中如果要使用某个包中的类时
17、,需要使用【 】导入。 42 Java语言中,移位运算符包括:、和【 】。 43 阅读下面代码: import java.awt.*; public class Exam11_1 private Frame f; private Button b1,b2,b3,b4; public static void main(String args Exam11_1 that = new Exam11 1 (); that.go(); public void go() _; f.setLayout(new FlowLayout() ; b1 = new Button (“Button 1“); b2 =
18、 new Button (“Button 2“); b3 = new Button (“Button 3“); b4 = new Button (“Button 4“); f.add (b1); f.add (b2); f.add (b3); f.add (b4); f.pack (); f.setVisible (true); 请在程序中画线处填写正确的语句【 】,以便编译运行程序后得到正确的结果。 44 传递给实现了 java awt event MouseMotionListener接口的类中 mouse Dragged()方法的事件对象是,【 】类。 45 请阅读下列程序代码,然后将程
19、序的执行结果补充完整。 程序代码: 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 int4; iArray1=3; public static void m
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 173 答案 解析 DOC
