[计算机类试卷]国家二级(JAVA)笔试模拟试卷200及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷200及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷200及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 200及答案与解析 1 下列命令中, _能为远程对象生成 stub和 skeleton。 ( A) rmid ( B) rmic ( C) serialver ( D) rmiregistry 2 算法的时间复杂度是指 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 3 下面对对象概念的描述中,错误的是 _。 ( A)任何对象都必须有继承性 ( B)对象是属性 和方法的封装体 ( C)对象间的通信靠消息传递 ( D)操作是对象的动态属性 4 阅读下面一个支持多线程并发操作的堆
2、栈类代码 public class MyStack private int idx=0; private int data=new int8; public _ Void push(int i) dataidx=i; idx+; 在下画线处应填入的是 ( A) synchronized ( B) wait ( C) blocked ( D) interrupt 5 结构化程序所要求的基本结构不包括 _。 A) 顺序结构 B) GOTO跳转 C) 选择 (分支 )结构 D) 重复 (循环 )结构 6 软件危机爆发之后,荷兰科学家 Bijkstra在 1968年提出了一种新的程序设计思想,它就是
3、( )。 ( A)面向对象的程序设计 ( B)结构化程序设计 ( C)面向模块的程序设计 ( D)嵌入式程序设计 7 编制一个好的程序首先要确保它的正确 性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑 ( )。 ( A)名字长度越短越好,以减少源程序的输入量 ( B)多个变量共用一个名字,以减少变量名的数目 ( C)选择含义明确的名字,以正确提示所代表的实体 ( D)尽量用关键字作名字,以使名字标准化 8 下列叙述正确的是 ( )。 ( A)非空线性表可以有几个节点没有前件 ( B)线性表的数据元素不可以由若干个数据项构成 ( C)除根节点和终端节点,其他节点都有且只有一个前件
4、,也有且只有一个后件 ( D) 线性表必须要有数据元素 9 Java虚拟机 (JVM)运行 Java代码时,不会进行的操作是 ( )。 ( A)加载代码 ( B)校验代码 ( C)编译代码 ( D)执行代码 10 下列变量名的定义中,符合 Java命名约定的是 ( )。 ( A) fieldname ( B) super ( C) Intnum ( D) $number 11 单个用户使用的数据视图的描述称为 _。 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)存储模式, 12 下列程序输出的结果为 ( )。 public class Test public static void
5、 main (String args) int a=3, b=4, c=5, d=6, e=7; if(a b|c d)e+; else e-; System.out.println(e); ( A) 8 ( B) 7 ( C) 6 ( D) 9 13 若在类 A中有一个无形式参数且无返回值的方 法 m1(),而且在调用这个方法时可以使用类名称而不是对象名称,那么声明这个方法的形式为 ( )。 ( A) static void m1 () ( B) public void m1 () ( C) final void m1 () ( D) abstract void m1; 14 语句 publ
6、ic String getEncoding()的功能是 ( )。 ( A)给当前输入流重做标记 ( B)获得当前字符流所用的编码方式 ( C)基于字节流 in生成一个输入字符流对象 ( D)给当前字符输入流设置编码方式 15 下列选项中属于 Java语言的垃圾回收机制的一项是 ( )。 ( A)语法检查 ( B)堆栈溢出检查 ( C)跨平台 ( D)内存跟踪 16 下列方法中能完成主类实例初始化工作的是 ( )。 ( A) start() ( B) stop() ( C) init() ( D) paint() 17 请阅读下面程序 publicclassExampleStringBuffer
7、 publicstaticvoidmain(Stringargs) StringBuffersb=newStringBuffer(“test“); System.out.println(“buffer-, “+sb); System.out.println(“longth=“+sb.1ength(); 程序运行结果中在 “length”后输出的值是 ( )。 ( A) 10 ( B) 4 ( C) 20 ( D) 30 18 3下列代码中,将引起一个编译错误的行是 ( )。 1)public class Test 2)int m,n; 3)public Test() 4)public Test
8、(int a)m=a; 5)public static void main(String args) 6)Test t1,t2; 7)int j,k; 8)j=0; k=0; 9) t1=new Test(); 10)t2=new Test(j,k); 11) 12) ( A)第 3行 ( B)第 5行 ( C)第 6行 ( D)第 10行 19 下列关于线程调度的叙述中,错误的是 ( )。 ( A)调用线程的 sleep()方法,可以使比当前线程优先级低的线程获得运行机会 ( B)调用线程的 yeild()方法,只会使与当前线程相同优先级的线程获得运行机会 ( C)当有比当前线程的优先级高的
9、线程出现时,高优先级线程将抢占 CPU并运行 ( D)具有相同优先级的多个线程的调度一定是分时的 20 下面关于 Java代码安全的说法中不正确的是 ( )。 ( A) Java程序在解释执行时所需要的类都是通过字节码校验程序装入的 ( B) Java字节码的执行是由 JVM中的编译器完成的 ( C)在 Java程序运行时,首先装入字节码,然后进行校验,最后在解释器中执行 ( D)在默认的安全配置条件下, Applet不能访问任何本地资源 21 下面哪个选项正确示例了传递一个参数给 applet? ( ) ( A) applet code=Test.class age=33 width=100
10、 heigh=100 ( B) param name=age value=33 ( C) applet code=Test.class name-age value=33 width=100 height=100 ( D) applet Test 33 22 内部类是在一个类内嵌套定义的类。其特点描述错误的是 ( ) ( A)只能在定义它的类或程序段中或表达式内匿名使用,外部使用时必须给出类的全名 ( B)可以使用它所在类的静态成员变量或实例成员变量,但不可以使用所在类中的局部变量 ( C)可作为其他类的成员,而且可访问它所在类的成员 ( D)除 static内部类外,不能在类内声明 stat
11、ic成员 23 以下哪个方法仅在 Applet程序被创建和首次被载入支持 Java的浏览时被调用 ? ( )。 ( A) paint() ( B) init() ( C) action() ( D) start() 24 char变量的取值范围是 ( A) 0 32 767 ( B) 0 65 535 ( C) -256 255 ( D) -32 768 32767 25 下面程序段的输出结果为 public class Test int a, b; Test() a=100; b=200; Test(int x,int y) a=x; b=y; public static void main
12、(String args) Test Obj1=new Test(12,45); System.out.println(“a=+Obj1.a+“ b=“+Obj1.B) ; Test Obj2=new Test(); System.out.println(“=“+Obja+“ b=“+ObjB) ; ( 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 26 下列 ( )代表单精度浮点数。 ( A) 0652 ( B) 3.4457D
13、 ( C) 0.298f ( D) 0L 27 通过调用 newList(10, false)创建一个 列表,关于该列表的几个说法 ( )是错误的。 ( A)该列表不支持复选 ( B)该列表一次可显示 10个选项 ( C)根据需要该列表可能有垂直滚动条 ( D)该列表有 10个选项 28 没有购买 Java的使用权的是 ( )。 ( A) IBM ( B) Microsoft ( C) DEC ( D) HP 29 为了区分类中重载的同名的不同的方法,要求 ( A)采用不同的形式参数列表 ( B)返回值的数据类型不同 ( C)调用时用类名或对象名做前缀 ( D)参数名不同 30 下列关于 AW
14、T和 Swing的比较叙述正确的是 ( A) Swing中新增了一个 BoxLayout布局管理器 ( B) Swing的事件处理机制继续沿用 AWT的事件处理机制,基本的事件处理也要 java awt event这个包的类,而且 java swing event包中也增添了一些新的事件及监听器接口 ( C)与 AWT不同的是, JComponent构件默认双缓冲区,不必自己重写代码 ( D)以上说法都正确 31 定义类头时可能用到的关键字是 ( A) final ( B) private ( C) protected ( D) Class 32 Panel和 Applet的默认的布局管理器是
15、 ( A) CardLayout ( B) BorderLayout ( C) FlowLayout ( D) GridLayout 33 用来导入已定义好的类或包的语句是 ( A) main ( B) import ( C) public class ( D) class 34 下列构造方法的调用方式中,正确的是 ( A)按照一般方法调用 ( B)由用户直接调用 ( C)只能通过 new自动调用 ( D)被系统调用 35 与 Applet生命周期相关的 方法的数量是 ( A) 4种 ( B) 3种 ( C) 2种 ( D) 5种 36 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可
16、以分为三种:先序遍历、【 】遍历和后序遍历。 37 软件测试分为白箱 (盒 )测试和黑箱 (盒 )测试。等价类划分法属于【 】测试。 38 键码的定义:在关系的范围内惟一标识 _。 39 冒泡排序算法在最好的情况下的元素交换次数为【 】。 40 “流 ”(stream)可以看作是一个流动的 _缓冲区。 41 if语句合法的条件值是【 】类 型。 42 Class类是一个特殊类,它在编译时由【 】自动生成,并伴随每一个类。 43 一个类只有实现了【 】接口,它的对象才是可串行化的。 44 FileInputStream是字节流; BufferedWriter是字符流; ObjectOutputS
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 200 答案 解析 DOC
