[计算机类试卷]国家二级(JAVA)笔试模拟试卷188及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷188及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷188及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 188及答案与解析 1 下列关于栈的叙述中正确的是 ( )。 ( A)在栈中只能插入数据 ( B)在栈中只能删除数据 ( C)栈是先进先出的线性表 ( D)栈是先进后出的线性表 2 数据独立性是数据库技术的重要特点之一,所谓数据独立性是指 ( )。 ( A)数据与程序独立存放 ( B)不同的数据被存放在不同的文件中 ( C)不同的数据只能被对应的应用程序所使用 ( D)以上三种说法都不对 3 线性表 L=(a1,a2,a3, ai , an) ,下列说法正确的是 ( )。 ( A)每个元素都有一个直接前件和直接后件 ( B)线性表中至少要有 个元素 ( C)
2、表中诸元素的排列顺序必须是由小到大或由大到小 ( D)除第一个元素和最后一个元素外,其余每个元素都有且只有 个直接前继和直接后继 4 运行 Java程序需要的工具软件所在的目录是 ( A) JDK的 bin目录 ( B) JDK的 demo目录 ( C) JDK的 lib目录 ( D) JDKR的 jre目录 5 为了使模块尽可能独立,要求 ( )。 ( A)模块的内聚程序要尽量高,且各模块间的耦合程度要尽量强 ( B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 ( C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 ( D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
3、 6 下列叙述中正确的是 ()。 ( A)数据的逻辑结构与存储结构必定一一对应 ( B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构 ( C)程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构 ( D)以上三种说法都不对 7 下列描述中正确的是 ( )。 ( A)软件工程只是解决软件项目的管理问题 ( B)软件工程主要解决软件产品的生产率问题 ( C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 ( D)软件工程只是解决软件开发中的技术问题 8 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 ( )。 (
4、 A)概要设计 ( B)详细设计 ( C)可行性分析 ( D)需求分析 9 提高模块的 _ ,使得当修改或维护模块时,可减少把一个模块的错误扩散到其他模块中去的机会。 ( ) ( A)耦合性 ( B)独立性 ( C)内聚性 ( D)共享性 10 按照 “后进先出 ”原则组织数据的数据结构是 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 11 下列语句执行之后, m、 n、 k的值分别为 _。 public class ex44 public static void main(String args) byte m=5; int n=3; boolean k; k=-m!=+n;
5、( A) 4, 4, true ( B) 5, 3, true ( C) 5, 3, false ( D) 4, 4, false 12 下列 Applet在坐标 (30, 50)处以黄色字体显示 “你好 !”。请选择正确的语句填入横线处。 import java.awt.*; import java.applet.*; public class ex27 extends Applet public void paint Graphics g) g.drawString(“你好 “, 30, 50); ( A) setColor(Color.yellow); ( B) g.setColor(C
6、olor. Yellow), ( C) g.setFontColor(Color. yellow); ( D) g.setColor(Color. yellow); 13 Java语言和 C+语言相比, ( )项是 Java有的,而 C+没有 ? ( A)面向对象 ( B)动态链接 ( C)有类库 ( D)跨平台 14 一个 int类型变量和一个 byte类型的常量做加法,结果是 ( )类型。 ( A) int ( B) byte ( C) char ( D)无法计算 15 下列哪个数代表八进制整数 ? ( A) 0XA5 ( B) 0144 ( C) 1840 ( D) -1 16 设 a=
7、8,则表达式 a 1的值是 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 17 下列叙述中,正确的是 _。 ( A) Reader是一个读取字符文件的接口 ( B) Reader是一个读取数据文件的抽象类 ( C) Reader是一个读取字符文件的抽象类 ( D) Reader是一个读取字节文件的一般类 18 若定义 int a=2,b=2,下列表达式中值不为 4的是 ( A) a*(+b) ( B) a*(b+) ( C) a+b ( D) a*b 19 下列选项中不属于 Java保留字的是 ( )。 ( A) null ( B) false ( C) sizeof (
8、D) true 20 下列 ( )选项是合法的标识符。 ( A) 123 ( B) _name ( C) class ( D) 1 first 21 自定义的异常可从下列 ( )类继承。 ( A) Example ( B) Exception及其子集 ( C) Class类 ( D) Object类 22 Java语言中,下列标识符错误的是 ( )。 ( A) Name ( B) ?question ( C) $number ( D) _tree 23 下列关于 Java程序结构的描述中,不正确的一项是 ( )。 ( A)一个 Java源文件中可以包括一个 package语句 ( B)一个 J
9、ava源文件中可以包括多个类定义,但是只能有一个 public类 ( C)一个 Java源文件中可以有多个 public类 ( D)源文件名与程序类名必须一致 24 下列赋值语句中错误的是 ( )。 ( A) float f=1f; ( B) double d=5.3E12; ( C) char c=r; ( D) byte bb=433; 25 若要查询关于数据库的信息则可以调用下列哪一个方法 ? ( ) ( A) Connection类的 getMetaData()方法 ( B) DriverManager类的 getConnection()方法 ( C) Connection类的 cre
10、ateStatement()方法 ( D) Statement类的 executeQuery()方法 26 下列命令中, ( )命令是显示证书缓存区和密钥表项的命令。 ( A) klist ( B) ktab ( C) policytool ( D) kinit 27 下面各项声明中合法的是 ( )。 : long1=4990; : int i=4L; :floatf=1.1; : double d=34; ( A) 、 ( B) 、 、 ( C) 、 ( D) 、 28 下列关于实型变量书写正确的是 ( A) E3 ( B) 2e0 3 ( C) 1200 ( D) 1 2E0 3 29 下
11、列选项成员变量声明正确的是 ( A) public protected final int i; ( B) abstract class F1. ( C) private double height; ( D) double weight 30 Java以 JVM为基础,最下层是移植接口,由适配器和 ( )组成。 ( A)网卡 ( B) Java OS ( C) Java基本类 ( D) Java应用程序和 Applet小程序 31 下列程序输出结果为 ( )。 public class test public static void main (String args) int a=0; o
12、uter: for(int i=0; i 2; i + +) for(int j=0; j 2; j+ +) if(j i) continue outer; a+ +; System.out.println(a); ( A) 0 ( B) 2 ( C) 3 ( D) 4 32 下列的常量中,合法的 是 ( A) 12 ( B) -20 ( C) 1000 ( D) 4 5 6 33 下列的哪个赋值语句是不正确的 ? ( A) float f = 11.1; ( B) double d = 5.3E12; ( C) float d=3.14f; ( D) double f = 11.1E10f;
13、 34 下列代表十六进制整数的是 ( A) 0123 ( B) 1900 ( C) fa00 ( D) 0xa2 35 Frame默认的布局管理器是 ( A) FlowLayout ( B) BorderLayout ( C) GridLayout ( D) CardLayout 36 Applet要响应键盘的操作,应该在 init()方法中加入 (设键盘事件监听者就是Applet自身 )的语句是 _。 37 数据库管理系统常见的数据模型有层次模型、网状模型和【 】三种。 38 在两种基本测试方法中, _测试的原则之一是保证所测模块中的每一个独立路径至少执行一次。 39 软件可维护性度量的七个
14、质量特性是可理解性、可测试性、可修改性、可靠性、【 】、可使用性和效率。 40 在一个有 n个元素的顺序表的第 i个元素 (1in)之前插入一个新元素时,需要向后移动【 】个元素。 41 位运算符分为逻辑运算符和【 】运算符。 42 当方法有返回值时,必须在该方法体内使用【 】语句。 43 在 Java中所实现的多维数组,实际上是由一维数组构成的 _。 44 线程在生命周期中要经历 5种状态,分别是新建状态、可运行状态、运行状态、状态和终止状态。 45 与显示相关的 Applet方法有 _(), repaint()和 update()。 46 如果子类中覆盖了父类中的同名方法,则在 子类中调用
15、父类中的同名方法时用关键字【 】;在一个类的内部可以直接调用本类的对象,也可通过关键字 this来调用。 47 下列 Applet计算数组元素的和,并在窗口坐标 (50, 50)处输出该结果。请在横线处填写正确的代码。 import java.awt. Graphics; import java.applet.Applet; public class Testl2 extends Applet int a=2,4,6,8,10; int sum; public void init() sum=0; for(int i-0;i a.length;i+) sum=【 】 ; public void
16、 paint( Graphics g) g.drawString(“数组元素和: “+sum, 50,50); 48 表达式 11010011 3的值为【 】。 (二进制数表示 ) 49 线 程的调度是指在单个 CPU上以某种顺序运行多个【 】。 50 【 】是字符的序列,也是组织字符的基本结构。 国家二级( JAVA)笔试模拟试卷 188答案与解析 1 【正确答案】 D 【试题解析】 栈是限定在一端进行插入与删除的线性表,是按照 “先进后出 ”或“后进先出 ”的原则组织数据的,因此,栈也被称为 “先进后出 ”表或 “后进先出 ”表。 2 【正确答案】 D 【试题解析】 数据独立性是数据与程序
17、间的互不依赖性,即数据独立于应用程序而不依赖于应用程序。也就是说,数据的逻辑结构、存储结构与存 取方式的改变不会影响应用程序。选项 A、 B、 C三种说法都是错误的。 3 【正确答案】 D 【试题解析】 线性表可以为空表;第一个元素没有直接前驱,最后一个元素没有直接后继;线性表的定义中,元素的排列并没有规定大小顺序。 4 【正确答案】 A 【试题解析】 JDK目录中,选项 A的 bin目录下存放编译器、解释器和许多工具;选项 B的 demo 目录下有各种演示例子;选项 C的 lib 目录下都是库文件;选项 D的 jre目录是 Java程序运行环境的根目录。另外还有 include目录是 win
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 188 答案 解析 DOC
