国家二级ACCESS机试(选择题)模拟试卷350
选择题
1.在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在数据库中,实体之间属于一对一关系的是(D)
A. “顾客”与“收款口”的关系
B. “收款口”与“收款员”的关系
C. “班组”与“收款员”的关系
D. “收款口”与“设备”的关系
解析:本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配:若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。就本题来说,一个收款口可以有多个顾客,一个顾客只能在一个收款口,属于一对多关系;一个收款口可以有两个收款员,一个收款员只能在一个收款口。属于一对多关系:一个班组可以有多个收款员,一个收款员只能在一个班组,属于一对多关系:只有一个收款口只能由一套设备,一套设备只能在一个收款口,属于一对一关系。
2.下列选项中,不是Access数据库对象的是( )。(D)
A. 查询
B. 表
C. 窗体
D. 记录
解析:Access数据库由数据库对象和组两部分组成,其中数据库对象分为6种,包括表、查询、窗体、报表、宏和模块。记录不属于数据库对象。
3.对长度为n的线性表作快速排序,在最坏情况下,比较次数为(D)
A. n
B. n-1
C. n(n一1)
D. n(n一1)/2
解析:假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此,称为快速排序法。
4.在快速排序法中,每经过一次数据交换(或移动)后( )。(B)
A. 只能消除一个逆序
B. 能消除多个逆序
C. 不会产生新的逆序
D. 消除的逆序个数一定比新产生的逆序个数多
解析:在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。快速排序的思想是:从线性表中选取一个元素,设为T,将线性表中后面小于T的元素移到前面,而前面大于T的元素移到后面,结果就将线性表分成两部分(称两个子表),T插入到其分割线的位置处,这个过程称为线性表的分割,然后再用同样的方法对分割出的子表再进行同样的分割。快速排序不是对两个相邻元素进行比较,可以实线通过一次交换而消除多个逆序,但由于均与T(基准元素)比较,也可能会产生新的逆序。
5.要从数据库中删除一个表,应该使用的SQL语句是(D)
A. ALTER TABLE
B. KILLTABLE
C. DELETE TABLE
D. DROP TABLE
解析:本题考查SQL语句的知识。SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中CREATE语句用于创建表、索引或视图;DROP语句用于删除表、索引或视图。
6.在Access中已建立了“雇员”表,其中有可以存放照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是(B)
A. 图像框
B. 绑定对象框
C. 非绑定对象
D. 列表框
解析:本题考查控件来源的知识。Access中的窗体中有一些控件可以与表或查询中的字段相绑定,这时候就需要设置这些控件的数据来源。图象框不能被绑定;绑定对象框的来源可以是0LE对象字段;未绑定对象框可以显示Excel工作表、word文档等没有与数据库连接的对象;而列表框的控件来源可以是表或查询的字段,或者取自固定内容的数据。
7.在长度为97的顺序有序表中作二分查找,最多需要的比较次数为(A)
A. 7
B. 96
C. 48
D. 6
解析:二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。最多比较次数的计算方式:k=log2n。其中n代表长度,k为比较次数。本题中可以计算出k=7。
8.已知数据库中有三个表,“班级设置”表(年级,学院,班级,班级编码)中保存了全校所有班级设置的基本信息,“学生表”(学号,姓名,学院,专业,入学时间)中保存了全校学生基本情况,“班级”表(班级编码,学号)保存了各班学生的学号。查询设计如下图所示。
(C)
A. 按班级顺序显示全校所有班级学生名单
B. 按班级分组显示所有班级的学生名单
C. 按指定的班级编码显示全班学生名单
D. 按年级顺序显示全校所有班级学生名单
解析:查询设计视图中,是以班级编码作为参数查询字段,则是按指定的班级编码显示全班学生名单。
9.VBA程序中,代码打开窗体应使用的命令是( )。(A)
A. DoCmd.OpenForm
B. Do.OpenForm
C. Cmd.OpenForm
D. Command.OpenForm
解析:使用代码打开窗体要采用DoCmd对象的方法实现,格式为:Docmd.OpenForm窗体名称。
10.报表的数据源不能是(D)
A. 表
B. 查询
C. SQL语句
D. 窗体
解析:报表是以打印格式来显示数据的,其中的信息大多来源于表、查询和SQL语句,少量来源于报表设计中。
11.表达式4+5\6*7/8 Mod 9的值是( )。(B)
A. 4
B. 5
C. 6
D. 7
解析:题目的表达式中涉及的运算的优先级顺序由高到低依次为:乘法和除法(*、/)、整数除法(\)、求模运算(Mod)、加法(+)。因此4+5\6*7/8 Mod 9=4+5\42/8 Mod 9=4+5\5.25 Mod 9=4+1 Mod9=4+1=5。
12.Access中,设置为主键的字段(C)
A. 不能设置索引
B. 可设置为“有(有重复)”索引
C. 系统自动设置索引
D. 可设置为“无”索引
解析:主键具有惟一性,索引可以加快对数据的查询速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。主键的惟一性可自动设置为索引。
13.在报表设计视图中,不能使用的是( )。(A)
A. 列表框
B. 文本
C. 图形
D. 页眉页脚
解析:报表是将数据库中的数据以一定的格式显示和打印输出,不能进行操作。而列表框是需要选择操作来显示不同的内容,所以报表的设计视图中不能使用。
14.在Access中,参照完整性规则不包括(B)
A. 更新规则
B. 查询规则
C. 删除规则
D. 插入规则
解析:参照完整
本文档预览:3600字符,共9427字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载