[计算机类试卷]国家二级(JAVA)笔试模拟试卷107及答案与解析.doc

上传人:bowdiet140 文档编号:503646 上传时间:2018-11-29 格式:DOC 页数:18 大小:48KB
下载 相关 举报
[计算机类试卷]国家二级(JAVA)笔试模拟试卷107及答案与解析.doc_第1页
第1页 / 共18页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷107及答案与解析.doc_第2页
第2页 / 共18页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷107及答案与解析.doc_第3页
第3页 / 共18页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷107及答案与解析.doc_第4页
第4页 / 共18页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷107及答案与解析.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、国家二级( JAVA)笔试模拟试卷 107及答案与解析 1 数据独立性是数据库技术的重要特点之一。所谓数据独立性是指 ( )。 ( A)数据与程序独立存放 ( B)不同的数据被存放在不同的文件中 ( C)不同的数据只能被对应的应用程序所使用 ( D)以上三种说法都不对 2 数据库设计的根本目标是要解决 ( )。 ( A)数据共享问题 ( B)数据安全问题 ( C)大量数据存储问题 ( D)简化数据维护 3 下列关于 E-R图的描述中正确的是 ( )。 ( A) E-R图只能表示实体之间的联系 ( B) E-R图只能表示实体和实体之间的联系 ( C) E-R图只能表示实体和属性 ( D) E-R

2、图能表示实体、属性和实体之间的联系 4 下列叙述中错误的是 ( )。 ( A)在数据库设计的过程中,需求分析阶段必须考虑具体的计算机系统 ( B)在数据库设计的过程中,概念结构设计与具体的数据库管理系统有关 ( C)在数据库设计的过程中,逻辑结构设计与具体的数据库管理系统有关 ( D)在数据库设计的过程中,物理结构设计依赖 于具体的计算机系统 5 在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 ( )。 ( A)概要设计 ( B)详细设计 ( C)可行性分析 ( D)需求分析 6 在面向对象的程序设计中,下列叙述中错误的是 ( )。 ( A)任何一个对象构成一个独立

3、的模块 ( B)一个对象不是独立存在的实体,各个对象之间有关联,相互依赖 ( C)下一层次的对象可以继承上一层次对象的某些属性 ( D)上述三种说法都正确 7 下列关于栈的描述中错误 的是 ( )。 ( A)栈是先进后出的线性表 ( B)栈只能顺序存储 ( C)栈具有记忆作用 ( D)对栈的插入与删除操作中,不需要改变栈底指针 8 对长度为 n的线性表进行顺序查找,在最坏情况下所需要的比较次数为 ( )。 ( A) log2n ( B) n/2 ( C) n ( D) n+1 9 下列对于软件测试的描述中正确的是 ( )。 ( A)软件测试的目的是证明程序是否正确 ( B)软件测试的目的是使程

4、序运行结果正确 ( C)软件测试的目 的是尽可能多地发现程序中的错误 ( D)软件测试的目的是使程序符合结构化原则 10 从数据库的整体结构看,数据库系统采用的数据模型有 ( )。 ( A)网状模型、链状模型和层次模型 ( B)层次模型、网状模型和环状模型 ( C)层次模型、网状模型和关系模型 ( D)链状模型、关系模型和层次模型 11 ( )是 Java 的前身。 ( A) C+ ( B) C语言 ( C)数据库语言 ( D) Oak 软件 12 Java 语言是以 ( )为程序的基本单位。 ( A)对象 ( B)类 ( C)实体 ( D)方法 13 保证 Java语言可移植性的特征是 (

5、)。 ( A)面向对象 ( B)安全性 ( C)分布式计算 ( D)可跨平台 14 下列有关 Java语言的叙述中,正确的是 ( )。 ( A) Java是不区分大小写的 ( B)源文件名与 public类型的类名必须相同 ( C)源文件其扩展名为 .jar ( D)源文件中 pubic类的数目不限 15 下列关于变量的叙述 ( )是错的。 ( A)实例变量是类的成员变量 ( B)实例变量用关键字 static声明 ( C)在方法中定义的局部变量在该方法被执行时创建 ( D)局部变量在使用前必须被初始化 16 Java中,用 ( )关键字定义常量。 ( A) final ( B) #defin

6、e ( C) float ( D) const 17 下列说法错误的是 ( )。 ( A)对程序语言而言,一般有编译错误和运行错误两类 ( B) Java中,异常为一种对象 ( C)凡是语法错误,都属 编译错误 ( D)异常是程序无法控制的 18 下列程序的功能为 ( )。 public class Test2public static void main(Stringargs)int i, s=0; for(i=1; i 10; i+=2)s+=i+1; System.out.pnntln(s); ( A)计算自然数 1 9的累加和 ( B)计算自然数 1 10的累加和 ( C)计算自然数

