Access数据库程序设计中国大学mooc作业答案

日期:2022-08-10 06:07:27

第一章 数据库基础知识

本章测试

1、在Access数据库中,关系就是:
    A、记录
    B、二维表
    C、索引
    D、数据库

2、Access数据表中的“字段”,在关系数据模型中对应的概念是:
    A、记录
    B、元组
    C、属性
    D、域

3、关系数据库的基本操作是:
    A、增加、删除和修改
    B、创建、打开和关闭
    C、选择、投影和连接
    D、索引、查询和统计

4、在数据库中能够唯一地表示一个元组的属性或者属性的组合成为:
    A、记录
    B、字段
    C、域
    D、关键字

5、数据库的数据模型分为:
    A、层次、关系和网状
    B、网状、环状和链状
    C、大型、中型和小型
    D、线性和非线性

第二章 数据库和表

本章测试

1、表与数据库的关系是:
    A、一个表可以包含多个数据库
    B、一个表最多只能包含两个数据库
    C、一个数据库只能包含一个表
    D、一个数据库可以包含多个表

2、对于一个数字数据类型的字段,如果想对该字段数据输入范围添加一定的限制,可以通过对该字段( )属性的设定来完成。
    A、格式
    B、字段大小
    C、有效性规则
    D、有效性文本

3、下列关于主键的说法中,错误的是:
    A、使用自动编号是创建主键的简单方法
    B、作为主键的字段允许出现空值
    C、作为主键的字段不允许出现重复值
    D、可将两个或更多字段组合作为主键

4、若在数据库表的某个字段中存放照片,则该字段的数据类型可以定义为:
    A、文本
    B、备注
    C、超链接
    D、OLE对象

5、在数据表中,下列叙述正确的是:
    A、可以冻结列也可以冻结行
    B、可以隐藏列也可以隐藏行
    C、可以为表中的某个字段设置字体格式
    D、可以改变某个字段列的位置

本章作业

1、对考生文件夹下的"samp1.accdb"数据库文件完成以下操作: (1)对"tBook"表输入以下2条记录: 编号 教材名称 单价 库存数量 入库日期 需要重打印否 简介 201801 Access数据库 37.50 500 2015-1-1 √ 考试用书 201802 英语六级强化 20.00 1000 2016-4-3 辅导用书 (2)设置"编号"字段的输入掩码,要求以"KC"开头,后面必须输入6位数字。 (3)将Excel文件"tCourse.xls"导入到"samp1.accdb"数据库文件中,表名称不变,要求:数据中的第一行作为字段名。 (4)为"tStudent"表中"政治面貌"字段创建列表,显示“党员”、“团员”和“群众”3个值。 (5)建立"tStudent"和"tGrade"两张表之间的关系,并实施参照完整性。

第三章 查询

本章测试

1、查询中显示的字段不可以从以下哪个对象中选取:
    A、表
    B、查询
    C、表或查询
    D、窗体

2、“学生”数据表中有一个字符型字段“身份证”,查找身份证中前6位值为"350101"的记录,采用的条件是:
    A、Left([身份证],6)= "350101"
    B、Left(身份证],6)= "350101"
    C、Right([身份证],6)= "350101"
    D、Right(身份证,6)= "350101"

3、若要计算每个职工的年龄(取整),那么正确的计算公式是:
    A、(Date()-[出生日期])/365
    B、Year(Date())-Year([出生日期])
    C、Date()-[出生日期]
    D、Year([出生日期])

4、SQL查询语句中,需要对分组后的数据设置条件,可以使用的命令是:
    A、SELECT
    B、FROM
    C、WHERE
    D、HAVING

5、下列关于查询设计视图"设计网格"各行作用的叙述中,错误的是:
    A、"条件"行用于输入一个条件来限定记录的选择
    B、"表"行设置字段所在的表或查询的名称
    C、"字段"行表示可以在此输入或添加字段的名称
    D、"总计"行是用于对查询的字段进行求和

本章作业

1、第三章拓展练习 查找“课程”表中学分6分的课程信息,要求显示课程编号和课程名,并按课程编号降序进行排序,查询名为“cx1”。 查找每门课程最低成绩信息,要求显示学生姓名,课程名两个字段,查询名为“cx2”。 统计各个班级不同政治面貌的人数,其中班级为学号的前6位,查询名为“cx3”。 将所修课程成绩在85—90分之间的学生信息生成表,表名为“优秀学生”,表中显示“姓名”、“课程名”和“成绩”两个字段,将此查询保存为“cx4”。 利用查询完成,将优秀学生表中大学英语课程的成绩加3分,查询名为“cx5”。

第四章 窗体

本章作业

1、打开教学管理(拓展)数据库文件,对窗体对象fTest完成以下操作: 1.将窗体"标题"属性设为"测试窗体";在窗体的主体节区添加一个命令按钮,命名为"bt",标题为"测试";设置该命令按钮的单击事件属性为给定的宏对象"mTest"。 2.以"bt1"命令按钮为大小及左边距为基准,将"bt2"和"bt3"命令按钮放置到相应位置,使得"bt2"命令按钮在垂直方向上与"bt1"和"bt3"间距相等。

