- 相关推荐
二级Access数据库程序设计考试试题
无论是在学校还是在社会中,我们都可能会接触到试题,试题是用于考试的题目,要求按照标准回答。什么类型的试题才能有效帮助到我们呢?以下是小编整理的二级Access数据库程序设计考试试题,欢迎大家借鉴与参考,希望对大家有所帮助。
二级Access数据库程序设计考试试题 1
一、选择题
(1)下列关于栈叙述正确的是
A)栈顶元素最先能被删除
B)栈顶元素最后才能被删除
C)栈底元素永远不能被删除
D)以上三种说法都不对
(2)下列叙述中正确的是
A)有一个以上根结点的数据结构不一定是非线性结构
B)只有一个根结点的数据结构不一定是线性结构
C)循环链表是非线性结构
D)双向链表是非线性结构
(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
A)3 B)4 C)6 D)7
(4)在软件开发中,需求分析阶段产生的主要文档是
A)软件集成测试计划 B)软件详细设计说明书
C)用户手册 D)软件需求规格说明书
(5)结构化程序所要求的基本结构不包括
A)顺序结构 B)GOTO跳转
C)选择(分支)结构 D)重复(循环)结构
(6)下面描述中错误的是
A)系统总体结构图支持软件系统的详细设计
B)软件设计是将软件需求转换为软件表示的过程
C)数据结构与数据库设计是软件设计的任务之一
D)PAD图是软件详细设计的表示工具
(7)负责数据库中查询操作的数据库语言是
A)数据定义语言
B)数据管理语言
C)数据操纵语言
D)数据控制语言
(8)下列关于字段属性的叙述中,正确的是
A)可对任意类型的字段设置“默认值”属性
B)定义字段默认值的含义是该字段值不允许为空
C)只有“文本”型数据能够使用“输入掩码向导”
D)“有效性规则”属性只允许定义一个条件表达式
(9)查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是
A)Like "等级考试"
B)Like "*等级考试。
C)Like "等级考试*"
D)Like "*等级考试*"
(10)在Access中对表进行“筛选”操作的结果是
A)从数据中挑选出满足条件的记录
B)从数据中挑选出满足条件的记录并生成一个新表
C)从数据中挑选出满足条件的.记录并输出到一个报表中
D)从数据中挑选出满足条件的记录并显示在一个窗体中
二、填空题
(1)有序线性表能进行二分查找的前提是该线性表必须是 【1】 存储的。
(2)一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为 【2】 。
(3)对软件设计的最小单位(模块或程序单元)进行的测试通常称为 【3】 测试。
(4)实体完整性约束要求关系数据库中元组的 【4】 属性值不能为空。
(5)在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称 【5】 是关系A的外码。
(6)在Access查询的条件表达式中要表示任意单个字符,应使用通配符 【6】 。
(7)在SELECT语句中,HAVING子句必须与 【7】 子句一起使用。
(8)若要在宏中打开某个数据表,应使用的宏命令是 【8】 。
(9)在VBA中要将数值表达式的值转换为字符串,应使用函数 【9】 。
(10)运行下列程序,输入如下两行:
Hi,
I am here.
弹出的窗体中的显示结果是 【10】 。
Private Sub Command11_Click()
Dim abc As String, sum As string
sum=""
Do
abc=InputBox("输入abc")
If Right(abc,1)="." Then Exit Do
sum=sum+abc
Loop
MsgBox sum
End Sub
(11)运行下列程序,窗体中的显示结果是:x= 【11】 。
Option Compare Database
Dim x As Integer
Private Sub Form_Load()
x=3
End Sub
Private Sub Command11_Click()
Static a As Integer
Dim b As Integer
b=x^2
fun1 x,b
fun1 x,b
MsgBox "x="&x
End Sub
Sub fun1(ByRef y As Integer,ByVal z As Integer)
y=y+z
z=y-z
End Sub
二级Access数据库程序设计考试试题 2
一、选择题
以下( )不是Access数据库对象。
A. 表
B. 查询
C. 报表
D. 文件夹
答案:D。解析:Access数据库对象包括表、查询、窗体、报表、宏和模块,不包括文件夹。
在Access中,表之间的关系包括( )。
A. 一对一、一对多、多对多
B. 一对一、一对二、一对多
C. 一对多、多对一、多对多
D. 一对一、多对一、多对多
答案:A。解析:在关系数据库中,表之间的关系主要有一对一、一对多和多对多这三种关系类型。
若要在Access数据库中创建一个查询,用于查找“成绩”表中成绩大于80分的记录,应该使用( )查询类型。
A. 选择查询
B. 参数查询
C. 交叉表查询
D. 操作查询
答案:A。解析:选择查询是最常用的查询类型,用于从一个或多个表中检索数据,通过设置条件可以筛选出符合要求的记录,如成绩大于80分的记录。
在Access中,要在报表中对数据进行分组,应该使用( )。
A. 排序与分组功能
B. 报表页眉/页脚
C. 页面页眉/页脚
D. 主体节
答案:A。解析:通过报表的排序与分组功能可以对报表中的数据进行分组操作,以实现按组显示和汇总数据等功能。
二、填空题
在Access表中,主键的作用是______,确保表中记录的唯一性。
答案:唯一标识每条记录。解析:主键是表中的一个或多个字段,它的值能唯一地标识表中的每一条记录,用于保证数据的完整性和准确性。
要在Access中建立表之间的关系,首先需要在______视图中进行操作。
答案:关系。解析:在Access中,通过关系视图可以建立和编辑表之间的关系,定义不同表中字段的关联方式。
在Access查询设计视图中,设置查询条件的区域是______。
答案:条件。解析:在查询设计视图的“条件”行中可以输入各种条件表达式,用于筛选出符合要求的记录,这些条件决定了查询返回的`结果集。
三、简答题
简述Access数据库中表、查询、报表之间的关系。
答案:
表是数据库的基础,用于存储数据。它是一个二维结构,由行(记录)和列(字段)组成,所有的数据都存储在表中。
查询是根据用户的需求从一个或多个表中检索数据的工具。它可以对表中的数据进行筛选、排序、计算等操作,并且查询结果可以作为一个动态的数据集合来使用。查询可以从表中获取特定的数据子集,以满足不同的业务需求,如查找满足某个条件的记录,或者对数据进行汇总统计等。
报表是用于将数据以特定的格式呈现出来的对象。它可以基于表或查询的数据进行设计,将数据进行格式化输出,方便用户打印或查看。报表可以对数据进行分组、汇总,并且可以添加各种格式元素,如标题、页眉页脚、图表等,使数据展示更加直观和专业。报表的数据来源通常是表或查询,通过设置报表的数据源来获取要显示的数据。
请说明在Access中创建一个简单的选择查询的步骤。
答案:
打开Access数据库,在“创建”选项卡中选择“查询设计”。
在弹出的“显示表”对话框中,选择要查询的表(可以是一个或多个),然后单击“添加”按钮,将表添加到查询设计视图中,添加完成后关闭“显示表”对话框。
在查询设计视图的上部窗格中,可以看到添加的表及其字段。从表中选择需要在查询结果中显示的字段,将它们拖放到下部窗格的“字段”行中。
在下部窗格的“条件”行中,根据查询要求输入相应的条件表达式。例如,如果要查询某个字段值大于某个数值的记录,就在该字段对应的“条件”行中输入比较表达式(如“> 100”)。
根据需要,可以在“排序”行中设置查询结果的排序方式,如升序或降序。
完成查询设计后,单击“运行”按钮,可以查看查询结果。最后可以保存查询,以便后续使用。
四、应用题
假设存在一个“学生管理”数据库,其中有“学生”表(包含字段:学号、姓名、性别、出生日期、班级)和“成绩”表(包含字段:学号、课程名称、成绩)。
打开“学生管理”数据库,在“创建”选项卡中选择“查询设计”。
在“显示表”对话框中,将“学生”表和“成绩”表添加到查询设计视图中。
从“学生”表中选择“学号”、“姓名”、“班级”字段,拖放到查询设计视图的下部窗格的“字段”行中。
在一个新的列的“字段”行中输入“平均成绩: Avg(成绩.成绩)”,这是一个计算字段,用于计算每个学生的平均成绩。
单击“设计”选项卡中的“汇总”按钮,在查询设计视图下部窗格中会出现“总计”行。
在“学号”、“姓名”、“班级”字段对应的“总计”行中选择“Group By”,表示按照这些字段进行分组;在“平均成绩”字段对应的“总计”行中选择“Expression”,表示这是一个计算表达式。
运行查询,即可得到每个学生的学号、姓名、班级以及他们的平均成绩的查询结果。
请创建一个查询,显示每个学生的学号、姓名、班级以及他们的平均成绩。
答案:
基于上述“学生管理”数据库,创建一个报表,按照班级分组显示学生的学号、姓名和成绩信息,并且在每个班级组的末尾计算该班级学生的平均成绩。
打开“学生管理”数据库,在“创建”选项卡中选择“报表设计”。
在报表设计视图的“属性表”中(如果没有显示,可以通过“设计”选项卡中的“属性表”按钮打开),设置报表的“记录源”为一个新的查询(该查询用于获取学生学号、姓名和成绩信息)。可以按照前面创建查询的步骤,在查询设计视图中从“学生”表和“成绩”表中选择“学号”、“姓名”、“成绩”字段,将“学生”表中的“班级”字段作为分组依据,将查询保存为“学生成绩查询”,然后将报表的“记录源”设置为“学生成绩查询”。
在报表设计视图的“分组、排序和汇总”窗格中(如果没有显示,可以通过“设计”选项卡中的“分组和排序”按钮打开),添加一个分组级别,分组字段为“班级”。
从报表的“字段列表”窗格(如果没有显示,可以通过“设计”选项卡中的“添加现有字段”按钮打开)中,将“学号”、“姓名”、“成绩”字段拖放到报表的“主体”节中,调整布局和格式。
在班级组的“页脚”节(通过分组级别展开可以看到)中添加一个文本框,在文本框的“控件来源”属性中输入“=Avg([成绩])”,用于计算该班级学生的平均成绩。
根据需要设置报表的标题、页眉页脚等其他元素,调整报表的整体格式,如字体、字号、对齐方式等。
保存并预览报表,即可看到按照班级分组显示学生学号、姓名和成绩信息,并且在每个班级组末尾有平均成绩计算的报表。
答案:
【二级Access数据库程序设计考试试题】相关文章:
2017年全国计算机二级Access 数据库程序设计考试大纲03-26
Access 数据库程序设计复习方法03-10
计算机二级Access考试试题及答案01-20
计算机二级Access模拟试题及答案06-11
计算机二级《Access》操作试题及答案03-12
计算机二级Access模拟考试题及答案03-03