数据库选择题及答案
一、单项选择题
1.数据库系统是由( A )组成的。
A.数据库、数据库管理系统、计算机软硬件系统和用户 B.数据文件、命令文件和报表 C.数据库文件结构和数据 D.常量、变量和函数 2.在Acce中有一个常量:Null,含义是( C )。 A.0 B.空格 C.空值 D.N 3.表中的字段是( D )。
A.函数 B.常量 C.表达式 D.变量 4.在下列说法中,被查询的数据( C)是不正确的。 A.来源于一个数据表 B.来源于多个数据表 C.与数据库无关 D.是数据表中的全部数据 5.Acce数据库是(C)。
A.层状数据库
B.网状数据库
C.关系型数据库
D.树状数据库 6.在数据表视图中,可以(B
D)。
A.修改字段的类型
B.修改字段的名称
C.删除一个字段
D.删除一条记录 7.( A )是Acce数据库中存储和管理数据的基本对象,是具有结构的某个相同主题的数据集合。 A.表
B.宏
C.数据库访问页 D.查询 8.设置输入掩码,其作用是( B
),以确保所有数据被正确的输入。 A.用指定的数据填充字段 B.仅允许在字段中输入某种类型的数据 C.指定该字段必须输入数据
D.为字段创建一个可能的值的列表
9.当数据表中某个字段中只能输入序列:党员、团员、群众、九三学社、民盟中的数据,应该在(
B )设置。
A.在数据录入时按照序列的顺序输入
B.在定义表结构时,通过“查阅向导”完成序列的定义 C.在表结构定义时,通过“有效性规则”来完成序列的定义 D.在表结构定义时,通过“有效性文本”来完成序列的定义 10.数据表中的“列标题的名称”叫做(A
)。
A. 字段
B.数据
C.记录
D.数据视图 11.Acce中表和数据库的关系是(
A )。
A.一个数据库可以包含多个表
B.一个表只能包含两个数据库
C.一个表可以包含多个数据库
D.一个数据库只能包含一个表 12.对于一对多关系的表,选中级联删除意味着Acce将(
C )。
A.删除“一”端的表中的记录,如果“多”端表中的相关记录被删除的话
B.删除“一”端的表中的记录,并把“多”端表中的相关记录写入一个新的表中 C.删除“多”端的表中的记录,如果“一”端表中的相关记录被删除的话
D.删除“多”端的表中的记录,并把“一”端表中的相关记录写入一个新的表中 13.设置默认值,其作用是(
B ),从而达到简化数据输入的目的。 A.清除用户输入数据的所有字段
B.用指定的数据填充字段 C.清除了重复输入的数据
D.用前一条记录该字段的值填充字段 14.“按选定内容筛选”允许用户( C
)。 A.查找所选的值
B.键入作为筛选条件的值
C.根据当前选中字段的内容,在数据表视图窗口中查看筛选结果 D.以字母或数字顺序组织数据
15.使用( C
)创建的窗体灵活性最小。 A.设计视图
B.窗体视图
C.自动窗体 D.窗体向导 16.通过修改(
A ),可以修改窗体或控件的外观。 A.属性
B.设计
C.窗体
D.控件 17.在Acce中,窗体的基本构成是由( C )组成。
A.窗口和菜单 B.对话框 C.页眉、主体和页脚 D.数据记录 18.在Acce数据库中,专用于打印的是( C
)。 A.表
B.查询
C.报表
D.页
19.在Acce中,OpenForm命令可打开( C )。 A.数据表
B.查询
C.窗体
D.报表
20.在Acce中,有关条件宏的叙述错误的是(
B )。
A.条件为真时执行相应的指令
B.若没有StopMacro指令,会一直向下执行 C.在遇到“„”时终止执行
D.上述叙述都不正确
21.在Acce中,利用OpenReport命令打开报表进行筛选,应该用( A )。 A.Where 条件
B.视图
C.报表名称
D.If条件
22.在Acce中,若从多个数据表中查找数据前提是(
A )。 A.数据表之间建立关系
B.数据表中要建立主索引
C.数据表中要建立索引
D.设置查询条件
23.SQL查询中GROUP BY 语句的作用是( D
)。
A.选择行条件
B.对查询进行排序
C.列表
D.分组条件
24.内部计算函数“Avg”的意思是求所在字段内所有的值的( B
)。
A.和
B.平均值
C.最小值
D.第一个值
25.SQL查询中的Where 工资额>1000的意思是( A
)。
A.“工资额”中大于1000元的记录
B.将字段“工资额”中大于1000元的记录进行替换
C.拷贝字段“工资额”中大于1000元的记录
D.将“工资额”中大于1000元的记录删除 26.SQL查询中的not 工资额>2000 的意思是( A
)。
A.除了工资额大于2000之外的工资额的记录
B.工资额大于2000的记录
C.工资额小于2000的记录
D.工资额大于2000或小于2000的记录
27.逻辑运算的优先级排列顺序是( A )。
A. .NOT.、.AND.、.OR.B. .NOT.、.OR.、.AND.C. .AND.、.NOT.、.OR.D. .AND.、.OR.、.NOT.28.Acce中的(
C )允许用户使用Web浏览器来访问Internet或企业网中的数据。 A.表
B.宏
C.数据库访问页
D.模块
29.在Acce的下列数据类型中,不能建立索引的数据类型是(B
)。
A.文本型
B.备注型
C.数字型
D.日期时间型
30.筛选的结果是滤除( A
)。
A.不满足条件的记录 B.满足条件的记录 C.不满足条件的字段 D.满足条件的字段
31.在Acce中,下面( C )可以用来定义交互界面。 A.表
B.查询
C.窗体
D.宏
32.内部计算函数“Min”的意思是求所在字段内所有的值的( C
)。 A.和
B.平均值
C.最小值
D.第一个值
33.内部计算函数“avg”的意思是求所在字段内所有的值的( B
)。
A.和
B.平均值
C.最小值
D.第一个值
34.在查询设计窗口中,条件设置成:Between 70 and 90 的意思是(
A )。
A.数值在70到90之间的数字(包含这两个数字) B.数值在70和90之间的数字(不包含这两个数字)
C.数值70和90这两个数字之外的数字
D.数值70和90这两个数字 35. 在一个已经打开的窗体中添加一个既能弹出下拉列表,又能在其中编辑的控件是(C )。 A.文本框
B.列表框
C.组合框
D.没有这样的控件
36.列表框控件可通过( D )途径得到它的值。 A.用户的输入
B.已有的数据表
C.已有的查询
D.以上都对 37.查看工资表中实发工资为2000元以上(除2000元)至4000元(除4000元)以下的人员记录,表达式为( B
)。
A.实发工资>2000 OR
实发工资2000 AND 实发工资
C.实发工资>=2000 AND 实发工资=
D.实发工资 (Between 2000 and 4000) 38.筛选图书编号是\"01\"或\"02\"的记录,可以在“条件”中输入( A
)。
A.“01” or “02” B.not in (\"01 \" , \"02\") C.in (\"01\" \"02\") D.not (\"01\" and \"02\") 39.下面对数据表的叙述有错误的是( C
)。
A.数据表是Acce数据库中的重要对象之一 B.表的设计视图的主要作用是设计表的结构
C.表的数据视图只用于显示数据
D.可以将其他数据库的表导入到当前数据库中
40.在Acce中,将“名单表”中的“姓名”与“工资标准表”中的“姓名”建立关系,且两个表中的姓名字段值都是惟一的,则这两个表之间的关系是( A )。
A.一对一
B.一对多
C.多对一
D.多对多
41.在Acce中,下列(
C )不是报表的基本组成。 A.报表页眉 B.主体 C.页面页眉 D.页脚
42.如果需要在报表的首页添加一幅图、当前系统的日期和时间,应添加下面( B
)域中。
A.主体
B.报表页眉
C.组页眉 D.页面页眉
43.如果需要利用数据库中的数据制作100张名片,应该用下面的( C )最合适。
A.数据表视图
B.查询
C.报表
D.窗体
44.某用户希望通过单击窗体上对应控件进行相关操作,由于他不太懂得编程,此时他应该使用的方法是(C )。
A.只能通过对属性进行设置
B.通过代码生成器来生成代码 C.先录制好宏,然后通过属性对话框指定
D.将需要的操作录制成宏就行
45.某用户编辑新宏时,在“宏”设计窗口中选择了打开表的操作,请问他应该在(
D )确定表文件名。 A.操作列
B.条件宏
C.宏
D.操作参数
46.在Acce中,响应窗体中命令按钮的“单击”操作,这个操作称之为(
D )。 A.宏
B.条件宏
C.宏组
D.事件
47.在Acce中,某个变量a1的生命周期只在一个程序中,那么这个变量在使用前应该用(
A)语句定义。 A.Dim
B.Public C.Static D.Global