二级ACCESS模拟选择题.docx
《二级ACCESS模拟选择题.docx》由会员分享,可在线阅读,更多相关《二级ACCESS模拟选择题.docx(42页珍藏版)》请在冰豆网上搜索。
二级ACCESS模拟选择题
二级ACCESS模拟选择题
1.在关系数据模型中,域是指()。
答案:
D
A.元组
B.属性
C.元组的个数
D.属性的取值范围
2.下列不属于数据库系统三级模式结构的是()。
答案:
D
A.外模式
B.概念模式
C.内模式
D.现实模式
3.下列不属于数据库系统三级模式结构的是()。
答案:
D
A.外模式
B.概念模式
C.内模式
D.现实模式
4.E-R图是一种重要的数据库设计工具,它适用于建立数据库的()。
答案:
A
A.概念模型
B.数学模型
C.结构模型
D.物理模型
5.E-R图是一种重要的数据库设计工具,它适用于建立数据库的()。
答案:
A
A.概念模型
B.数学模型
C.结构模型
D.物理模型
6.数据库中存储的是()。
答案:
D
A.数据
B.数据模型
C.信息
D.数据以及数据之间的关系
7.数据库中存储的是()。
答案:
D
A.数据
B.数据模型
C.信息
D.数据以及数据之间的关系
8.用二维表来表示实体及实体间联系的数据模型是()。
答案:
C
A.实体-联系模型
B.层次模型
C.关系模型
D.网状模型
9.用二维表来表示实体及实体间联系的数据模型是()。
答案:
C
A.实体-联系模型
B.层次模型
C.关系模型
D.网状模型
10.在关系数据表中,()的值能惟一地标识一个记录。
答案:
D
A.内模式
B.字段
C.域
D.关键字
11.在关系数据表中,()的值能惟一地标识一个记录。
答案:
D
A.内模式
B.字段
C.域
D.关键字
12.下列实体的联系中,属于多对多关系的是()。
答案:
B
A.学校和校长
B.学生与课程
C.住院的病人与病床
D.职工与工资
13.在关系数据库中,主码标识元组通过()实现。
答案:
C
A.用户自定义完整性
B.参照完整性原则
C.实体完整性原则
D.域完整性
14.在关系模型中,主键可由()。
答案:
B
A.至多一个属性组成
B.一个或多个其值能唯一标识该关系模式中任何元组的属性组成
C.多个任意属性组成
D.其它三个选项都不是
15.Access数据库中()是其他数据库对象的基础。
答案:
C
A.报表
B.查询
C.表
D.数据访问页
16.若要查询“学生”表中所有学生的姓名,需要进行的关系运算是()。
答案:
B
A.选择
B.投影
C.连接
D.交叉
17.若要查询“学生”表中所有学生的姓名,需要进行的关系运算是()。
答案:
B
A.选择
B.投影
C.连接
D.交叉
18.在E-R图中,用来表示实体的图形是()。
答案:
B
A.菱形
B.椭圆形
C.矩形
D.三角形
19.在E-R图中,用来表示实体的图形是()。
答案:
B
A.菱形
B.椭圆形
C.矩形
D.三角形
20.关系数据规范化的意义是()。
答案:
D
A.保证数据的安全性和完整性
B.提高查询速度
C.减少数据操作的复杂性
D.消除关系数据的插入、删除和修改异常以及数据冗余
21.关系数据规范化的意义是()。
答案:
D
A.保证数据的安全性和完整性
B.提高查询速度
C.减少数据操作的复杂性
D.消除关系数据的插入、删除和修改异常以及数据冗余
22.Access是一个()。
答案:
D
A.数据库文件系统
B.数据库系统
C.数据库应用系统
D.数据库管理系统
23.Access是一个()。
答案:
D
A.数据库文件系统
B.数据库系统
C.数据库应用系统
D.数据库管理系统
24.在数据库应用系统开发过程中,需求分析阶段的主要任务是确定该系统的()。
答案:
A
A.系统功能
B.数据库结构
C.开发费用
D.开发工具
25.在数据库应用系统开发过程中,需求分析阶段的主要任务是确定该系统的()。
答案:
A
A.系统功能
B.数据库结构
C.开发费用
D.开发工具
26.将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为()。
答案:
A
A.连接
B.投影
C.交叉
D.选择
27.下列对关系模型的性质描述错误的是()。
答案:
B
A.关系中不允许存在两个完全相同的记录
B.任意的一个二维表都是一个关系
C.关系中元组的顺序无关紧要
D.关系中列的次序可以任意交换
28.下列不属于Access对象的是()。
答案:
C
A.窗体
B.查询
C.菜单
D.宏
29.Access数据库中,为了保持表之间的关系,要求在子表中添加记录时,如果主表中没有与之相关的记录,则不能在子表中添加该记录,为此需要定义的关系是()。
答案:
D
A.输入掩码
B.有效性规则
C.默认值
D.参照完整性
30.在Access数据库的表设计视图中,不能进行的操作是()。
答案:
D
A.修改字段类型
B.设置索引
C.增加字段
D.添加记录
31.在Access数据库的表设计视图中,不能进行的操作是()。
答案:
D
A.修改字段类型
B.设置索引
C.增加字段
D.添加记录
32.“学生”表的“简历”字段需要存储大量的文本,则使用()数据类型比较合适。
答案:
B
A.超级链接
B.备注
C.图像
D.数值
33.“学生”表的“简历”字段需要存储大量的文本,则使用()数据类型比较合适。
答案:
B
A.超级链接
B.备注
C.图像
D.数值
34.数据表中的“列”称为()。
答案:
A
A.字段
B.数据
C.记录
D.数据视图
35.Access数据库中,为了保持表之间的关系,要求在子表中添加记录时,如果主表中没有与之相关的记录,则不能在子表中添加该记录,为此需要定义的关系是()。
答案:
D
A.输入掩码
B.有效性规则
C.默认值
D.参照完整性
36.设置字段默认值的意义是()。
答案:
B
A.使字段值不为空
B.在未输入字段值之前,系统将默认值赋予该字段
C.不允许字段值超出某个范围
D.保证字段值符合范式要求
37.设置字段默认值的意义是()。
答案:
B
A.使字段值不为空
B.在未输入字段值之前,系统将默认值赋予该字段
C.不允许字段值超出某个范围
D.保证字段值符合范式要求
38.如果关系表中某字段需要存储音频,则该字段的数据类型应定义为()。
答案:
C
A.备注
B.文本
C.OLE对象
D.超级链接
39.如果关系表中某字段需要存储音频,则该字段的数据类型应定义为()。
答案:
C
A.备注
B.文本
C.OLE对象
D.超级链接
40.“邮政编码”字段是由6位数字组成的字符串,为该字段设置输入掩码,正确的是()。
答案:
A
A.000000
B.999999
C.CCCCCC
D.LLLLLL
41.以下关于Access表的叙述中,正确的是()。
答案:
C
A.表一般包含一到两个主题信息
B.表的数据表视图只用于显示数据
C.表设计视图的主要工作是设计和修改表的结构
D.在表的数据表视图中,不能修改字段名称
42.为了限制“成绩”字段只能输入成绩值在0到100之间的数(包括0和100),在该字段“有效性规则”设置中错误的表达式为()。
答案:
A
A.in(0,100)
B.between0and100
C.成绩>=0and成绩<=100
D.>=0and<=100
43.设有表TA(a,b,c)和表TB(d,c),其中字段c为关联两表的同名公共字段。
欲查询两表中的所有记录,正确的SQL语句是()。
答案:
D
A.SELECT*FROMTA,TB
B.SELECTa,b,c,dFROMTA,TBWHERETA.c=TB.c
C.SELECTTA.a,TA.b,TA.c,TB.dFROMTA,TBINNERJOINTA.c=TB.c
D.SELECTa,b,TA.c,dFROMTA,TBWHERETA.c=TB.c
44.在运行过程中利用对话框提示用户输入参数的查询称为()。
答案:
B
A.选择查询
B.参数查询
C.投影查询
D.交叉查询
45.在运行过程中利用对话框提示用户输入参数的查询称为()。
答案:
B
A.选择查询
B.参数查询
C.投影查询
D.交叉查询
46.使用查询向导创建交叉表查询的数据源必须直接来自()个表或查询。
答案:
B
A.2个
B.1个
C.3个
D.不限个
47.使用查询向导创建交叉表查询的数据源必须直接来自()个表或查询。
答案:
B
A.2个
B.1个
C.3个
D.不限个
48.下列关于Access查询的叙述中,错误的是()。
答案:
D
A.查询的数据源来自于表或已有的查询
B.查询的结果可以作为其他数据库对象的数据源
C.查询可以检索数据、追加、更改和删除数据
D.查询不能生成新的数据表
49.下列关于Access查询的叙述中,错误的是()。
答案:
D
A.查询的数据源来自于表或已有的查询
B.查询的结果可以作为其他数据库对象的数据源
C.查询可以检索数据、追加、更改和删除数据
D.查询不能生成新的数据表
50.设“教材表”中有“教材名称”、“教材数量”、“教材类别”和“出版社”等字段,若要统计各个出版社出版的各类教材的总量,比较好的查询方式是()。
答案:
C
A.选择查询
B.参数查询
C.交叉表查询
D.操作查询
51.设“教材表”中有“教材名称”、“教材数量”、“教材类别”和“出版社”等字段,若要统计各个出版社出版的各类教材的总量,比较好的查询方式是()。
答案:
C
A.选择查询
B.参数查询
C.交叉表查询
D.操作查询
52.假设“学生”表中有“姓名”字段,能查找姓“王”的学生的查询条件是()。
答案:
C
A.姓名Like"王"
B.姓名Like"王?
"
C.姓名Like"王*"
D.姓名Like"*王"
53.将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是()。
答案:
C
A.选择查询
B.更新查询
C.追加查询
D.生成表查询
54.将所有考试成绩在90分以上的记录放在一个新表中,比较合适的查询是()。
答案:
D
A.选择查询
B.更新查询
C.追加查询
D.生成表查询
55.设“工资”表中包括“职工号”、“所在单位”、“基本工资”和“应发工资”等字段,若要按单位统计应发工资总数,那么在查询设计视图的“所在单位”和“应发工资”字段的“总计”行中应分别选择()。
答案:
B
A.总计,分组
B.分组,总计
C.计数,分组
D.分组,计数
56.条件表达式“Not工资额>2000”的含义是()。
答案:
C
A.选择工资额小于2000的记录
B.选择工资额大于2000的记录
C.选择工资额小于等于2000的记录
D.选择除了工资字段之外的字段,且大于2000的记录
57.如果将所有学生的年龄增加一岁,应该使用()。
答案:
B
A.删除查询
B.更新查询
C.追加查询
D.生成表查询
58.查询“学生”表中1990年出生的学生记录的规则是()。
答案:
A
A.Year([出生日期])=1990
B.month([出生日期])="1990"
C.1990
D.Date([出生日期])=1990
59.查询“学生”表中1990年出生的学生记录的规则是()。
答案:
A
A.Year([出生日期])=1990
B.month([出生日期])="1990"
C.1990
D.Date([出生日期])=1990
60.在Select语句中,用于求平均值的函数是()。
答案:
C
A.Ave()
B.Average()
C.Avg()
D.Averager()
61.在Select语句中,用于求平均值的函数是()。
答案:
C
A.Ave()
B.Average()
C.Avg()
D.Averager()
62.在Select语句中,用于对检索结果排序的子句是()。
答案:
B
A.From
B.OrderBy
C.While
D.GroupBy
63.在Select语句中,用于对检索结果排序的子句是()。
答案:
B
A.From
B.OrderBy
C.While
D.GroupBy
64.将所有考试成绩在90分以上的记录找出后放在一个新表中,比较合适的查询是()。
答案:
D
A.选择查询
B.更新查询
C.追加查询
D.生成表查询
65.当Orderby子句中有多个字段时,其输出结果是()。
答案:
C
A.按设定的优先次序依次进行排序
B.按最右边的列开始排序
C.按从左向右优先次序依次排序
D.无法进行排序
66.将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是()。
答案:
C
A.选择查询
B.更新查询
C.追加查询
D.生成表查询
67.假设“学生”表中有“姓名”字段,查找姓“王”的学生的查询条件是()。
答案:
C
A.姓名Like"王#"
B.姓名Like"王?
"
C.姓名Like"王*"
D.姓名Like"王!
"
68.设“学生”表中有“学号”等字段,删除学号为“S01002”的学生的记录,正确的SQL语句是()。
答案:
D
A.DELETE学号="S01002"
B.DELETEFROM学号="S01002"
C.DELETE学号="S01002"FROM学生
D.DELETEFROM学生WHERE学号="S01002"
69.设“学生”表中有“学号”、“生源”等字段,将学号为“S01001”的学生的生源改为“福建”,正确的SQL语句是()。
答案:
C
A.UPDATE学号="S01002"SET生源="福建"
B.UPDATE生源="福建"FROM学生
C.UPDATE学生SET生源="福建"WHERE学号="S01002"
D.UPDATEFROM学生WHERE学号="S01002"SET生源="福建"
70.假设“成绩”表中有“学号”、“课程编号”、“成绩”这3个字段,若向“成绩”表中插入新的记录,错误的语句是()。
答案:
C
A.INSERTINTO成绩VALUES("S07001","C0701",87)
B.INSERTINTO成绩(学号,课程编号)VALUES("S07001","C0701")
C.INSERTINTO成绩(学号,课程编号,成绩)VALUES("S07001","C0701")
D.INSERTINTO成绩(学号,课程编号,成绩)VALUES("S07001","C0701",87)
71.若要查找文本型字段“设备”中包含字符串“COMPUTER”的记录,则正确的where子句是()。
答案:
D
A.where设备Like"*COMPUTER"and设备Like"COMPUTER*"
B.where设备="*COMPUTER*"
C.where设备Like"*COMPUTER"orLike"COMPUTER*"
D.where设备Like"*COMPUTER*"
72.下列SELECT语句中,正确的是()。
答案:
C
A.SELECT*FROM"学生表"Where姓名="李四"
B.SELECT*FROM"学生表"Where姓名=李四
C.SELECT*FROM学生表Where姓名="李四"
D.SELECT*FROM学生表Where姓名=李四
73.若要查找文本型字段“设备”中包含字符串“COMPUTER”的记录,则正确的where子句是()。
答案:
D
A.where设备Like"*COMPUTER"and设备Like"COMPUTER*"
B.where设备="*COMPUTER*"
C.where设备Like"*COMPUTER"orLike"COMPUTER*"
D.where设备Like"*COMPUTER*"
74.设“图书编号”是表“tBook”中的一个字段,若要查询“图书编号”为“26”或“38”的记录,正确的SQL语句是()。
答案:
C
A.Select*FromtBookWhere图书编号="26"and"38"
B.Select*FromtBookWhere图书编号="26"and="38"
C.Select*FromtBookWhere图书编号="26"or图书编号="38"
D.Select*FromtBookWhere图书编号="26"and图书编号="38"
75.设“图书编号”是表“tBook”中的一个字段,若要查询“图书编号”为“26”或“38”的记录,正确的SQL语句是()。
答案:
C
A.Select*FromtBookWhere图书编号="26"and"38"
B.Select*FromtBookWhere图书编号in("26"and"38")
C.Select*FromtBookWhere图书编号="26"or图书编号="38"
D.Select*FromtBookWhere图书编号="26"and图书编号="38"
76.下列SQL语句中,()无法实现查询“职工”表中“工资”字段(数值型)值在1000元~1500元之间(含1000和1500)的所有记录。
答案:
B
A.Select*From职工Where工资>=1000And工资<=1500
B.Select*From职工Where工资In(1000,1500)
C.Select*From职工WhereNot(工资<1000)And(工资<=1500)
D.Select*From职工Where工资Between1000And1500
77.下列SQL语句中,()无法实现查询“职工”表中“工资”字段(数值型)值在1000元~1500元之间(含1000和1500)的所有记录。
答案:
B
A.Select*From职工Where工资>=1000And工资<=1500
B.Select*From职工Where工资In(1000,1500)
C.Select*From职工WhereNot(工资<1000)And(工资<=1500)
D.Select*From职工Where工资Between1000And1500
78.以“成绩”表为数据源,能按“课程编号”字段统计每门课程最高分的SQL语句是()。
答案:
D
A.Select课程编号,max(成绩)as最高分From成绩
B.Select课程编号,max(成绩)as最高分From成绩OrderBy课程编号
C.Select课程编号,成绩From成绩Where成绩>any
D.Select课程编号,max(成绩)as最高分From成绩GroupBy课程编号
79.以“成绩”表为数据源,按“课程编号”字段统计每门课程最高分的SQL语句是()。
答案:
D
A.Select课程编号,max(成绩)as最高分From成绩
B.Select课程编号,max(成绩)as最高分From成绩OrderBy课程编号
C.Select课程编号,成绩From成绩Where成绩>any
D.Select课程编号,max(成绩)as最高分From成绩GroupBy课程编号
80.若数据表“Book”中有“书号”(字符型)、“书名”(字符型)和“单价”(数值型)等字段,要查询单价在20~80之间(含20和80)的书籍信息,并按单价降序排列,正确的SQL命令是()。
答案:
A
A.SELECT*FromBookWhere单价Between20and80OrderBy单价DESC
B.SELECT*FromBookWhere单价>=20and单价<=80OrderBy单价
C.SELECT*FromBookWhereNot(单价<20and单价>80)OrderBy单价DESC
D.SELECT*FromBookWhere单价Between20and80OrderBy单价
81.若数据表“Book”中有“书号”(字符型)、“书名”(字符型)和“单价”(数值型)等字段,要查询单价在20~80之间(含20和80)的书籍信息,并按单价降序排列,正确的SQL命令是()。
答案:
A
A.SELECT*FromBookWhere单价Between20and80OrderBy单价DESC
B.SELECT*FromBookWhere单价>=20and单价<=80OrderBy单价
C.SELECT*FromBookWhereNot(