[计算机类试卷]国家二级(JAVA)笔试模拟试卷171及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷171及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷171及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 171及答案与解析 1 数据库技术的根本目标是要解决数据的 ( )。 ( A)存储问题 ( B)共享问题 ( C)安全问题 ( D)保护问题 2 提供 showDocument()方法,使 Applet能够请求浏览器访问特定 URL的类是 ( A) Applet ( B) AppletContext ( C) JApplet ( D) URL 3 Java中的抽象类 Reader和 Writer所处理的流是 ( A)图像流 ( B)对象流 ( C)字 节流 ( D)字符流 4 编制一个好的程序首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符
2、的名字时应考虑 ( )。 ( A)名字长度越短越好,以减少源程序的输入量 ( B)多个变量共用一个名字,以减少变量名的数目 ( C)选择含义明确的名字,以正确提示所代表的实体 ( D)尽量用关键字作名字,以使名字标准化 5 下列对于线性链表的描述中正确的是 ( )。 ( A)存储空间不一定连续,且各元素的存储顺序是任意的 ( B)存储空间不一定连续,且前件元素一 定存储在后件元素的前面 ( C)存储空间必须连续,且前件元素一定存储在后件元素的前面 ( D)存储空间必须连续,且各元素的存储顺序是任意的 6 下列对于严格控制 goto语句的使用理解错误的是 ( )。 ( A)用一种非结构化的程序设
3、计语言实现一个结构化的构造 ( B)若不使用 goto语句会使功能模糊 ( C)在某种可以改善而不是损害程序可读性的情况下,可以使用该语句 ( D) goto语句可以完全不用 7 对长度为 n的线性表进行顺序查找,在最坏情况下所需要的比较次数为 ( )。 ( A) log2n ( B) n/2 ( C) n ( D) n+1 8 下面内容不属于使用软件开发工具好处的是 ( )。 ( A)减少编程工作量 ( B)保证软件开发的质量和进度 ( C)节约软件开发人员的时间和精力 ( D)使软件开发人员将时间和精力花费在程序的编制和调试上 9 当输入一个字节流时,要 ( )。 ( A)实现 DataI
4、nput接口 ( B)实现 ObjectInput接口 ( C) Serializable接口 ( D)继承 Reader抽象类 10 已知数据表 A中每个元素距其最终位置不远,为 节省时间,应采用的算法是 ( A)堆排序 ( B)直接插入排序 ( C)快速排序 ( D)直接选择排序 11 数据的存储结构包括顺序、 _、索引和散列四种基本类型。 ( A)向量 ( B)数组 ( C)集合 ( D)链式 12 以下关于对象锁的叙述,正确的是 ( )。 ( A)正常使用对象锁时,对共享数据的读访问不一定要在临界区内,但写访问必须在临界区内 ( B)为了防止单个线程因为自己持有的锁而陷入死锁, Jav
5、a规定对象不可以重复加锁 ( C)正常使用对象锁时,临界区内的共享数据必须是私有 的 ( D)在 Java中设有专门检测和预防死锁的机制,可供程序直接使用 13 如果要使用 Swing特性,小应用程序应继承类 ( )。 ( A) java.applet.Applet ( B) javax.swing.JApplet ( C) java.awt.* ( D)上述选项中任何一个都可 14 执行下面程序后输出的正确结果是 public class Test public static void main(String args) System.out.print(100%3); System.out
6、.print(“, “); System.out.print(100%3.0); ( A) 1, 1 ( B) 1, 1.0 ( C) 1.0,1 ( D) 1.0,1.0 15 下列关于 JDK目录结构的说法,错误的是 ( A) bin目录下有许多工具 ( B) demo 目录下有各种演示例子 ( C) include目录下都是库文件 ( D) jre目录是 Java程序运行环境的根目录 16 在 Java中,用 package语句说 明一个包时,该包的层次结构必须是 ( )。 ( A)与文件的结构相同 ( B)与文件目录的层次相同 ( C)与文件类型相同 ( D)与文件大小相同 17 2在
7、 oneMethod()方法运行正常的情况下,程序段将输出 ( )。 public void test () try oneMethod();System.out.println(“condition 1“); catch(ArratIndexOutOfBoundException e)System.out.printtln(“condition 2“); catch(Exception e) System.out.println(“condition 3“);finallySystem.out.prinfln(“finally“); ( A) condition 1 ( B) conditi
8、on2 ( C) condition 3 ( D) condition 1 finally 18 3下列代码中,将引起一个编译错误的行是 ( )。 1)public class Test 2)int m,n; 3)public Test() 4)public Test(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)
9、第 10行 19 以下各项说法中错误的是 ( )。 ( A)可串行化的类必须实现 Serializable接口 ( B)可串行化的类中的静态变量可以不被串行化 ( C) private数据访问权限能够限制数据不被串行化 ( D)对象串行化使用 Java语言提供的默认机制 20 Java图形开发包支持了 Java语言的哪项特性 ( )。 ( A)安全性 ( B)跨平台性 ( C)健壮性 ( D)多态性 21 字符串常量 ”hello”的字符个数是 ( )。 ( A) 3 ( B) 4 ( C) 5 ( D) 6 22 Java语言有自动收集垃圾的功能,会周期性地回收一些长期不用的对象占用的内存。
10、下列选项中为对象清除路径的是 ( )。 依靠 Java的垃圾回收机制回收内存 调用 System.gc(),请求垃圾回收 Java系统开始运行时,自动调用 java Object finalize()释放内存 在程序中调用重写的 finalize()方法释放系统资源,其格式为: protected void finalize() throws throwable super, finalize (); ( A) , ( B) , . , ( C) . , ( D) , . 23 resume()方法负责恢复被 _方法挂起的线程。 ( A) sleep() ( B) stop() ( C) wa
11、it() ( D) suspend() 24 下列有关线程的叙述 _是正确的。 ( A)一旦一个线程被创建,它就立即开始运行 ( B)调用 start()方法可以使一个线程成为 可运行的,但是它不一定立即开始运行 ( C)主线程不具有默认优先级 ( D) Java中线程的优先级从低到高以整数 0 9表示 25 下列说法中错误的是 ( )。 ( A)每个 UDP报文都包含了完整的源地址和目的地址 ( B) UDP协议中,发送方和接收方之间不用建立可靠的连接 ( C) UDP协议传输是可靠的,而且操作很简单 ( D) UDP的最大报文长度是 64KB 26 下面不属于 Java语言的基本数据类型的
12、是 ( )。 ( A)浮点类型 ( B)整数类型 ( C)布尔类型 ( D)字符串类型 27 下列方法中不能适用于所有 Swing组件的是 ( )。 ( A) addKeyListener() ( B) addMouseListener() ( C) addMouseMotionListerner() ( D) addAajustmentListenr() 28 对象状态的持久化是通过 ( )实现的。 ( A)文件 ( B)管道 ( C)串行化 ( D)过滤器 29 指出下列程序运行的结果 ( ) public class Example String str=new String(“good
13、“); charch=a,b,c; public static void main(String args) Example ex=new Example(); ex.change(ex.otr, ex.ch); System.out.print(ex.str+“and“); System.out.print(ex.ch); public void change(String str, char ch) str=“test ok“; ch0g; ( A) good and abc ( B) good and gbc ( C) test ok and abc ( D) test ok and g
14、bc 30 运行下列程序的结果是 ( ) abstract class MineBase abstract void amethod(); static int i; public class Mine extends MineBase public static void main(String argv) intar=new int5; for(i=0;i ar.length; i+) System.out.println(ari); ( A)打印 5个 0 ( B)编译出错,数组 ar必须初始化 ( C)编译出错, Mine应声明为 abstract ( D)出现 IndexOutOfB
15、oundes的例外 31 下列程序的输出结果是 class Test public static void main(Siring args) int n=7; n =3; n=n n =2; System.out.printtn(n); - ( A) 0 ( B) 1 ( C) 14 ( D) 64 32 关于 Applet执行的操作,下面说法正确的是 ( A)在运行时调用其他程序 ( B)可以进行文件读写操作 ( C)不能装载动态连接库和调用任何本地方法 ( D)试图打开一个 socket进行网络通信,但是所连接的主机并不是提供 Applet的主机 33 在 Java中,常量 null,f
16、alse,true都是 ( )。 ( A)小写 ( B)大写 ( C)不区分大小写 ( D)根据编程环境确定 34 关于 Java语言的健壮性特点,下列说法不正确 的是 ( A) Java语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生 ( B) Java语言允许使用指针,这一点与 c+相似 ( C) Java语言设计有自动收集垃圾功能,防止了内存分配的错误 ( D) Java语言使程序员从繁忙的内存管理中解脱出来 35 当启动 Applet程序时,首先调用的方法是 ( A) stop() ( B) init() ( C) start() ( D) dest
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 171 答案 解析 DOC
