大学MOOC 数据库及应用(湘南学院)1452184236 最新慕课完整章节测试答案
初识ACCESS及表的操作
第1次单元测试
1、单选题:
为表中的字段定义验证规则,验证规则是(),可以避免输入错误或不合理的数据。
选项:
A: 文本
B: 条件
C: 运算符
D: 控制符
答案: 【 条件】
2、单选题:
输入掩码规定数据的输入模式,通过下述哪些方式()
选项:
A: 在输入数据时,自动填充某些数据
B: 限制可输入的字符数
C: 仅接受某种类型的数据输入
D: 上述均可
答案: 【 上述均可】
3、单选题:
某学生想将图书表中的图书名称定义为主键,由于有重名的图书,但相同书名的作者均不相同,在这种情况下,可定义适当的主键为()。
选项:
A: 将图书名称和作者组合定义为多字段主键
B: 添加一个内容无重复的字段作为单字段主键
C: 不设置主键
D: 添加自动编号字段作为主键
答案: 【 将图书名称和作者组合定义为多字段主键】
4、单选题:
下列关于索引的说法,错误的是()。
选项:
A: 一个索引可以由一个或多个字段组成
B: 为表中某字段建立索引时,若其值有重复,可创建"有(有重复)"索引
C: 每一个索引可以确定表中记录的一种逻辑顺序
D: 索引可提高查询效率,故建立越多越好
答案: 【 索引可提高查询效率,故建立越多越好】
5、单选题:
有两个关系:学生(学号,姓名,性别,出生日期,班号,联系电话),班级(班号,班名,人数),其中学号和班号分别为其主键,则学生关系的外键是( )。
选项:
A: 班号
B: 无外键
C: 学号
D: 姓名
答案: 【 班号】
6、单选题:
上题中学生关系中的学号不能为空,这种完整性约束称为
选项:
A: 域完整性
B: 参照完整性
C: 用户自定义完整性
D: 实体完整性
答案: 【 实体完整性】
7、单选题:
上题中学生关系中的班号取值必须是来自于班级关系中的班号值,这种完整性约束称为( )。
选项:
A: 实体完整性
B: 参照完整性
C: 用户自定义完整性
D: 域完整性
答案: 【 参照完整性】
8、单选题:
两个事物之间的联系"原则上"转换为关系模式,"原则上"指的是( )。
选项:
A: 多对多的联系可以不转换为一个关系模式
B: 两个事物之间的联系都必须转换为一个关系模式
C: 带属性的一对多的联系一般不转换为关系模式
D: 一对多的联系有时可以不转化为一个关系模式
答案: 【 一对多的联系有时可以不转化为一个关系模式】
9、单选题:
关于编辑记录,下列说法错误的是()。
选项:
A: 删除记录后,可以恢复
B: 添加、修改记录时,光标离开当前记录后,即会自动保存
C: 自动编号不允许输入数据
D: 添加新纪录总是添加在表的尾部
答案: 【 删除记录后,可以恢复】
10、单选题:
某数据库要求主表中没有相关记录时就不能将记录添加到相关子表中,则应该在编辑表关系中设置()。
选项:
A: 验证规则
B: 级联更新相关字段
C: 实施参照完整性
D: 输入掩码
答案: 【 实施参照完整性】
宏和模块
第5单元测试
1、单选题:
1. 使用宏组的目的是( )。
选项:
A: 设计出功能复杂的宏
B: 设计出包含大量操作的宏
C: 减少程序内的消耗
D: 对多个宏进行组织和管理
答案: 【 对多个宏进行组织和管理】
2、单选题:
2. 题图6-1是对“宏”对象m1的操作序列设计:图看WORD文档第6章题2。OpenForm(补考表含成绩,窗体,…,普通)OpenTable(补考表,数据表,编辑)CloseWindow(,,提示)假定在宏TestM的操作中涉及的对象均存在,现将设计好的宏TestM设置为窗体“frmTest1”上某个命令按钮的单击事件属性,则打开窗体“frmTest1”运行后,单击该命令按钮,会启动宏TestM的运行。宏TestM运行后,前两个操作会先后打开“窗体”对象“补考表含成绩”和“表”对象“补考表”,那么执行Close操作后,会( )。
选项:
A: 只关闭“窗体”对象“frmTest1”
B: 只关闭“表”对象“Stud”
C: 关闭“窗体”对象“frmTest2”和对象“Stud”
D: 关闭“窗体”对象“frmTest1”、“frmTest2”和对象“Stud”
答案: 【 只关闭“窗体”对象“frmTest1”】
3、单选题:
3. 在宏的调试中,可配合使用功能区上的工具按钮( )。
选项:
A: “调试”
B: “条件”
C: “单步”
D: “运行”
答案: 【 “单步”】
4、单选题:
4. 以下是宏“宏5”的操作序列设计:图看老师下发WORD文档中第6章题4。MessageBox(AA,是,无,)If [Text1]=1 Then MessageBox(BB,是,无,) MessageBox(CC,是,无,)EndIf现设置“宏5”由窗体“frmTest1”上的命令按钮触发。打开窗体“frmTest1”运行后,在窗体上文本框“Text1”中输入1,然后单击命令按钮启用“宏5”,则( )。
选项:
A: 屏幕会先后弹出3个消息框,分别显示消息“AA”、“BB”和“CC”
B: 屏幕会弹出1个消息框,显示消息“AA”
C: 屏幕会先后弹出两个消息框,分别显示消息“AA”和“BB”
D: 屏幕会先后弹出两个消息框,分别显示消息“AA”和“CC”
答案: 【 屏幕会先后弹出3个消息框,分别显示消息“AA”、“BB”和“CC”】
5、单选题:
5. 假设数据库已建有“宏”对象“宏1”,“宏1”中只有一个宏操作SetValue,其中第1个参数项目 为“[L0.[Caption]]”,第2个参数表达式为“[T0]”。窗体“frmTest” 中有一个标签L0和一个文本框T0,现设置控件T0的“更新后”事件为运行“宏1”,则结果是( )。
选项:
A: 将文本框清空
B: 将标签清空
C: 将文本框的内容复制给标签的标题,使二者显示相同的内容
D: 将标签的标题复制给文本框,使二者显示相同的内容
答案: 【 将标签的标题复制给文本框,使二者显示相同的内容】
6、单选题:
6. 打开查询的宏操作是( )。
选项:
A: OpenForm
B: OpenQuery
C: Open
D: OpenModule
答案: 【 OpenQuery】
7、单选题:
7. 宏操作SetValue可以设置( )。
选项:
A: 窗体或报表控件的属性
B: 刷新控件数据
C: 字段的值
D: 当前系统的时间
答案: 【 窗体或报表控件的属性】
8、单选题:
8. 不能够使用宏的数据对象是()。
选项:
A: 数据表
B: 窗体
C: 宏
D: 报表
答案: 【 宏】
9、单选题:
9. 在宏的表达式中要引用报表Repo1上的控件text1,可以使用的引用式是( )。
选项:
A: Repo1! text1
B: Forms! text1
C: Reports! Repo1! text1
D: Report! text1
答案: 【 Reports! Repo1! text1】
10、单选题:
10. 可以用前面加( )的表达式来设置宏的操作参数。
选项:
A: …
B: =
C: ,
D: :
答案: 【 =】
11、单选题:
11. 用于查找满足指定条件的下一条记录的宏命令是( )。
选项:
A: FindRecord
B: FindFirstRecord
C: FindFirst
D: FindNext
答案: 【 FindNext】
12、单选题:
12. 在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作,则没有指定条件的操作 会( )。
选项:
A: 不执行
B: 有条件执行
C: 无条件执行
D: 出错
答案: 【 无条件执行】
13、单选题:
13. 下列关于宏和宏组的说法中正确的是( )。
选项:
A: 宏是由一系列操作组成,不能是一个宏组
B: 可以使用宏组来管理相关的一系列宏
C: 运行宏组时,Access从第1个操作起执行每个宏,直至完成所有操作才中止
D: 不能从其他宏中直接运行宏,只能将执行宏作为对窗体、报表、控件中发生的事件做出的响应
答案: 【 可以使用宏组来管理相关的一系列宏】
14、单选题:
14. 打开窗体需要执行的宏操作是( )。
选项:
A: OpenQuery
B: OpenReport
C: OpenForm
D: OpenWindow
答案: 【 OpenForm】
15、单选题:
15. 用于从其他数据库中导入和导出数据的宏命令是( )
选项:
A: TrasferText
B: TrasferValue
C: TrasferData
D: TrasferDatabase
答案: 【 TrasferDatabase】
16、单选题:
16. 在条件宏设计时,对于连续重复的条件,可以用来代替的符号是( )。
选项:
A: …
B: =
C: ,
D: :
答案: 【 …】
17、单选题:
17. 宏命令Requery的功能是( )。
选项:
A: 实施指定控件重新查询
B: 查找符合条件的第1条记录
C: 查找符合条件的下一条记录
D: 指定当前记录
答案: 【 实施指定控件重新查询】
18、单选题:
18. 用于关闭和打开系统消息的宏命令是( )。18. 用于关闭和打开系统消息的宏命令是( )。
选项:
A: SetValue
B: Requrey
C: Restore
D: SetWarnings
答案: 【