7、1 9中的奇数之和 ( D)计算自然数 1 10中的偶数之和 19 下列构造方法的调用方式中 ,正确的是 ( )。 ( A)按照一般方法调用 ( B)由用户直接调用 ( C)只能通过 new 自动调用 ( D)被系统调用 20 能将程序补充完整的选项是 ( )。 class Person private int a; public int change(int m) return m; public class Teacher extends Person public int b; public static void main(String arg) Person p = new Pers

8、on(); Teacher t = new Teacher(); int i; _ B. ( A) i=m ( B) i=b ( C) i=p.a ( D) i=p. change(50) 21 关于被保护访问控制符 protected修饰的成员变量,以下说法正确的是 ( )。 ( A)可以被 三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 ( B)可以被两种类访问和引用:该类本身、该类的所有子类 ( C)只能被该类自身所访问和修改 ( D)只能被同一个包中的类访问 22 下列方法中 ( )是执行线程的方法。 ( A) run() ( B) start() ( C)

9、sleep() ( D) suspend() 23 能够支持 javadoc命令的注释语句是 ( )。 ( A) /*./ ( B) /*.*/ ( C) / ( D) /*.*/ 24 下列 ( )类属于 java.util.jar 包。 ( A) GZIPInputStream ( B) ZipInputStream ( C) JarInputSream ( D) InflaterlnputStream 25 处理对象传输的接口是 ( )。 ( A) Serializable ( B) Cloneable ( C) ItemListener ( D) ActionListener 26 在

10、读取二进制数据文件的记 录时,为了提高效率常常使用一种辅助类 ( )。 ( A) InputStream ( B) FileInputStream ( C) StringBuffer ( D) BufferedReader 27 与 Applet生命周期相关的方法的数量是 ( )。 ( A) 4种 ( B) 3种 ( C) 2种 ( D) 5种 28 在 Java 中,与数据库连接的技术是 ( )。 ( A) ODBC ( B) JDBC ( C)数据库厂家驱动程序 ( D)数据库厂家的连接协议 29 下列语句输出结果为 ( )。 public class testpublic static

11、void main(String args)byte b=OXA;System.out.println(b); ( A) OXA ( B) A ( C) 1 ( D) 10 30 Java 程序的执行过程中用到一套 JDK工具,其中 appletviewer.exe,是指 ( )。 ( A) Java Applet 浏览器 ( B) Java 调试器 ( C) Java 剖析工具 ( D) Java 分解器 31 若数组 a定义为 inta=new int 34,则 a是 ( )。 ( A)一维数组 ( B)二维数组 ( C)三维数组 ( D)四维数组 32 下列 ( )类是由编译器自动生成对

12、象的特殊类,适用于类操作。 ( A) System ( B) Class ( C) Thrad ( D) Object 33 在 Java类库中,提供构建和管理用户图形界面功能,封装抽象窗口的包是( )。 ( A) iava. util 包 ( B) java. bean 包 ( C) java. awt 包 ( D) java. rmi 包 34 在 Java 源程序中, import 语句的作用是 ( )。 ( A)指定源文件存放在指定的包中 ( B)加载已定义好的类或包 ( C)说明这是一个 Java程序 ( D)用于声明一个类 35 ( )是 InputStream 的子类,用于从一个

13、文本文件中读取 Unicode 文本。 ( A) FileReader 类 ( B) BufferedReader 类 ( C) FilterReader 类 ( D) CharArrayReader 类 36 一棵二叉树第八层 (根结点为第一层 )的结点数最多为【 】个。 37 关系数据模型由关系数据结构、关系操作集合和【 】三大要素组成。 38 【 】技术是将数据和行为看成是一个统一的整体,是一个软件成分,即所谓的对象。 39 在数据库的三级模式体系结构中,外模式与概念模式之间的映像,实现了数据库的【 】独立性。 40 【 】的目的是检查模块是否正确的组合在一起,是否能够实现规格说明文档对

14、产品 功能的要求。 41 某二叉树中度为 2的结点有 n个,则该二叉树中有【 】个叶子结点。 42 软件生存周期包括软件定义、【 】、软件使用和维护三个阶段。 43 在计算机软件系统的体系结构中,数据库管理系统位于用户和【 】之间。 44 数据结构分为逻辑结构和存储结构,树形结构属于【 】结构。 45 对长度为 n的线性表进行冒泡排序,最坏情况下需要比较的次数为【 】。 46 我们在 Java 程序中把关键字【 】加到方法名称的前面,来实现子类调用父类的方法。 47 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【 】。 48 Java 源程序文件编译后产生的文件称

15、为字节代码文件,其扩展名为【 】。 49 下面是用户程序对 Applet 类中方法 paint ()的重新定义,根据程序功能,在指定的空白处填上适当的语句或语法成分。 public void paint (Graphics g) g 【 】 (“你好 !”, 10, 20); 50 要使处于不同层次,甚至是互不相关的类可以具有相同的行为采用【 】。 51 Java 语言的循环语句包括 for 语句、 do-while 语句和 do-while 语句,先循环后判断,循环至少被执行一次的是【 】。 52 sum的值为 0,则 result=sum=O?1:num/sum 的值为【 】。 53 1下

