1、2012年 3月国家二级( ACCESS)笔试真题试卷及答案与解析 1 下列叙述中正确的是 ( A)循环队列是队列的一种链式存储结构 ( B)循环队列是队列的一种顺序存储结构 ( C)循环队列是非线性结构 ( D)循环队列是一种逻辑结构 2 下列叙述中正确的是 ( A)栈是一种先进先出的线性表 ( B)队列是一种后进先出的线性表 ( C)栈与队列都是非线性结构 ( D)以上三种说法都不对 3 一颗二叉树共有 25个结点,其中 5个是叶子结点,则度为 1的结点数为 ( A) 16 ( B) 10 ( C) 6 ( D) 4 4 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是 ( A)
2、外模式 ( B)内模式 ( C)概念模式 ( D)逻辑模式 5 在满足实体完整性约束的条件下 ( A)一个关系中应该有一个或多个候选关键字 ( B)一个关系中只能有一个候选关键字 ( C)一个关系中必须有多个候选关键字 ( D)一个关系中可以没有候选关键字 6 有三个关系 R、 S和 T如下: 则由关系 R和 s得到关系 T的操作是 ( A)自然连接 ( B)并 ( C)交 ( D)差 7 软件生命周期中的活动不包括 ( A)市场调研 ( B)需求分析 ( C)软件测试 ( D)软件维护 8 下面不属于需求分析阶段任务的是 ( A)确定软件系统的功能需求 ( B)确定软件系统的性能需求 ( C
3、)需求规格说明书评审 ( D)制定软件集成测试计划 9 在黑盒测试方法中,设计测试用例的主要根据是 ( A)程序内部逻辑 ( B)程序外部功能 ( C)程序数据结构 ( D)程序流程图 10 在软件设计中不使用的工具是 ( A)系统结构图 ( B) PAD图 ( C)数据流图 (DFD图 ) ( D)程序流程图 11 在 Access数据库中,用来表示实体的是 ( A)表 ( B)记录 ( C)字段 ( D)域 12 在学生表中要查找年龄大于 18岁的男学生,所进行的操作属于关系运算中的 ( A)投影 ( B)选择 ( C)联接 ( D)自然联接 13 假设学生表已有年纪、专业、学号、姓名、性
4、别和生日 6个属性,其中可以作为主关键字的是 ( A)姓名 ( B)学号 ( C)专业 ( D)年纪 14 下列关于索引的叙述中,错误的是 ( A)可以为所有的数据类型建立索引 ( B)可以提高对表中记录的查询速度 ( C)可以加快对 表中记录的排序速度 ( D)可以基于单个字段或多个字段建立索引 15 若查找某个字段中以字母 A开头且以字母 Z结尾的所有记录,则条件表达式应设置为 ( A) Like“A$Z” ( B) Like”A#Z” ( C) Like“A*Z” ( D) Like“A?Z” 16 在学生表中建立查询, “姓名 ”字段的查询条件设置为 “Is Null”,运行该查询后,
5、显示的记录是 ( A)姓名字段为空的记录 ( B)姓名字段中包含空格的记录 ( C)姓名字段不为空的记录 ( D)姓名字段中不包含空格的记录 17 若要在 一对多的关联关系中, “一方 ”原始记录更改后, “多方 ”自动更改,应启用 ( A)有效性规则 ( B)级联删除相关记录 ( C)完整性规则 ( D)级联更新相关记录 18 教师表的 “选择查询 ”设计视图如下,则查询结果是 ( A)显示教师的职称、姓名和同名教师的人数 ( B)显示教师的职称、姓名和同样职称的人数 ( C)按职称的顺序分组显示教师的姓名 ( D)按职称统计各类职称的教师人数 19 在教师表中 “职称 ”字段可能的取值为:
6、教授、副教授、讲师和助教。要查找职称为教授或副教授的教师,错误的语句是 ( A) SELECT*FROM教师表 WHERE(InStr(职称 ,“教授 ”)0); ( B) SELECT*FROM教师表 WHERE(Right(职称 , 2)=“教授 ”); ( C) SELECT*FROM教师表 WHERE(职称 =“教授 ”); ( D) SELECT*FROM教师表 WHERE(InStr(职称 , “教授 ”)=1 Or InStr(职称 ,“教授 ”)=2); 20 在窗体中为了更新数据表中的字段,要选择相关的控件,正确的控件选择是 ( A)只能选择绑定型控件 ( B)只能选择计算型
7、 控件 ( C)可以选择绑定型或计算型控件 ( D)可以选择绑定型、非绑定型或计算型控件 21 已知教师表 “学历 ”字段的值只可能是四项 (博士、硕士、本科或其他 )之一,为了方便输入数据,设计窗体时,学历对应的控件应该选择 ( A)标签 ( B)文本框 ( C)复选框 ( D)组合框 22 在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是 ( A)直线和多边形 ( B)直线和矩形 ( C)直线和圆形 ( D)矩形和圆形 23 要在报表中输出时间,设计报表时要添加一个控件,且需要将该控件的 “控件来源 ”属性设置为时间表达式,最合适的控件是 ( A)标签 ( B)文本框 ( C)
8、 YU表框 ( D)组合框 24 用 SQL语句将 STUDENT表中字段 “年龄 ”的值加 1,可以使用的命令是 ( A) REPLACE STUDENT 年龄 =年龄 +1 ( B) REPLACE STUDENT年龄 WITH年龄 +1 ( C) UPDATE STUDENT SET 年龄 =年龄 +1 ( D) UPDATE STUDENT 年龄 WITH年龄 +1 25 已知学生表如下:执行下列命令后,得到的记录数是 SELECT班级, MAX(年龄 )FORM学生表GROUP BY班级 ( A) 4 ( B) 3 ( C) 2 ( D) 1 26 数据库中可以被另存为数据访问页的对
9、象是 ( A)窗体 ( B)报表 ( C)表和查询 ( D)以上均可 27 在宏设计窗口中有 “宏名 ”、 “条件 ”、 “操作 ”和 “备注 ”等列,其中不能省略的是 ( A)宏名 ( B)操作 ( C)条件 ( D)备注 28 宏操作不能处理的是 ( A)打开报表 ( B)对错误进行处理 ( C)显示提示信息 ( D)打开和关闭窗体 29 下列关于 VBA事件的叙述中,正确 的是 ( A)触发相同的事件可以执行不同的事件过程 ( B)每个对象的事件都是不相同的 ( C)事件都是由用户操作触发的 ( D)事件可以由程序定义 30 下列不属于类模块对象基本特征的是 ( A)事件 ( B)属性
10、( C)方法 ( D)函数 31 用来测试当前读写位置是否达到文件末尾的函数是 ( A) EOF ( B) FileLen ( C) Len ( D) LOF 32 下列表达式中,能够保留变量 x整数部分并进行四舍五入的是 ( A) Fix(x) ( B) Rnd(X) ( C) Round(x) ( D) Int(x) 33 运行下列过程,当输入一组数据: 10,20,50,80,40,30,90, 100,60,70,输出的结果应该是 Sub p1() Dim i,j, arr(11)AsInteger k=1 While karr(j)Then temp=arr(i) arr(i)=ar
11、t(j) arr(j)=temp End If Debug Print art(i) Next End Sub ( A)无序数列 ( B)升序数列 ( C)降序数列 ( D)原输入数列 34 下列程序的功能是计算 N=2+(2+4)+(2+4+6)+(2+4+6+40) 的值。 Private Sub Command34_Click() t=0 m=0 sum=0 Do t=t+m sum=sum+t m=_ Loop While mj时,说明前半部分元素全部与后半部分元素进行交换,序列已经实现逆序。 48 【正确答案】 DoCmd Close Me Record.Delete 【试题解析】 Docmd C1ose命令可以关闭本窗口。 Me recordset是当前窗体的数据,源对应的记录集。 Me Record DeIete可以删除当前记录。