第五章 报表

本章测试

1、报表的数据来源不能是:
    A、表
    B、查询
    C、表或查询
    D、窗体

2、需要在报表每一页的顶部输出的信息,应设置在( )中。
    A、报表页面
    B、报表页脚
    C、页面页眉
    D、页面页脚

3、在报表设计中,用来绑定数据表中字段,显示并计算该字段数据的控件是:
    A、标签
    B、文本框
    C、列表框
    D、选项按钮

4、要实现报表的分组统计,正确的操作区域是:
    A、报表页眉或页脚
    B、页面页眉或页脚
    C、组页眉或页脚
    D、主体

5、在报表中,要计算“工资”字段的总和,应将控件的“控件来源”属性设置为:
    A、=Sum[工资]
    B、=Max([工资])
    C、=Avg(工资)
    D、=Sum([工资])

本章作业

1、以下操作对报表对象"rStud"进行设计: 1、在报表页眉节添加一个标签控件,名称为"bT",标题为"团员信息表"; 2、在报表主体节添加一个文本框控件,显示"性别"字段值; 3、按"编号"字段前4位分组,并在组页眉节显示前4位编号; 4、在组页脚节统计各组人数; 5、在报表页脚节添加计算控件,显示学生最大年龄。

第六章 宏

本章作业

1、在素材.accdb数据库中创建一个独立宏,宏名为macro,执行该宏能够先打开 “职工”表,接着弹出一个消息框,显示“谢谢使用!”。

第七章 VBA编程基础

本章测试

1、执行下列程序段后,变量 s 的值是: s = 0 For x=99 to 1 Step -2 s = s + x Next x
    A、100
    B、500
    C、2500
    D、5000

2、VBA中的逻辑值进行算术运算时, True值被当作:
    A、0
    B、-1
    C、1
    D、任意值

3、执行下列程序段后,变量s的值是: s=0 For i= 1 to 6 step 2 s=s+i Next i
    A、9
    B、12
    C、18
    D、21

4、VBA中定义符号常量可以用关键字:
    A、Dim
    B、Const
    C、Static
    D、Public

5、下列表达式计算结果为数值类型的是:
    A、#2010-12-21#-#2010-12-15#
    B、"102">"11"
    C、102=98+4
    D、#2010-1-5#+5

期末考试

期末考试

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、OLE对象
    C、备注
    D、自动编号

9、如果想对数字数据类型的字段数据输入范围添加一定的限制,可以设置( )属性。
    A、格式
    B、字段大小
    C、有效性规则
    D、输入掩码

10、下列关于表的格式设置,正确的是( )。
    A、可以冻结列也可以冻结行
    B、可以改变一列或多列字段的位置
    C、可以为表中指定的行单独设置字体格式
    D、可以隐藏列也可以隐藏行

11、使用向导创建查询,其数据来源(  )。
    A、可以是一个表的部分记录
    B、只能一个表
    C、必须多个表
    D、可以是表或查询

12、若姓名是文本型字段,要查询名字中含有"文"的记录,查询条件表达式是( )。
    A、like "[!文]"
    B、="?文*"
    C、="*文*"
    D、like "*文*"

13、参数查询中参数的设置应使用( )符号。
    A、""
    B、[]
    C、{}
    D、##

14、对“职工”表所有的职工按性别升序,使用的SQL语句是( )。
    A、SELECT * FROM 职工 ORDER BY 性别 ASC
    B、SELECT * FROM 职工 ORDER BY 性别 DESC
    C、SELECT * FROM 职工 GROUP BY 性别
    D、SELECT * FROM 职工 GROUP BY 性别 DESC

15、SQL查询语句中,需要对分组后的数据设置条件,可以使用的命令是( )。
    A、SELETE
    B、WHERE
    C、HAVING
    D、FROM

16、计算每个职工的年龄,最合理的计算公式是( )。
    A、date()-[出生日期]/365
    B、year(date())-year([出生日期])
    C、(date()-[出生日期])/365
    D、year([出生日期])/365

17、下列关于查询设计视图"设计网格"各行作用的叙述中,错误的是( )。
    A、"条件"行用于输入条件来限定记录的选择
    B、"表"行设置字段所在的表或查询的名称
    C、"字段"行表示可以在此添加字段的名称
    D、"总计"行用于对查询的字段进行求和

18、在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是(  )。
    A、生成表查询
    B、追加查询
    C、删除查询
    D、更新查询

19、窗体包含窗体页眉/页脚节、页面页眉/页脚和( )。
    A、父体节
    B、主体节
    C、子体节
    D、控件节

20、在教师信息输入窗体中,职称字段值有"教授"、"副教授"、"讲师",最合适使用的控件是(  )。
    A、标签
    B、组合框
    C、按钮
    D、选项卡