1、数据库及其应用自考题-4 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.计算控件的控件源必须是以( )开头的一个计算表达式。 A= B! C D*(分数:2.00)A.B.C.D.2.在报表中能正确计算订单 ID的记录数的是( ) ACount(订单 ID ) BCount(订单 ID) C=Count(订单 lD) D=Count(“订单 ID“)(分数:2.00)A.B.C.D.3.有销售表:R(序列号,商品编码,单价,数量),如果要设计一个按商品编码统计销售额的报表,在报表设计时应使用的函数是( ) A=Avg(单价*数量) B
2、=Count(单价*数量) C=Sum(单价*数量) D=Total(单价*数量)(分数:2.00)A.B.C.D.4.下列说法中不正确的是( ) A可以在 IE中直接打开数据访问页对应的 HTML文件使用 Access数据访问页 B在数据访问页处于打开状态下,可以单击“文件”菜单中的“Web 页预览”命令启动 IE浏览器,并打开相应的数据访问页 C在 IE中使用数据访问页对数据进行分组或筛选将会改变数据库中的数据 D在 IE中使用数据访问页添加或编辑的记录将会保存在数据库中(分数:2.00)A.B.C.D.5.利用一个或多个表中的全部或部分数据建立新表的是( ) A生成表查询 B删除查询 C
3、更新查询 D追加查询(分数:2.00)A.B.C.D.6.关系数据库中的数据表( ) A完全独立,相互没有关系 B相互联系,不能单独存在 C既相对独立,又相互联系 D以数据表名来表现其相互间的联系(分数:2.00)A.B.C.D.7.关系模型中,实现实体之间联系是通过( ) A公共字段 B表 C联系 D记录(分数:2.00)A.B.C.D.8.在下列对关系的描述中,错误的是( ) A关系中的列称为属性 B关系中允许有相同的属性名 C关系中的行称为元组 D属性的取值范围称为域(分数:2.00)A.B.C.D.9.假设创建了一个学生信息处理的窗体,下图是该窗体的 * A设计视图 B窗体视图 C操作
4、视图 D数据表视图(分数:2.00)A.B.C.D.10.下列关于选择查询论述中错误的是( ) A查询数据源可以来自于一个表 B查询数据源可以来自于多个表或其他查询 C查询数据源可以来自于一个数据库 D查询数据源可以来自于网络数据库服务器中的某个表(分数:2.00)A.B.C.D.11.创建报表最快捷的方法是( ) A使用“报表向导”创建 B使用“图表”向导创建 C使用“标签向导”创建 D使用“自动创建报表”功能创建(分数:2.00)A.B.C.D.12.下列说法中,错误的是( ) A窗体模块可以调用标准模块中已经定义好的过程 B报表模块的作用范围局限于报表内部 C标准模块中的变量仅供本模块内
5、部使用 D设计好的宏对象可以转换为模块代码的形式(分数:2.00)A.B.C.D.13.创建条件宏的时候,如果要引用报表上的控件值,则使用的语法为( ) A窗体名!控件名 B窗体名.控件名 CReport!窗体名!控件名 DReports!窗体名!控件名(分数:2.00)A.B.C.D.14.下列选项中,属于容器型控件的是( ) A图像 B文本框 C标签 D选项卡(分数:2.00)A.B.C.D.15.分组报表有助于报表的( ) A可移植性 B可继承性 C可查性 D可读性(分数:2.00)A.B.C.D.16.在 Access数据库中真正用于存放数据的数据库对象是( ) A表 B查询 C窗体
6、D数据访问页(分数:2.00)A.B.C.D.17.宏命令 SetWarnings的功能是( ) A设置属性值 B关闭或打开屏幕系统消息 C显示警告框 D设置提示信息(分数:2.00)A.B.C.D.18.图中用标注的报表部分是( ) * A报表页眉 B报表页脚 C主体 D页面页脚(分数:2.00)A.B.C.D.19.第 10题中,属性“课程号”在“选修”关系模式中是( ) A主键 B外键 C索引键 D候选键(分数:2.00)A.B.C.D.20.为窗体或报表上的控件设置属性值的宏命令是( ) AEcho BMsgBox CBeep DSetValue(分数:2.00)A.B.C.D.二、填
7、空题(总题数:15,分数:15.00)21.一种以打印的形式展现数据的有效方式是 1。(分数:1.00)填空项 1:_22. 1控件用来向窗体插入静态图片。(分数:1.00)填空项 1:_23.在“数据库”窗口中, 1 用于显示当前打开的数据库中已创建的某类对象的所有列表。(分数:1.00)填空项 1:_24.类模块是指可以用来定义新对象的模块,包含有属性和 1 的定义。(分数:1.00)填空项 1:_25.可以对查询数据源进行各种操作的查询是 1。(分数:1.00)填空项 1:_26.实现数据存取的表达方式和方法是 1。(分数:1.00)填空项 1:_27.若关系 R和 S的元组个数分别是
8、10和 5,则 RS的元组个数是 1。(分数:1.00)填空项 1:_28. 1是指长期存储在计算机内、有组织的、统一管理的相关数据的集合。(分数:1.00)填空项 1:_29.在 Access系统中,通过 1、控制存取权限和采取数据加密等方法实现数据安全性控制。(分数:1.00)填空项 1:_30.数据访问页是作为独立文件保存的,其文件扩展名为 1。(分数:1.00)填空项 1:_31.在 Access中,处理事件的代码称为 1。(分数:1.00)填空项 1:_32.如果需要在窗体每一页的顶部都显示信息,该窗体必须具有 1 节。(分数:1.00)填空项 1:_33.若将“电话号码”字段的“必
9、填字段”属性设置和“允许空字符串”属性均设置为“否”,则该字段允许为 1 值,但不允许是 2 字符串。(分数:1.00)填空项 1:_填空项 1:_34.在报表中,求平均值的函数是 1。(分数:1.00)填空项 1:_35.主报表与子报表之间是 1 的关系。(分数:1.00)填空项 1:_三、简答题(总题数:5,分数:25.00)36.在 Access中控件有哪几种类型?(分数:5.00)_37.Access提供了哪几种方法创建数据访问页?(分数:5.00)_38.使用 SQL语句查询 student表中性别为男的同学,如何表示条件?条件应该写在什么子句中?(分数:5.00)_39.下表是 A
10、ccess“导入”和“链接”外部数据两种方法特点的对照表,请按表中序号回答是或否。特点 导入 链接将外部数据复制到表中 (1) (2)修改外部数据,会影响表中数据 (3) (4)修改表中数据,会影响外部数据 (5) 是(1) _ (2) _ (3) _ (4) _ (5) _(分数:5.00)_40.Access数据访问页的“主题”的含义是什么?(分数:5.00)_四、综合题(总题数:2,分数:20.00)41.某学校有多个系,每个系有多名学生;一门课程有多名学生选修,且一名学生可选修多门课程;一名学生选修一门课程有一个成绩;系有系名称、系主任和系地址等属性,学生有学号、姓名、性别、出生年月等
11、属性,课程有课程号、课程名称和学时数等属性。试根据上述语义设计 E-R模型,要求注明联系类型,可省略属性。(分数:10.00)_42.已知表 student(学号,姓名,性别,出生日期,专业) course(课程号,课程名,学时数,学分) grade(学号,课程号,成绩) 试在所有学生的课程成绩中列出课程成绩最高的学生姓名、专业、课程名和成绩。(分数:10.00)_数据库及其应用自考题-4 答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.计算控件的控件源必须是以( )开头的一个计算表达式。 A= B! C D*(分数:2.00)A. B.
12、C.D.解析:解析 计算控件中的表达式应使用“=”运算符开头。2.在报表中能正确计算订单 ID的记录数的是( ) ACount(订单 ID ) BCount(订单 ID) C=Count(订单 lD) D=Count(“订单 ID“)(分数:2.00)A.B.C. D.解析:解析 计算控件中的表达式应使用“=”运算符开头。在使用合计函数的表达式中不能使用控件的名称,只能使用表、查询或 SQL语句中的字段名。3.有销售表:R(序列号,商品编码,单价,数量),如果要设计一个按商品编码统计销售额的报表,在报表设计时应使用的函数是( ) A=Avg(单价*数量) B=Count(单价*数量) C=Su
13、m(单价*数量) D=Total(单价*数量)(分数:2.00)A.B.C. D.解析:解析 在报表中可以使用合计函数计算一组记录或所有记录的总计值、平均值、百分比或统计记录数。4.下列说法中不正确的是( ) A可以在 IE中直接打开数据访问页对应的 HTML文件使用 Access数据访问页 B在数据访问页处于打开状态下,可以单击“文件”菜单中的“Web 页预览”命令启动 IE浏览器,并打开相应的数据访问页 C在 IE中使用数据访问页对数据进行分组或筛选将会改变数据库中的数据 D在 IE中使用数据访问页添加或编辑的记录将会保存在数据库中(分数:2.00)A.B.C. D.解析:解析 如果数据访
14、问页直接与数据库连接,用户在 IE浏览器中所看到的实际上是该页的副本,因而对所显示的数据的排序和筛选操作都只影响该页的副本,当关闭数据访问页时,将丢失所做的排序或筛选。但是,对数据本身的改动,例如添加、编辑或删除记录等,将会保存在数据库中,因此使用 IE刨览器浏览该页的用户都可以使用这些数据。5.利用一个或多个表中的全部或部分数据建立新表的是( ) A生成表查询 B删除查询 C更新查询 D追加查询(分数:2.00)A. B.C.D.解析:6.关系数据库中的数据表( ) A完全独立,相互没有关系 B相互联系,不能单独存在 C既相对独立,又相互联系 D以数据表名来表现其相互间的联系(分数:2.00
15、)A.B.C. D.解析:解析 在关系数据库中,用表来表示实体与实体之间的关系,一个关系就是一个表,关系通过表与表之间的联系来体现,因此表和表之间是相互联系的,不是完全独立的;同时,在关系数据库中,每个表都包含着关于一个主题的信息,每个表都可以独立于其他主题来维护每个主题的信息,因此,表和表之间又是相对独立的。7.关系模型中,实现实体之间联系是通过( ) A公共字段 B表 C联系 D记录(分数:2.00)A. B.C.D.解析:解析 通过不同关系中的公共字段(或者具有相同语义的字段)使不同的关系发生联系。简单地说,就是在相关的关系中通过“外键”实现关系之间的联系。8.在下列对关系的描述中,错误
16、的是( ) A关系中的列称为属性 B关系中允许有相同的属性名 C关系中的行称为元组 D属性的取值范围称为域(分数:2.00)A.B. C.D.解析:解析 关系数据模型的最大特点表现为:二雏表关系中的行称为元组;关系中的列称为属性;属性取值范围称为域;关系模式常采用以下简洁形式表示:关系名(属性名 1,属性名 2,属性名 n)。9.假设创建了一个学生信息处理的窗体,下图是该窗体的 * A设计视图 B窗体视图 C操作视图 D数据表视图(分数:2.00)A.B. C.D.解析:解析 Access 为窗体对象提供了三种视图方式,即“设计”视图、“窗体”视图和“数据表”视图。10.下列关于选择查询论述中
17、错误的是( ) A查询数据源可以来自于一个表 B查询数据源可以来自于多个表或其他查询 C查询数据源可以来自于一个数据库 D查询数据源可以来自于网络数据库服务器中的某个表(分数:2.00)A.B.C. D.解析:解析 选择查询可以从一个表或多个表以及其它已存在的查询中按照指定的准则检索中所需要的记录集。查询数据源可以来自于一个数据库中的表,而不能直接来自数据库。11.创建报表最快捷的方法是( ) A使用“报表向导”创建 B使用“图表”向导创建 C使用“标签向导”创建 D使用“自动创建报表”功能创建(分数:2.00)A.B.C.D. 解析:12.下列说法中,错误的是( ) A窗体模块可以调用标准模
18、块中已经定义好的过程 B报表模块的作用范围局限于报表内部 C标准模块中的变量仅供本模块内部使用 D设计好的宏对象可以转换为模块代码的形式(分数:2.00)A.B.C. D.解析:解析 标准模块是指存储在数据库中的通用过程和常用过程。通用过程是不与任何对象相关联的过程,只能由别的过程来调用;常用过程是指可以在数据库中的任何位置执行的过程。通用过程由用户自己创建,供其他多个过程调用,这样可以减少程序代码的重复。13.创建条件宏的时候,如果要引用报表上的控件值,则使用的语法为( ) A窗体名!控件名 B窗体名.控件名 CReport!窗体名!控件名 DReports!窗体名!控件名(分数:2.00)
19、A.B.C.D. 解析:解析 条件宏可以引用窗体或报表上的控件值,其引用语法分别为:Forms!窗体名!控件名和 Reports!窗体名!控件名。14.下列选项中,属于容器型控件的是( ) A图像 B文本框 C标签 D选项卡(分数:2.00)A.B.C.D. 解析:15.分组报表有助于报表的( ) A可移植性 B可继承性 C可查性 D可读性(分数:2.00)A.B.C.D. 解析:解析 分组报表是指将具有共同特征的记录集中在一起打印,还可以显示该组的概要或对该组数据进行统计汇总等计算,分组报表有助于报表的可读性。分组报表最多可以按 10个字段或表达式进行分组。16.在 Access数据库中真正
20、用于存放数据的数据库对象是( ) A表 B查询 C窗体 D数据访问页(分数:2.00)A. B.C.D.解析:17.宏命令 SetWarnings的功能是( ) A设置属性值 B关闭或打开屏幕系统消息 C显示警告框 D设置提示信息(分数:2.00)A.B.C. D.解析:解析 SetWarning 设定是否使用系统的警告信息。18.图中用标注的报表部分是( ) * A报表页眉 B报表页脚 C主体 D页面页脚(分数:2.00)A.B.C. D.解析:19.第 10题中,属性“课程号”在“选修”关系模式中是( ) A主键 B外键 C索引键 D候选键(分数:2.00)A.B. C.D.解析:解析 如
21、果关系模式 R中属性 K是其他关系模式的主键,那么 K在 R中称为外键。属性“课程号”在“课程”关系模式中是主键,则在“选修”关系模式中是外键。20.为窗体或报表上的控件设置属性值的宏命令是( ) AEcho BMsgBox CBeep DSetValue(分数:2.00)A.B.C.D. 解析:解析 Echo:设置运行宏时是否显示宏运行的结果。MsgBox:显示对话框,通常用来显示操作中的警告信息。Beep 使计算机发出“嘟”的声音。SetValue:设置窗体、窗体数据表或报表上的字段或控件的值。二、填空题(总题数:15,分数:15.00)21.一种以打印的形式展现数据的有效方式是 1。(分
22、数:1.00)填空项 1:_ (正确答案:报表)解析:22. 1控件用来向窗体插入静态图片。(分数:1.00)填空项 1:_ (正确答案:图像)解析:23.在“数据库”窗口中, 1 用于显示当前打开的数据库中已创建的某类对象的所有列表。(分数:1.00)填空项 1:_ (正确答案:对象列表框)解析:24.类模块是指可以用来定义新对象的模块,包含有属性和 1 的定义。(分数:1.00)填空项 1:_ (正确答案:方法)解析:25.可以对查询数据源进行各种操作的查询是 1。(分数:1.00)填空项 1:_ (正确答案:操作查询)解析:26.实现数据存取的表达方式和方法是 1。(分数:1.00)填空
23、项 1:_ (正确答案:数据库逻辑设计)解析:27.若关系 R和 S的元组个数分别是 10和 5,则 RS的元组个数是 1。(分数:1.00)填空项 1:_ (正确答案:50(或 105))解析:28. 1是指长期存储在计算机内、有组织的、统一管理的相关数据的集合。(分数:1.00)填空项 1:_ (正确答案:数据库(或 DB ))解析:29.在 Access系统中,通过 1、控制存取权限和采取数据加密等方法实现数据安全性控制。(分数:1.00)填空项 1:_ (正确答案:设置密码)解析:30.数据访问页是作为独立文件保存的,其文件扩展名为 1。(分数:1.00)填空项 1:_ (正确答案:b
24、tm)解析:31.在 Access中,处理事件的代码称为 1。(分数:1.00)填空项 1:_ (正确答案:事件过程)解析:32.如果需要在窗体每一页的顶部都显示信息,该窗体必须具有 1 节。(分数:1.00)填空项 1:_ (正确答案:页面页眉)解析:33.若将“电话号码”字段的“必填字段”属性设置和“允许空字符串”属性均设置为“否”,则该字段允许为 1 值,但不允许是 2 字符串。(分数:1.00)填空项 1:_ (正确答案:Null)填空项 1:_ (正确答案:空)解析:34.在报表中,求平均值的函数是 1。(分数:1.00)填空项 1:_ (正确答案:Avg)解析:35.主报表与子报表
25、之间是 1 的关系。(分数:1.00)填空项 1:_ (正确答案:一对多)解析:三、简答题(总题数:5,分数:25.00)36.在 Access中控件有哪几种类型?(分数:5.00)_正确答案:(控件可以分为绑定型控件、非绑定型控件和计算型控件三种类型。 (1) 绑定型控件又称结合型控件,是一种与数据源中的基表或查询中的字段相关联的控件。绑定型控件可从基表或查询中的字段获得内容,用来显示、输入或修改记录的当前字段值,并且字段值将随着当前记录的改变而动态地发生变化。 (2) 未绑定控件又称非结合型控件,与数据源没有关系,只能用来显示静态的文字、线条或图像等。 (3) 计算型控件是一种以表达式作为
26、数据源的控件,构成表达式的数据项通常是窗体中的表或查询中的字段或包含字段的表达式。)解析:37.Access提供了哪几种方法创建数据访问页?(分数:5.00)_正确答案:(与窗体和报表类似,Access 提供了以下 4种方法来创建数据访问页: (1 )使用自动功能来快速创建纵栏式数据访问页。 (2) 使用数据页向导来创建数据访问页。 (3) 在设计视图中创建数据访问页。 (4) 将现有的 Web页转换为数据访问页。)解析:38.使用 SQL语句查询 student表中性别为男的同学,如何表示条件?条件应该写在什么子句中?(分数:5.00)_正确答案:(SELECT* FROM student:
27、 WHERE性别=“男“; 条件应写在 WHERE子句中。)解析:39.下表是 Access“导入”和“链接”外部数据两种方法特点的对照表,请按表中序号回答是或否。特点 导入 链接将外部数据复制到表中 (1) (2)修改外部数据,会影响表中数据 (3) (4)修改表中数据,会影响外部数据 (5) 是(1) _ (2) _ (3) _ (4) _ (5) _(分数:5.00)_正确答案:(1) 是 (2) 否 (3) 否 (4) 是 (5) 否)解析:40.Access数据访问页的“主题”的含义是什么?(分数:5.00)_正确答案:(主题是指数据访问页上的项目符号、字体、水平线、背景图像和其他元
28、素及颜色的统一体。)解析:四、综合题(总题数:2,分数:20.00)41.某学校有多个系,每个系有多名学生;一门课程有多名学生选修,且一名学生可选修多门课程;一名学生选修一门课程有一个成绩;系有系名称、系主任和系地址等属性,学生有学号、姓名、性别、出生年月等属性,课程有课程号、课程名称和学时数等属性。试根据上述语义设计 E-R模型,要求注明联系类型,可省略属性。(分数:10.00)_正确答案:(*)解析:42.已知表 student(学号,姓名,性别,出生日期,专业) course(课程号,课程名,学时数,学分) grade(学号,课程号,成绩) 试在所有学生的课程成绩中列出课程成绩最高的学生姓名、专业、课程名和成绩。(分数:10.00)_正确答案:(SELECT 姓名,专业,课程名,成绩 FROM student,grade,course WHlERE成绩 In(SELECT MAX(grade.成绩) FROM grade)AND student.学号=grade.学号 AND course.课程号=grade.课程号;)解析: