二级MSOffice高级应用与设计计算机等级考试试卷与参考答案
一、选择题(每小题2分,共20分)
1.下列关于算法复杂度描述正确的是()
A.算法的时间复杂度是指算法执行的具体时间
B.算法的空间复杂度是指算法程序中指令的条数
C.算法的时间复杂度与空间复杂度没有直接关系
D.算法的时间复杂度一定随着问题规模的增大而增大
2.设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=1。现又要将一个元素进栈,栈顶指针top值变为()
A.发生栈满的错误
B.2
C.m
D.0
3.某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为()
A.EFGDCBA
B.DCBEFGA
C.BCDGFEA
D.DCBGFEA
4.下面不属于软件需求分析阶段主要工作的是()
A.需求变更申请
B.需求分析
C.需求评审
D.需求获取
5.软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是()
A.测试
B.设计
C.可行性研究
D.实现
6.数据库管理系统是()
A.操作系统的一部分
B.在操作系统支持下的系统软件
C.一种编译系统
D.一种操作系统
7.下列关于数据库设计的叙述中,正确的是()
A.在需求分析阶段建立数据字典
B.在概念设计阶段建立数据字典
C.在逻辑设计阶段建立数据字典
D.在物理设计阶段建立数据字典
8.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()
A.课号,成绩
B.学号,成绩
C.学号,课号
D.学号,姓名,成绩
9.下列叙述中正确的是()
A.有两个指针域的链表称为二叉链表
B.循环链表是循环队列的链式存储结构
C.带链的栈有栈顶指针和栈底指针,因此又称为双重链表
D.结点中具有多个指针域的链表称为多重链表
10.某系统总体结构图如下图所示:
该系统总体结构图的深度是()
A.7
B.6
C.3
D.2
二、Word操作题(30分)
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tTeacher”、查询对象“qTeacher”和报表对象“rTeacher”。试按以下要求完成设计:
1.创建一个新报表“rTemp”,设计主体节区内添加一个标签控件,其名称为“bTitle”,标题显示为“教师信息输出”。
2.构建一个新查询“qTemp”,其功能是显示出“tTeacher”表中性别为“女”的记录,并要求先按照“部门”字段升序排序,部门相同时,再按“年龄”字段升序排序。将查询的结果追加到“qTeacher”查询所生成的结果集中(要求查询的追加功能在SQL视图中实现)。
3.将报表“rTeacher”的主体节区内“姓名”文本框(名称为“tName”)的控件来源属性设置为“姓名”字段,同时将该文本框的特殊效果属性设置为“凸起”。
4.分别设置报表“rTeacher”的页面页眉节区内“报表日期”标签(名称为“bDate”)和主体节区内“年龄”文本框(名称为“tAge”)的控件来源属性,以在报表的相应位置分别显示系统日期和“年龄”字段的值。
三、Excel操作题(30分)
考生文件夹下有一个Excel工作簿“Excel.xlsx”,包含“订单明细”和“产品资料”两个工作表,具体内容如下:
“订单明细”工作表:记录了订单的详细信息,包括订单编号、产品编号、数量、单价等。
“产品资料”工作表:记录了产品的基本信息,如产品编号、产品名称、规格等。
请按照以下要求进行操作:
1.在“订单明细”工作表中,根据“产品编号”在“产品资料”工作表中查找对应的“产品名称”,并将其填充到“订单明细”工作表的“产品名称”列中。
2.在“订单明细”工作表中,计算每笔订单的“金额”(金额=数量单价),并将结果填充到“金额”列中。
3.对“订单明细”工作表的数据按照“订单编号”升序排序,订单编号相同时,按照“产品编号”升序排序。
4.在“订单明细”工作表中,创建一个数据透视表,将其放置在新工作表中,以“订单编号”为行标签,“产品名称”为列标签,“金额”为值,计算每个订单下不同产品的销售金额总和。
5.根据数据透视表创建一个柱形图,图表标题为“各订单不同产品销售金额总和”,数据标签显示值,图表放置在数据透视表旁边。
四、PowerPoint操作题(20分)
考生文件夹下有一个PowerPoin