全国计算机等级考试二级JAVA真题2011年3月_真题-无答案
全国计算机等级考试二级JAVA真题2011年3月
(总分100,考试时间90分钟)
一、选择题
下列各题四个选项中,只有一个选项是正确的。
1. 下列关于栈叙述正确的是______。
A. 栈顶元素最先能被删除 B. 栈顶元素最后才能被删除
C. 栈底元素永远不能被删除 D. 以上三种说法都不对
2. 下列叙述中正确的是______。
A. 有一个以上根结点的数据结构不一定是非线性结构
B. 只有一个根结点的数据结构不一定是线性结构
C. 循环链表是非线性结构
D. 双向链表是非线性结构
3. 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为______。(假设根结点在第1层)
A. 3 B. 4
C. 6 D. 7
4. 在软件开发中,需求解析阶段产生的主要文档是______。
A. 软件集成测试计划 B. 软件详细设计说明书
C. 用户手册 D. 软件需求规格说明书
5. 结构化程序所要求的基本结构不包括______。
A. 顺序结构 B. GOTO跳转
C. 选择(分支)结构 D. 重复(循环)结构
6. 下面描述中错误的是______。
A. 系统总体结构图支持软件系统的详细设计
B. 软件设计是将软件需求转换为软件表示的过程
C. 数据结构与数据库设计是软件设计的任务之一
D. PAD图是软件详细设计的表示工具
7. 负责数据库中查询操作的数据库语言是______。
A. 数据定义语言 B. 数据管理语言
C. 数据操纵语言 D. 数据控制语言
8. 一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是______。
A. 1:1联系 B. 1:m联系
C. m:1联系 D. m:n联系
9. 有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是______。
A 自然连接
B 交
C 除
D 并
10. 定义无符号整数类为UInt,下面可以作为类T实例化值的是______。
A. -369 B. 369
C. 0.369 D. 整数集合1,2,3,4,5
11. 下列关于面向对象的论述中正确的是______。
A. 面向对象是指以对象为中心,解析、设计和实现应用程序的机制
B. 面向对象是指以功能为巾心,解析、设计和实现应用程序的机制
C. 面向对象仅适用于程序设计阶段
D. 面向对象是一种程序设计语言
12. 语句“Hello”. equals(“hello”);的正确执行结果是______。
A. true B. false
C. 0 D. 1
13. 下列关于Java源程序结构的论述中,正确的是______。
A. 一个文件包含的import语句最多1个
B. 一个文件包含的public类最多1个
C. 一个文件包含的接口定义最多1个
D. 一个文件包含的类定义最多1个
14. 下列不属于Java关键字的是______。
A. this B. super
C. finally D. NULL
15. 下列代码的执行结果是______。
public class Test
public static void main(String[]args)
int[]x=0, 1, 2, 3;
for(int i=0;i<3;i+=2)
try
System.out println(x[i+23/x[i]+x[i+1]);
catch(ArithmeticException e)
System.out.println("error1");
catch (Exception e)
System.out.println("error2");
A. error1
B. error2
C. error1
D. 2
error2 error2
16. 下列整数定义中,错误的是______。
A. int f=314; B. int a=012;
C. int i=189; D. int d=0x123;
17. 要得到某目录下的所有文件名,在下列代码的下划线处应填入的内容是(两个下划线的填写内容相同)
______pathName=new______(args[0]);
String[]fileNames=pathname.list();
A. FIlelnputStream B. FileOutputStream
C. File D. RandomAccessFile
18. 在下列代码中应填入下划线中的是______。
public class FirstSample
public static void maim(______args[])
System.out.println(“你好!”);
A. staff B. double
C. Int D. String
19. Object类中的方法public int hashCode(),在其子类中覆盖该方法时,其方法修饰符可以是______。
A. protected B. public
C. private D. 缺省
20. 下列代码中的内部类名是______。
import java.awt.event.*;
import javax.swing.*;
class Talkingclock
public void start (int interval, final boolean beep)
ActionListener listener=new
ActionListener()
public void actionPerformed (ActionEvent event)
......
Timer t=new Timer(interval, listener);
t. start();
]
A. Timer B. ActionListener
C. listener D. 匿名
21. 已知zipname是一个压缩文件名,则zipname在下列代码中出现的正确位置是______。
ZipInputStream zin=
new ZipInputStream(new FileInputStream(①));
ZipEntry entry;
while((entry=zin.getNextEntry(②))! =null)
fileCombo.addItem(entry.getName(③));
zin.closeEntry(④);
Zin close();
A. ① B. ②
C. ③ D. ④
22. 下列代码的执行结果是______。
int numbers[]=new int[6];
for(int i=1;i<numbers.length;i++)
numbers[i]=i-1;
System.out.print(numbers[i]+"");
A. 0 1 2 3 4 5 B. 1 2 3 4 5 6
C. 0 1 2 3 4 D. 1 2 3 4 5
23. 3Java.API中支持线程的类或接口是______。
Ⅰ.ng.Thread Ⅱ.java.fang.Runnable
Ⅲ.ng.ThreadGroup Ⅳ.java.io.Serializable
A. ⅠⅡ B. ⅠⅡⅢⅠ
C. ⅠⅡⅣ D. ⅠⅡⅢ Ⅳ
24. 下列关于Test类的定义中,正确的是______。
A. class Test implements Runnabte
public void run()
public void someMethod()
B. class Test implements Rnuuable
public void run();
C. class Test implements Rnuuable
public void someMethod();
2011年3月全国计算机二级Java考试真题及答案
2011年3月全国计算机二级Java考试真题及答案
一、选择题(每小题2分,共70分)
下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
1. 下列关于栈叙述正确的是
A. 栈顶元素最先能被删除
B. 栈顶元素最后才能被删除
C. 栈底元素永远不能被删除
D. 上述三种说法都不对
答案:A
解析:在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。故本题选A。
2. 下列叙述中正确的是
A. 有一个以上根结点的数据结构不一定是非线性结构
B. 只有一个根结点的数据结构不一定是线性结构
C. 循环链表是非线性结构
D. 双向链表是非线性结构
答案:B
解析:如果一个非空的数据结构满足以下两个条件:(1)有且只有一个根结点;(2)每个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构。如果一个数据结构不是线性结构,则称之为非线性结构,故A项错误。有一个根结点的数据结构不一定是线性结构,如二叉树,B项说法正确。循环链表和双向链表都属于线性链表,故C、D项错误。
3. 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
A. 3
B. 4
C. 6
D. 7
答案:D
解析:根据二叉树的性质:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。所以n2=0,由n=n0+n1+n2可得n1=6,即该二叉树有6个度为1的结点,可推出该二叉树的深度为7。
4. 在软件开发中,需求分析阶段产生的主要文档是
A. 软件集成测试计划
B. 软件详细设计说明书
C. 用户手册
D. 软件需求规格说明书
答案:D
解析:软件需求规格说明书是需求分析阶段的最后成果,是软件开发中的重要文档之一。
2011年3月国家计算机等级考试二级C++笔试真题
1 2011年3月计算机等级考试二级C++笔试真题
一、选择题
(1)下列关于栈叙述正确的是
A)栈顶元素最先能被删除
B)栈顶元素最后才能被删除
C)栈底元素永远不能被删除
D)以上三种说法都不对
(2)下列叙述中正确的是
A)有一个以上根结点的数据结构不一定是非线性结构
B)只有一个根结点的数据结构不一定是线性结构
C)循环链表是非线性结构
D)双向链表是非线性结构
(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
A)3
B)4
C)6
D)7
(4)在软件开发中,需求分析阶段产生的主要文档是
A)软件集成测试计划
B)软件详细设计说明书
C)用户手册
D)软件需求规格说明书
(5)结构化程序所要求的基本结构不包括
A)顺序结构
B)GOTO跳转
C)选择(分支)结构
D)重复(循环)结构
(6)下面描述中错误的是
A)系统总体结构图支持软件系统的详细设计
B)软件设计是将软件需求转换为软件表示的过程
C)数据结构与数据库设计是软件设计的任务之一
D)PAD图是软件详细设计的表示工具
(7)负责数据库中查询操作的数据库语言是
A)数据定义语言
B)数据管理语言
C)数据操纵语言
D)数据控制语言
(8)一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是
2 A)1:1联系
B)1:m联系
C)m:1联系
D)m:n联系
(9)有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是
全国计算机等级考试二级ACCESS真题题库32014年9月_真题-无答案
全国计算机等级考试二级ACCESS真题题库3 2014年9月
(总分100,考试时间120分钟)
一、选择题(每小题1分,共40小题,共40分)
1. 要限制宏操作的范围,可以在创建宏时定义( )。
A. 宏操作对象 B. 宏操作参数
C. 宏条件表达式 D. 宏操作备注
2. 以下不是宏的运行方式的是( )。
A. 直接运行宏 B. 为窗体或报表的事件响应而运行宏
C. 为窗体或报表上的控件的事件响应而运行宏 D. 为查询事件响应而运行宏
3. 在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为( )。
A. SELECT姓名FROM学生
B. SELECT+FROM学生
C. SELECT姓名FROM学生WHERE学号=02650
D. SELECT+FROM学生WHERE学号=02650
4. 要设置在报表每一页的底部都输出的信息,需要设置( )。
A. 页面页眉 B. 报表页眉
C. 报表页脚 D. 页面页脚
5. 下列工具中为需求分析常用工具的是( )。
A. PAD B. PFD
C. N—S D. DFD
6. 如果一个关系中,存在多个属性(或属性组)都能用来唯一标识该关系的元组,且其任何一个子集都不具有这一特性。这些属性(或属性组)都被称为关系的( )。
A. 连接码 B. 主码
C. 外码 D. 候选码
7. 主要针对控件的外观或窗体的显示格式而设置的是( )选项卡中的属性。
A. 格式 B. 数据
C. 事件 D. 其他
8. 用于查找满足指定条件的下一条记录的宏命令是( )。
A. FindRecord B. FindFristRecord
C. FindFrist D. FindNext
9. 下面程序运行后,输出结果为( )。 Dim a( ) a=Array(1,3,5,7,9)s=0Fori=lT04S=S*1 0+a(i)NextiPrint S
全国计算机等级考试二级MSOffice高级应用真题题库12016年3月_真题-无答案
全国计算机等级考试二级MS Office高级应用真题题库1
2016年3月
(总分100,考试时间120分钟)
一、选择题(每小题1分。共20分)
1. 下列关于磁道的说法中,正确的是( )。
A. 盘面上的磁道是一组同心圆
B. 由于每一磁道的周长不同,所以每一磁道的存储容量也不同
C. 盘面上的磁道是一条阿基米德螺线
D. 磁道的编号是最内圈为0,并次序由内向外逐渐增大,最外圈的编号最大
2. 下面不属于软件设计阶段任务的是( )。
A. 软件总体设计 B. 算法设计
C. 制定软件确认测试计划 D. 数据库设计
3. 下列关于计算机病毒的叙述中,正确的是( )。
A. 计算机病毒的特点之一是具有免疫性
B. 计算机病毒是一种有逻辑错误的小程序
C. 反病毒软件必须随着新病毒的出现而升级,提高查、杀病毒的功能
D. 感染过计算机病毒的计算机具有对该病毒的免疫性
4. 十进制数60转换成无符号二进制整数是( )。
A. 0111100 B. 0111010
C. 0111000 D. 0110110
5. 1GB的准确值是( )。
A. 1024×1024Bytes B. 1024KB
C. 1024MB D. 1000×1000KB
6. 下列设备中,可以作为微机输入设备的是( )。
A. 打印机 B. 显示器
C. 鼠标器 D. 绘图仪
7. 下列叙述中,正确的是( )。
A. WORD文档不会带计算机病毒
B. 计算机病毒具有自我复制的能力,能迅速扩散到其他程序上
C. 清除计算机病毒的最简单办法是删除所有感染了病毒的文件
D. 计算机杀病毒软件可以查出和清除任何已知或未知的病毒
8. 下列叙述中,正确的是( )。
A. CPU能直接读取硬盘上的数据
B. CPU能直接存取内存储器上的数据
C. CPU由存储器、运算器和控制器组成
D. CPU主要用来存储程序和数据
全国计算机等级考试二级ACCESS真题题库12014年3月_真题-无答案
全国计算机等级考试二级ACCESS真题题库1 2014年3月
(总分100,考试时间120分钟)
一、选择题(每小题1分,共40小题,共40分)
1. 已定义好函数f(n),其中n为形参。若以实参为m调用该函数并将返回的函数值赋给变量X,下列写法正确的是( )。
A. x=f(n) B. x=Call f(n)
C. x=f(m) D. x=Call f(m)
2. 为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的( )。
A. 格式选项卡 B. 事件选项卡
C. 方法选项卡 D. 数据选项卡
3. 下列关于宏和宏组的说法中正确的是( )。
A. 宏是由一系列操作组成,不能是一个宏组
B. 创建宏与宏组的区别在于:创建宏可以用来执行某个特定的操作,创建宏组则是用来执行一系列操作
C. 运行宏组时,Access会从第一个操作开始执行每个宏,直至完成所有操作后再终止
D. 不能从其他宏中直接运行宏,只能将执行宏作为对窗体、报表、控件中发生的事件作出的响应
4. Access数据库中,为了保持表之间的关系,要求在子表中添加记录时,如果主表中没有与之相关的记录,则不能在子表中添加该记录,为此需要定义的关系是( )。
A. 输入掩码 B. 有效性规则
C. 默认值 D. 参照完整性
5. 已知"借阅"表中有"借阅编号"、"学号"和"借阅图书编号"等字段,每个学生每借阅一本书生成一条记录,要求按学生学号统计出每个学生的借阅次数,下列SQL语句中,正确的是( )。
A. Select学号,count(学号)from借阅
B. Select学号,count(学号)from借阅groupby学号
C. Select学号,sum(学号)from借阅
D. Select学号,sum(学号)from借阅orderby学号
6. 有如下语句: s=Int(100*Rnd)执行完毕后,S的值是( )。
全国计算机等级考试二级JAVA真题2006年4月_真题-无答案
全国计算机等级考试二级JAVA真题2006年4月
(总分100,考试时间90分钟)
一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的。
1. 下列选项中不属于结构化程序设计方法的是
A. 自顶向下 B. 逐步求精
C. 模块化 D. 可复用
2. 两个或两个以上模块之间关联的紧密程度称为
A. 耦合度 B. 内聚度
C. 复杂度 D. 数据传输特性
3. 下列叙述中正确的是
A. 软件测试应该由程序开发者来完成 B. 程序经调试后一般不需要再测试
C. 软件维护只包括对程序代码的维护 D. 以上三种说法都不对
4. 按照“后进先出”原则组织数据的数据结构是
A. 队列 B. 栈
C. 双向链表 D. 二叉树
5. 下列叙述中正确的是
A. 线性链表是线性表的链式存储结构 B. 栈与队列是非线性结构
C. 双向链表是非线性结构 D. 只有根结点的二叉树是线性结构
6. 对如下二叉树 进行后序遍历的结果为
A. ABCDEF B. DBEAFC
C. ABDECF D. DEBFCA
7. 在深度为7的满二叉树中,叶子结点的个数为
A. 32 B. 31
C. 64 D. 63
8. “商品”与“顾客”两个实体集之间的联系一般是
A. 一对一 B. 一对多
C. 多对一 D. 多对多
9. 在E-R图中,用来表示实体的图形是
A. 矩形 B. 椭圆形
C. 菱形 D. 三角形
10. 数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
A. DB包含DBS和DBMS B. DBMS包含DB和DBS
C. DBS包含DB和DBMS D. 没有任何关系
11. Java语言中,负责并发管理的机制是
A. 垃圾回收 B. 虚拟机
C. 代码安全 D. 多线程
12. 下列描述中,错误的是
全国计算机等级考试二级JAVA机试真题2010年9月_真题-无答案
全国计算机等级考试二级JAVA机试真题2010年9月
(总分100,考试时间90分钟)
一、基本操作题
1. 注意:下面出现的“考生文件夹”均为%USER%
在考生文件夹下存有文件名为Java_1.java文件,请完善Java_1.java文件,并进行调试,使程序输出结果如下:
由于Java_1.java文件不完整,请在注释行“//*********Found*********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。
给定源程序:
import javax.swing.*;
public class Java_1
public static void main(String args[])
//*********Found**********
StringBuffer buf=new______("Hello, how are you?");
String output="buf="+bur.toString()+
"\nlength="+buf.length()+
"\ncapacity="+buf.capacity();
buf.ensureCapacity(75);
output+="\n\nNew capacity="+buf.capacity();
buf.setLength(10);
output+="\n\nNew length="+buf.length()+
"\nbuf="+buf toString();
JOptionPane.showMessageDialog(null, output,
2011年3月全国计算机等级考试二级C语言笔试真题与答案
2011年3月全国计算机等级考试二级C语言笔试真题
一、 选择题
(1)下列关于栈叙述正确的是
A)栈顶元素最先能被删除 B)栈顶元素最后才能被删除
C)栈底元素永远不能被删除 D)以上三种说法都不对
(2)下列叙述中正确的是
A)有一个以上根结点的数据结构不一定是非线性结构
B)只有一个根结点的数据结构不一定是线性结构
C)循环链表是非线性结构
D)双向链表是非线性结构
(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
A)3 B)4 C)6 D)7
(4)在软件开发中,需求分析阶段产生的主要文档是
A)软件集成测试计划 B)软件详细设计说明书
C)用户手册 D)软件需求规格说明书
(5)结构化程序所要求的基本结构不包括
A)顺序结构 B)GOTO跳转
C)选择(分支)结构 D)重复(循环)结构
(6)下面描述中错误的是
A)系统总体结构图支持软件系统的详细设计
B)软件设计是将软件需求转换为软件表示的过程
C)数据结构与数据库设计是软件设计的任务之一
D)PAD图是软件详细设计的表示工具
(7)负责数据库中查询操作的数据库语言是
A)数据定义语言 B)数据管理语言
C)数据操纵语言 D)数据控制语言
(8)一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是
A)1:1联系 B)1:m联系 C)m:1联系 D)m:n联系
(9)有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是
A)自然连接 B)交 C)除 D)并
(10)定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
2011年3月全国计算机等级考试二级C语言笔试真题与答案 2
2011年3月全国计算机等级考试二级C语言笔试真题
一、 选择题
(1)下列关于栈叙述正确的是
A)栈顶元素最先能被删除 B)栈顶元素最后才能被删除
C)栈底元素永远不能被删除 D)以上三种说法都不对
(2)下列叙述中正确的是
A)有一个以上根结点的数据结构不一定是非线性结构
B)只有一个根结点的数据结构不一定是线性结构
C)循环链表是非线性结构
D)双向链表是非线性结构
(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
A)3 B)4 C)6 D)7
(4)在软件开发中,需求分析阶段产生的主要文档是
A)软件集成测试计划 B)软件详细设计说明书
C)用户手册 D)软件需求规格说明书
(5)结构化程序所要求的基本结构不包括
A)顺序结构 B)GOTO跳转
C)选择(分支)结构 D)重复(循环)结构
(6)下面描述中错误的是
A)系统总体结构图支持软件系统的详细设计
B)软件设计是将软件需求转换为软件表示的过程
C)数据结构与数据库设计是软件设计的任务之一
D)PAD图是软件详细设计的表示工具
(7)负责数据库中查询操作的数据库语言是
A)数据定义语言 B)数据管理语言
C)数据操纵语言 D)数据控制语言
(8)一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是
A)1:1联系 B)1:m联系 C)m:1联系 D)m:n联系
(9)有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是
A)自然连接 B)交 C)除 D)并
(10)定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
全国计算机等级考试二级JAVA机试真题2008年3月_真题-无答案
全国计算机等级考试二级JAVA机试真题2008年3月
(总分100,考试时间90分钟)
一、基本操作题
1. 注意:下面出现的“考生文件夹”均为%USER%。
在考生文件夹中存有文件名为Java_1.java文件,请完善Java_1.java文件,并进行调试,使程序运行输出窗口如下:
由于Java_1.java文件不完整,请在注释行“//*********Found*********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。
给定源程序:
import javax.swing.JOptionPane;
public class Java_1
//*********Found**********
public______void main(String args[])
PackageData d=new PackageData();
String output;
output="实例化后:\n"+d.toString();
d.x=77;//修改包访问的数据
//*********Found**********
______="祝您成功!";//修改包访问的数据
output+="\n修改数据后的访问结果:\n"+d.toString();
//*********Found**********
JOptionPane.______(null, output,
"对包的访问示范",
RMATION_MESSAGE);
Svstem.exit(0);
