[计算机类试卷]国家二级(JAVA)笔试模拟试卷105及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷105及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷105及答案与解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 105及答案与解析 1 最初阶计算机编程语言是 ( )。 ( A)机器语言 ( B)汇编语言 ( C)高级语言 ( D)低级语言 2 专门的关系运算不包括下列的 ( )运算。 ( A)连接运算 ( B)选择运算 ( C)投影运算 ( D)并运算 3 “年龄在 18 25之间 ”这种约束是属于数据库当中的 ( )。 ( A)原子性措施 ( B)一致性措施 ( C)完整性措施 ( D)安全性措施 4 软件生命周期中所花费用最多 的阶段是 ( )。 ( A)详细设计 ( B)软件编码 ( C)软件测试 ( D)软件维护 5 下列叙述中正确的是 ( )。 ( A)程
2、序执行的效率与数据的存储结构密切相关 ( B)程序执行的效率只取决于程序的控制结构 ( C)程序执行的效率只取决于所处理的数据量 ( D)以上三种说法都不对 6 不能实现函数之间数据传递的是 ( )。 ( A)全局变量 ( B)局部变量 ( C)函数接口 ( D)函数返回值 7 下列叙述中正确的是 ( )。 ( A)软件交付使用后还需要进行维护 ( B)软件一旦交付使用就不需要再进行维护 ( C)软件交付使用后其生命周期就结束 ( D)软件维护是指修复程序中被破坏的指令 8 结构化程序设计所规定的三种基本控制结构是 ( )。 ( A) for、 while、 switch ( B)输入、输出、
3、处理 ( C)顺序结构、选择结构、循环结构 ( D)主程序、子程序、函数 9 下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是 ( )。 ( A)选择 ( B)连接 ( C)投影 ( D)并 10 下列描述中正确的是 ( )。 ( A)软件工程只是解决软件项目的管理问题 ( B)软件工程主要解决软件产品的生产率问题 ( C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 ( D)软件工程只是解决软件开发中的技术问题 11 下列语言不属于高级语言的是 ( )。 ( A) C语言 ( B)机器语言 ( C) FORTRAN 语言 ( D) C+语言 12 数
4、据库系统的核心是 ( )。 ( A)数据模型 ( B)数据库管理系统 ( C)软件工具 ( D)数据库 13 下列叙述中正确的是 ( )。 ( A)在模块化程序设计中,一个模块应尽量多地包括与其他模块联系的信息 ( B)在自顶向下、逐步细化的设计过程中,首先应设计解决问题的每一个细节, ( C)在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则 ( D)在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法 14 下列叙述中正确的是 ( )。 ( A)线性链表中的各 元素在存储空间中的位置必须是连续的 ( B)线性链表中的表头元素一定存储在其他元素的前面 ( C)线性链
5、表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面 ( D)线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的 15 以下关于数据库系统的叙述中,正确的是 ( )。 ( A)数据库只存在数据项之间的联系 ( B)数据库的数据之间和记录之间都存在着联系 ( C)数据库的数据之间和记录之间都不存在着联系 ( D)数据库的数据项之间无联系,记录之间存在联系 16 调试程序过程中主要会发现三类错误,不包括 ( )。 ( A)语法错误 ( B)逻辑错误 ( C)例外错误 ( D)常规错误 17 关系 R和关系 S的并运算是 ( )。 ( A)由
6、关系 R和关系 S的所有元组合并组成的集合,再删去重复的元组 ( B)由属于 R而不属于 S的所有元组组成的集合 ( C)由既属于 R又属于 S的元组组成的集合 ( D)由 R和 S的元组连接组成的集合 18 在结构化程序设计思想 提出之前,在程序设计中强调程序的效率。而结构化程序设计思想提出之后,与程序的效率相比,人们更重视程序的 ( )。 ( A)安全性 ( B)一致性 ( C)可理解性 ( D)合理性 19 下述内容中 ( )不属于软件工程管理的范畴。 ( A)软件管理学 ( B)软件心理学 ( C)软件工程经济 ( D)软件工程环境 20 为了使模块尽可能独立,要求 ( )。 ( A)
7、模块的内聚程序要尽量高,且各模块间的耦合程度要尽量强 ( B)模块的内聚程度要尽量高,且各模块间 的耦合程度要尽量弱 ( C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 ( D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 21 下列特点中, ( )是 java虚拟机执行的特点之一。 ( A)字节代码 ( B)多进程 ( C)静态连接 ( D)编译 22 Java 语言的类型是 ( )。 ( A)面向对象语言 ( B)面向过程语言 ( C)汇编程序 ( D)形式语言 23 Java 语言的各种数据类型之间提供自动转换,如第 1操作数是 char 类型,第 2操作数是 int
8、类型,其结果是 ( )。 ( A) double ( B) float ( C) long ( D) int 24 下列关于内部类的说法中不正确的是 ( )。 ( A)内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用 ( B)内部类可以使用它所在类的静态成员变量和实例成员变量 ( C)内部类不可以用 abstract 修饰符定义为抽象类 ( D)内部类可作为其他类的成员,而且可访问它所在类的成员 25 下列有关 Java 语言的叙述中,正确的是 ( )。 ( A)可以有 2个以上 package 语句 ( B)可以有 2个以上 import 语句 ( C)可以有 2个以上 publ
9、ic 类 ( D)只能有 1个类定义 26 下列代表十六进制整数的是 ( )。 ( A) 0XA6 ( B) 1234L ( C) -840 ( D) 0144 27 要把高级语言编写的源程序转换为目标程序,需要使用 ( )。 ( A)编辑程序 ( B)驱动程序 ( C)诊断程序 ( D)编译程序 28 下列命令中 ,属于 Java 编译命令的是 ( )。 ( A) javac ( B) java ( C) javadoc ( D) javap 29 以下 ( )不是 Java 中有效的关键字。 ( A) const ( B) NULL ( C) false ( D) this 30 下列 J
10、ava 常见事件类中, ( )是鼠标事件类。 ( A) InputEvent ( B) KeyEvent ( C) MouseEvent ( D) WindowEvent 31 在 HTML页中可包含 Applet,关于 Applet 的参数,以下说法错误的是 ( )。 ( A) Applet 获取参数是通过在 HTML文件中采用 PARAM标记定义参数 ( B)参数的名字是区分大小写的 ( C) Applet 通过命令行将参数传给 main()方法 ( D)参数允许用户定制 Applet 的操作 32 下列语句输出结果为 ( )。 public class testpublic static
11、 void main(String args )String s1=new String(“How“);String s2=new String(“How“);System.out.println(!(s1 =s2); ( A) false ( B) true ( C) 1 ( D) 0 33 在编写异常处理的 Java程序中,每个 catch 语句块都应该与 ( )语句块对应,使得该语句块用来启动 Java的异常处理机制。 ( A) if-else ( B) switch ( C) try ( D) throw 34 Thread 类的方法中, toString()方法的作用是 ( )。 (
12、 A)只返回线程的名称 ( B)返回当前线程所属的线程组的名称 ( C)返回当前线程对象 ( D)返回线程的字符串信息 35 不属于 Write 类子类的是 ( )。 ( A) PrintWrite 类 ( B) RcaderWrite 类 ( C) OutputStream Writer 类 ( D) FileWrite 类 36 关于 Applet执行的操作,下面说法中正确的是 ( )。 ( A)在运行时调用其他程序 ( B)可以进行文件读 写操作 ( C)不能装载动态连接库和调用任何本地方法 ( D)试图打开一个 socket进行网络通信,但是所连接的主机并不是提供 Applet的主机
13、37 下列关于 Applet 生命周期的说法,正确的是 ( )。 ( A) void init()在 Applet 下载前调用 ( B) void start()只在初始化之后调用 ( C) void stop()在关闭浏览器时调用 ( D) stop()总在 void destroy()之前被调用 38 Java 程序结构中 ,源文件与程序公共类 ( )。 ( A)开头字母必须大写 ( B)可以不同 ( C)必须相同 ( D)以上说法都不对 39 为了区分类中重载的同名的不同的方法,要求 ( )。 ( A)采用不同的形式参数列表 ( B)返回值的数据类型不同 ( C)调用时用类名或对象名做前
14、缀 ( D)参数名不同 40 下面关于 Java 的应用程序说法中错误的是 ( )。 ( A) Java有 2类应用程序 ( B) Java Application 是独立的应用程序, Java Applet 嵌入 HTML 在浏览器中执行 ( C) Java Application 不是独立的应用程序 ( D)以上说法都不对 41 3下面程序段的输出结果为 ( )。 package test;public class ClassA int x=20; static int y=6; public static void main(String args) ClassB b=new Class
15、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)编译不通过 42 3下面程序段的输出结果为 ( )。 public class Test int a, b; Test() a=100; b=200; Test(int x, int y) a=x; b=y; public static void main(String args) Test Obj 1 = ne
16、w Test(12,45 ); System.out.println(“a=“+Obja+“ b=“+Objb); Test Obj2 = new Test(); System.out.println(“a=“+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 43 关于以下代码段的说法中正确的是 ( )。 (1)String s=“abcde“; (2)StringBuffer s1=new
17、StringBuffer(“abcde“); (3)if(s.equals(s1) (4)s1=null; (5)if(sequals(s) (6)s=null: ( A)第 (1)行编译错误, String 的构造器必须明确调用 ( B)第 (3)行编译错误,因为 s与 s1有不同的类型 ( C)编译成功,但执行时在第 (5)行有异常抛出 ( D)编译成功,执行过程中也没有异常抛出 44 下面关于 Applet 的说法中正确的是 ( )。 ( A) Applet 也需要 main 方法 ( B) Applet 可以继承自 java. awt. Applet ( C) Applet 能访问 本
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 105 答案 解析 DOC
