[计算机类试卷]国家二级(JAVA)笔试模拟试卷184及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷184及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷184及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 184及答案与解析 1 “商品 ”与 “顾客 ”两个实体集之间的联系一般是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 2 希尔排序法属于哪一种类型的排序法 ?( ) ( A)交换类排序法 ( B)插入类排序法 ( C)选择类排序法 ( D)建堆排序法 3 Reader类所处理的是 ( A)字符流 ( B)字节流 ( C)文件流 ( D)管道流 4 己知一棵二叉树前序遍历和中序遍历分别为 ABDEGCFH和 DBGEACHF,则该二叉树的后 序遍历为 ( )。 ( A) GEDHFBCA ( B) DGEBHFCA ( C) A
2、BCDEFGH ( D) ACBFEDHG 5 在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 ( )。 ( A)数据库系统 ( B)文件系统 ( C)人工管理 ( D)数据项管理 6 关系数据库管理系统能实现的专门关系运算包括 ( ) ( A)排序、索引、统计 ( B)选择、投影、连接 ( C)关联、更新、排序 ( D)显示、打印 、制表 7 计算机语言是一类面向计算机的人工语言,它是进行程序设计的工具,又称为程序设计语言。现有的程序设计语言一般可分为三类,它们是 ( ) ( A) Basic语言、 Fortran语言和 c语言 (
3、 B)中文语言、英文语言和拉丁语言 ( C) UNIX、 Windows和 Linux ( D)机器语言、汇编语言和高级语言 8 当 Applet需要更新显示内容时,应该调用的方法是 ( )。 ( A) paint ( B) update() ( C) start() ( D) repaint() 9 阅读下列程序 PublicclassTestimplementsRunnable Phvate int x=0; Private int y=O; boolean flag=true; Publicstaticvoidmain(stringrgs) Test r=newTest(); Thead
4、t1=newThead(r); Theadt2=newThead(r); t1.start(); t2.start(); Publicvoidrun() While(nag) X+; y+; system,out.println(“(”+x_“, ”+y+”)”); if(x =10) flag=false; 下列对程序运行结果描述的选项中,正确的是 ( )。 ( A)每行的 (x,y)中,可能有 xy;每一对 (x,y)值都出现两次。 ( B)每行的 (x,y)中,可能有 xy;每一对 (x,y)值仅出现一次。 ( C)每行的 (x,y)中,可能有 x=y 每 一对 (x,y)值都出现两次。
5、 ( D)每行的 (x,y)中,可能有 x=y;每一对 (x,y)值都出现一次。 10 下列方法中,不属于 Throwable类的方法是 ( )。 ( A) printMessage ( B) getMessage ( C) toString ( D) fillStackTrace 11 已知文件 filel8.txt中的内容是:一共有 3行,每行分别是实型的数值 1.0,2.1, 3.2,则下列程序执行之后,输出的结果是 _。 package ch1; import java.io.*; public class exl8 static String strName = “ch1file18
6、.txt“; public static void main(String args) try FileReader fr = new FileReader(strName); BufferedReader br = new BufferedReader(fr); String str; while(str = br.readLine() != null) float f = Float.parseFloat(str); System.out.println(f); br.close (); fr.close (); catch(Exception e) System.out.print (e
7、.getMessage (); ( A) 1.0 2.1 3.2 ( B) 1.0 ( C) 2.1 3.2 ( D)显示异常信息 12 下列关于 AWT构件的说法中错误的一项是 _。 ( A)对话框需要依赖于其他的窗口而存在 ( B) Frame是顶级窗口,它无法直接监听键盘输入事件 ( C)菜单只能被添加入菜单容器 (MenuBar)中 ( D)可以将菜单添加到任意容器的某处 13 执行下列程序段之后,输出的结果是 ( )。 public class Test public static void main(String args) byte a = 2; short b = 3; lon
8、g c = 4; c=a%b*4%b; System. out. println(C); ( A) 2 ( B) 1 ( C) -1 ( D) -2 14 下列关于对象的串行化的说法中,错误的是 ( )。 ( A)对象串行化定制分为两个层次:部分串行化和完全串行化 ( B)对象永久化是将对象存在内存中 ( C)对象串行化是对 Java对象的读、写 的过程 ( D)对象串行化必须实现 Serializable接口 15 下列运算符中不能进行位运算的是 ( )。 ( A) ( B) ( C) ( D) 16 在 Java中,能实现多重继承效果的方式是 ( )。 ( A)内部类 ( B)适配器 (
9、C)接口 ( D)同步 17 JDK中提供的文档生成器是 ( )。 ( A) java.exe ( B) javap.exe ( C) javadoc.exe ( D) javaprof.exe 18 一个 int类型变量和一个 byte类型 的常量做加法,结果是 ( )类型。 ( A) int ( B) byte ( C) char ( D)无法计算 19 下面哪个不是 InputStream类中的方法 ? ( A) int read(byteD ( B) void flush() ( C) void close() ( D) int available() 20 下列不是 InputStr
10、eam子类的是 ( A)文件输入流 FileInputStream ( B)对象输入流 ObjectInputStream ( C)字符输入流 CharInputStream ( D)压缩文件输入流 ZipInputStream 21 定义一个长度为 5值为空的字符串数组,下列选项不正确的是 ( A) String a=“, “, “, “, “; ( B) String a5; ( C) String 5a; ( D) Stringa=new String5; for(int i=0; i 5; ai+=null); 22 J2EE和 ( )语言绑定。 ( A) C ( B) C+ ( C)
11、 Java ( D)汇编语 言 23 在 Java 中,与数据库连接的技术是 ( )。 ( A) ODBC ( B) JDBC ( C)数据库厂家驱动程序 ( D)数据库厂家的连接协议 24 下列说法中,正确的一项是 ( )。 ( A) Java语言是以类为程序的基本单位的 ( B) Java语言是不分大小写的 ( C)多行注释语句必须以 /开始 ( D)在 Java语言中,类的源文件名和该类名可以不相同 25 Java为移动设备提供的平台是 ( )。 ( A) J2ME ( B) J2SE ( C) J2EE ( D) JDK5.0 26 下列程序运行后的输出结果是 ( )。 public
12、class Sun public static void main(String args) int a, b; a=0; b=0; for(int m=1; m=10; m+) a=a+1; b=0; for(int j=1; j =10; j+) a=a+1; b=b+2; System.out.println(a+“,“+b); ( A) 10,20 ( B) 20110 ( C) 110,20 ( D) 200110 27 阅读下列代码段,选出该代码段的正确文件名 ( )。 class A void methodl() System.out.println(“methodl in cl
13、ass A“); public class B void method2() System.out.println(“method2 in class B“); public static void main(String args) System.out.println(“main in class B“); ( A) A.java ( B) A.class ( C) B.class ( D) B.java 28 Java的 Applet与 Application的主要区别是 ( )。 ( A)程序代码不同 ( B)程序代码的功能不同 ( C)程序代码段的长度不同 ( D)执行方式不同 29
14、 下列不属于 Java的图形用户界面内容的包是 ( )。 ( A) java.awt ( B) javax.swing ( C) java.awt.event ( D) java.io 30 下列关于 Applet的叙述中,正确的是 ( )。 ( A) Applet是 Java类,所以可以由 JDK中的解释器 java直接解释运行 ( B) Applet的主类不一定要定义为 java.applet.Applet类或 JApplet类的子类 ( C) Applet与 Application的主要区别在执行方式上 ( D) Applet不能在浏览器中运行 31 下列说法中错误的是 ( )。 ( A
15、) CDC是 Configuration的一部分,主要支持嵌入式设备开发 ( B) CLDC是 Configuration的一部分,主要支持嵌入式设备开发 ( C) CDC是针对 32bit的 CPU,内存为 2MB ( D) CDLC针对 16bit 或 32bit的 CPU,内存为 128KB或 256KB 32 下列语句片段: int a=-67, b=116, c=78; int d=-a|b,则 a.length的值为【 】。 44 819&1011的结果是【 】。 45 Java开发环境设置包括【 】设置和 calsspa出设置。 46 下面的语句是声明一个常量并赋值; Boole
16、an b1=5!=8; b1的值是【 】。 47 paint()方法带有一个参数,它是 java.awt.【 】类的一个实例。这个参数总是建立该 Applet的 panel的图形上下文。能用这个上下文在的 Applet中绘图或写入文本。 48 Java提供的类库支持 _ 协议,应用程序可通过 URL地址,在访问网络上任何地方的对象时,如同访问本地文件一样简单。 49 在线程中普通优先级的线程,其优先级默认值为 _。 50 一个对象的生命周期有 3个阶段分别是【 】、使用和清除。 国家二级( JAVA)笔试模拟试卷 184答案与解析 1 【正确答案】 D 【试题解析】 由于一个顾客可以购买多种商
17、品,同一种商品可以有多个顾客购买,所以商品和顾客之间是多对多的联系。 2 【正确答案】 B 【试题解析】 希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。所以该排序法属于插入类排序,但它对简单插入排序做了很大的改进。 3 【正确答案】 A 【试题解析】 Java的 I/O 功能 主要是通过输入输出类库 java.io 包实现的,java.io包中包括了可以处理字节流、字符流、文件流和对象流等的类。 Java.io包中的抽象类有:字节流的抽象类 InputStream和 OutputStream;过滤流的抽象类FilterOutputStream和 FilterInp
18、utStream;字符流的抽象类 Reader 和 Writer;压缩抽象类 InflaterInputStream和 DeflaterOutputStream。 4 【正确答案】 B 5 【正确答案】 A 【试题解析】 文件系 统是数据库系统的初级阶段,提供了简单的数据共享与数据管理能力,其功能简单,附属于操作系统而不成为独立的软件,只能看作是数据库系统的雏形;人工管理主要用于科学计算,硬件无磁盘,直接存取,软件没有操作系统;数据库管理系统是从这两个阶段发展而宋的,其数据独立性必然更高。因此,答案为 A。 6 【正确答案】 B 【试题解析】 此题为数据库的基本概念,可以对照办工软件的电子表格
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 184 答案 解析 DOC