16、面程序段是从对象流中读取对象,请将程序补充完整。 import java.util.*; import java.io.*; public class UnSerializaDate Date d=null; UnSerializaDate() try FileInputStream f=new FileInputStream(“date.ser“); ObjectInputStream s=new ObjectInputStream(f); 【 】 f.close(); catch(Exception e) e.printStackTrace(); public static void ma

17、in(String args) UnSerializaDate a=new UnSerializaDate(); System.out.println(“The date read is:“ +a.d.toString(); 54 Java 设计有【 】功能,这不仅防止了内存地址计算出错,而且省去了编程时对内存进行分配的烦恼。 55 创建一个名为 MyPackage 的包的语句是【 】。 56 Java字符常量中还有一类特殊形式的字符常量,即【 】。 57 开发与运行 java application程序需要经过的三个主要步骤为:编辑源程序、编译生成字节码、【 】。 58 执行下面的赋值语句后

18、, a的值为【 】。 a=Float.valueOf(“134“).fioatValue(); 59 Java运行时系统通过【 】周期性地释放无用对象所使用的内存,以完成对象的消除。 60 设有数组定义: int MyIntArray=10,20,30,40,50,60,70;则执行下面几个语句后的输出结果是【 】。 int s=0; for(int i=0; i My IntArray.length;i+) s+=MyIntArrayi; System.out.println(s); 61 安装完 JDK后,还需设置 path和【 】变量。 62 Java的体系结构中,最下层是移植接口,上面

19、一层是虚拟机,虚拟机的上层是【 】和基本 API,它们都具有可扩展性。 63 1下面程序段是创建一个 Date类的对象并把它串行化保存到文件中,该对象表示的是运行时刻的日期及时间,请将程序补充完整。 import java.util.*: import java.io.*; public class SefializeDate Date d; SerlalizeDate() d=new Date(); try FileOutputStream f=new FileOutputStream(“date.ser“); ObjectOutputStream s=new ObjectOutputSea

20、m(f); 【 】 f.close(); catch(IOException e) e.prlmStackTrace(); public static void main(String args) SerializeDate b=new SefiatizeDate(); System.out.prinfln(“The saved date is:“+b.d.toString(); 64 编译 Java Applet源程序文件产生的字节码文件的扩展名为【 】。 65 写出下面程序的运行结果【 】 import java.io.*; public class abc public static v

21、oid main(String args) String s1=“Hello!“; String s2=new String(“World!“); System.out.println(sconcat(s2); 国家二级( JAVA)笔试模拟试卷 107答案与解析 1 【正确答案】 D 2 【正确答案】 A 3 【正确答案】 D 4 【正确答案】 B 5 【正确答案】 D 6 【正确答案】 B 7 【正确答案】 B 8 【正确答案】 C 9 【正确答案】 C 10 【正确答案】 C 11 【正确答案】 D 12 【正确答案】 B 13 【 正确答案】 D 14 【正确答案】 B 15 【正确答

22、案】 B 16 【正确答案】 A 17 【正确答案】 D 18 【正确答案】 D 19 【正确答案】 C 20 【正确答案】 D 21 【正确答案】 B 22 【正确答案】 A 23 【正确答案】 D 24 【正确答案】 C 25 【正确答案】 A 26 【正确答案】 C 27 【正确答案】 A 28 【正确答案】 B 29 【正确答案】 D 30 【正确答案】 A 31 【正确答案 】 B 32 【正确答案】 B 33 【正确答案】 C 34 【正确答案】 A 35 【正确答案】 A 36 【正确答案】 128 37 【正确答案】 关系完整性约束 38 【正确答案】 面向对象 39 【正确答

23、案】 逻辑 40 【正确答案】 集成测试 41 【正确答案】 n+1 42 【正确答案】 软件开发 43 【正确答案】 操作系统 (或 OS) 44 【正确答案】 逻辑 45 【正确答案】 n(n-1)/2 46 【正确答案】 super 47 【正确答案】 可重用性 48 【正确答案】 class (或 .class) 49 【正确答案】 Drawstring 50 【正确答案】 接口 51 【正确答案】 do-while 52 【正确答案】 1 53 【正确答案】 d=(Date)s. readObject(); 54 【正确答案】 自动收集垃圾 55 【正确答案】 package MyPackage; 56 【正确答案】 转义字符 57 【正确答案】 解释运行字节码 58 【正确答案】 a=12.34或 12.34 59 【正确答案】 垃圾收集 60 【正确答案】 280 61 【正确答案】 classpath 62 【正确答案】 Java基本类 63 【正确答案】 s.write Object(d); 64 【正确答案】 class 65 【正确答案】 Hello! World!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1