国家二级(ACCESS)机试模拟试卷325
选择题
1.算法的时间复杂度是指( )。(D)
A. 算法的长度
B. 执行算法所需要的时间
C. 算法中的指令条数
D. 算法执行过程中所需要的基本运算次数
解析:算法的时间复杂度,是指执行算法所需要的工作量,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。
2.若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入( )。(B)
A. Like“王”
B. Like“王”
C. =“王”
D. =“王*”
解析:本题考查查询的条件准则的知识。当进行查询时,不可避免要遇到查询的条件准则的书写,在本题中要求查找姓“王”的记录,由于是模糊查询,所以应该使用关键词“Like”;另外在“王”的后面都加上“*”,代表要查找的是“王”开头,后面有多个或0个字符的数据。
3.设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为(A)
A. ABDEGHCFIJ
B. JIHGFEDCBA
C. GHIJDEFBCA
D. ABCDEFGHIJ
解析:后序遍历中,最后一个字母是根结点,也就是A是根结点;在中序遍历中,根结点前面的是左子树、后面的是右子树。后序中C在A前面、序中C在A的后面,说明C是A的右结点;后序中F在C的前面、中序中在C后面,且后序和中序中,I均在F前面由此可确定,I为F的左结点,F为C的右结点。同C理J为F的右结点。后续中B为左子树的根结点,因此B为A的左结点,以此划分,在中序中B前面的D为左结点,后面的GEH为右子树,后序中,E在最后,应为剩下3个结点的根结点,也就是B的右子树,再根据中序中的顺序,可得出G为E的左结点,H为E的右结点。由此可画出这个二叉树,然后根据二叉树可的前序序列为ABDEGHCFff。
4.数据库管理系统是( )。(B)
A. 操作系统的一部分
B. 在操作系统支持下的系统软件
C. 一种编译系统
D. 一种操作系统
解析:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统软件。
5.表1 输入掩码属性所使用字符的含义
(C)
A. 汇总查询
B. 动作查询
C. 选择查询
D. 删除查询
解析:在Access 数据库中,可以利用选择查询对数据表进行统计。
6.若查询的设计如下,则查询的功能是( )。
(C)
A. 设计尚未完成,无法进行统计
B. 统计班级信息仅含Null(空)值的记录个数
C. 统计班级信息不包括Null(空)值的记录个数
D. 统计班级信息包括Null(空)值全部记录个数
解析:从图中可以看出要统计的字段是“学生表”中的“班级”字段,采用的统计函数是计数函数,目的是对班级(不为空)进行计数统计。所以选项C正确。
7.在窗体上画一个命令按钮,其名称为Commandl,然后编写如下事件过程:
Privme Sub Commandl_Click()
Dim al(4,4),a2(4,4)
For i=1 To 4
Forj=1 To 4
al(i,j)=i+j
a2(i,j)=al(i,j)+i+j
Nextj
Next i
MsgBox(al(3,3)*a2(3,3))
End Sub
程序运行后,单击命令按钮,消息框输出的是( )。(B)
A. 48
B. 72
C. 96
D. 128
解析:本题考查VBA中二维数组和循环的知识。本题使用了二重循环为两个二维数组中的元素均进行了赋值,最后求两个数组元素值的积。我们只需要注意这两个数组元素在循环中被赋了什么值,当i=3,j=3时,alf3,3)=3+3=6,a2(3,3)=al(3,3)+3+3=12,所以最后二者之积为72。
8.设有课程关系模式:R(C#,Cn,T,TA)(其中,C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。关系R中对主属性的传递依赖为(C)
A. (C#,T)→Ta
B. C#→Cn,Cn→Ta
C. C#→T,T→Ta
D. C#→Tn
解析:R关系模式中,不同课程号可以对应相同的课程名而每个课程号下只有一位任课教师,因此课程号和教师名为传递依赖、教师名和教师地址为传递依赖,因此R对主属性的传递依赖为“C#→T.T→Ta”。
9.若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是( )。(B)
A. 一对一
B. 一对多
C. 多对一
D. 多对多
解析:A和B为一对多的联系,则对于A中的每一个实体,B中有多个实体与之联系,而B与C为一对一联系,则对于B中的每一个实体,C中至多有一个实体与之联系,则可推出对于A中的每一个实体,C中有多个实体与之联系,所以为一对多联系。
10.在人事管理数据库中工资与职工之间存在的关系是( )。(B)
A. 一对一
B. 一对多
C. 多对一
D. 多对多
解析:本题考查表与表之间的关系。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。由于一个职工只能有一个工资,而一个工资值可以有多个职工对应,故此应为一对多关系。
11.在面向对象方法中,不属于“对象”基本特点的是(A)
A. 一致性
B. 分类性
C. 多态性
D. 标识唯一性
解析:对象具有如下特征:标识惟一性、分类性、多态性、封装性、模块独立性。
12.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是(B)
A. 一对一
B. 一对多
C. 多对一
D. 多对多
解析:两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一个宿舍可以住多个学生,所以它们的联系是一对多联系。
13. Access的\\(C)
A. 表
B. 查询
C. 窗体
本文档预览:3600字符,共16297字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载