银符考试题库B12
现在是:
试卷总分:100.0
您的得分:
考试时间为:
点击“开始答卷”进行答题
交卷
评分
存入我的题库
晒成绩
打印模式
隐藏答案解析
打印
下载
背景
字体
较大
大
中
小
较小
退出
二级ACCESS分类模拟题600
一、基本操作题
考生文件夹
在考生文件夹下有一个数据库文件“samp1.accdb”,其中存在已经设计好的表对象“tCollect”。请按以下操作要求,完成表的建立和修改。
1. 创建一个名为“tComposer”的新表,其结构如下表所示。
字段名称
数据类型
字段大小
作曲家
数字
长整型
作曲家名称
文本
10
作曲家介绍
文本
30
年代
日期/时间
[操作步骤]
步骤1:选中“表”对象,选择【创建】选项卡下的【表】按钮。右键单击新创建的表,在弹出的快捷菜单中选中“设计视图”,另存为“tComposer”。单击“确定”按钮。
步骤2:按照题目表建立新字段。按Ctrl+S保存修改。
答案考生文件夹
[考点] 本题考点:建立新表;字段属性主键、格式、有效性规则设置;冻结和隐藏字段。
第1、2、3、4、5小题在设计视图中设置字段属性;第6小题在数据表中设置隐藏和冻结字段。
2. 将“作曲家”字段设置为主键,显示“标题”设置为“作曲家编号”。
[操作步骤]
步骤1:在设计视图中选中“作曲家”字段行。
步骤2:右键单击“作曲家”行选择【主键】,在【常规】选项卡的“标题”行输入“作曲家编号”。
3. 将“作曲家名称”字段设置为“必填”字段。
[操作步骤]
步骤1:单击“作曲家名称”字段行任一点。
步骤2:在【常规】选项卡的“必需”行右侧下拉列表中选中“是”。
4. 将“年代”字段的“格式”属性设置为“长日期”。
[操作步骤]
步骤1:单击“年代”字段行任一点。
步骤2:在“格式”行右侧下拉列表中选中“长日期”行。
5. 将“年代”字段的“有效性规则”设置为:输入的日期必须满足在1980年以后(含1980年)的作曲家,并设置“有效性文本”为:年代日期必须为1980年以后的作曲家。
[操作步骤]
步骤1:单击“年代”字段行任一点。
步骤2:分别在“有效性规则”和“有效性文本”行输入“>=#1980-1-1#”和“年代日期必须为1980年以后的作曲家”。
步骤3:按Ctrl+S保存修改,关闭设计视图。
6. 打开“tCollect”表,冻结“CDID”字段,隐藏“价格”字段,并保存显示布局。
[操作步骤]
步骤1:双击表“tCollect”,打开数据表视图。
步骤2:选中“CDID”字段列,右键单击“CDID”列选择【冻结字段】。
步骤3:选中“价格”字段列,右键单击“价格”列选择【隐藏字段】。
步骤4:按Ctrl+S保存修改,关闭数据表视图。
二、简单应用题
考生文件夹
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tCourse”、“tGrade”、“tStudent”和一个空表“fTemp”,试按以下要求完成设计:
1. 创建一个查询,查找并显示所选课程均不及格的学生信息,输出其“学号”字段内容,所建查询命名为“qT1”。
【操作步骤】
步骤1:打开考生文件夹下的数据库文件samp2.accdb,单击“创建”选项卡下“查询”功能组中的“查询设计”按钮,在弹出的“显示表”对话框中双击添加“tStudent”表和“tGrade”表,然后关闭“显示表”对话框。
步骤2:分别双击添加“tStudent”表中的“学号”字段和“tGrade”表中的“成绩”字段。
步骤3:单击“设计”选项卡下“显示/隐藏”功能组中的“汇总”按钮,将“成绩”字段的“总计”行设置为“最大值”,其“条件”行中输入表达式“<60”,取消该字段的显示。
步骤4:单击“设计”选项卡下“运行”功能组中的“运行”按钮,按Ctrl+S组合键保存修改,另存为“qT1”,关闭查询结果。
答案考生文件夹
[考点] 创建条件查询、交叉表查询、追加查询,在查询中统计计算等。
[解析] 第1、2、3、4小题在查询设计视图中创建不同的查询,按照要求添加字段以及条件表达式和统计计算。
2. 创建一个查询,统计没有选课的学生人数,输出标题为“未选数”,所建查询命名为“qT2”。要求用“学号”字段进行计数计算。
【操作步骤】
步骤1:单击“创建”选项卡下“查询”功能组中的“查询设计”按钮,在弹出的“显示表”对话框中双击添加“tStudent”表,然后关闭“显示表”对话框。
步骤2:分别双击添加“tStudent”表中的“学号”字段(添加两次)。
步骤3:在第一个“学号”字段前添加“未选数:”字段样,在第二个“学号”字段的“条件”行中输入表达式“Not In(select学号from [tGrade])”。
步骤4:单击“设计”选项卡下“显示/隐藏”功能组中的“汇总”按钮,将“未选数:学号”字段的“总计”行修改为“计数”;将“学号”字段的“总计”行修改为“Where”,取消该字段的显示。
步骤5:单击“设计”选项卡下“运行”功能组中的“运行”按钮,按Ctrl+S组合键保存修改,另存为“qT2”,关闭查询结果。
3. 创建一个查询,统计每班每门课程的平均成绩。要求结果用round函数取整,显示结果如下图所示,所建查询命名为“qT3”。
【操作步骤】
步骤1:单击“创建”选项卡下“查询”功能组中的“查询设计”按钮,在弹出的“显示表”对话框中双击添加“tStudent”表、“tGrade”表和tCourse表,然后关闭“显示表”对话框。
步骤2:在“字段”行中输入“班级:Left([tStudent]![学号],6)”,然后双击“课程名”字段,并在其下一字段行中输入“平均成绩:Round(Avg([成绩]),0)”。
步骤3:单击“设计”选项卡下“查询类型”功能组中的“交叉表”按钮,在“班级”字段的“交叉表”行中选择“行标题”,在“课程名”字段的“交叉表”行中选择“列标题”,在“平均成绩”字段的“交叉表”行中选择“值”,在其“总计”行中选择“Expression”。
步骤4:单击“设计”选项卡下“运行”功能组中的“运行”按钮,按Ctrl+S组合键保存修改,另存为“qT3”,关闭查询结果。
4. 创建一个查询,将下半年出生男学生的“班级”、“姓名”、“性别”、“课程名”和“成绩”等信息追加到“tTemp”表的对应字段中,所建查询命名为“qT4”。
【操作步骤】
步骤1:单击“创建”选项卡下“查询”功能组中的“查询设计”按钮,在弹出的“显示表”对话框中双击添加“tStudent”表、“tGrade”表和tCourse表,然后关闭“显示表”对话框。
步骤2:分别双击添加“tStudent”表中的“学号”、“姓名”、“性别”和“出生日期”字段;“tCourse”表中的“课程名”字段和“tGrade”表中的“成绩”字段。
步骤3:将“学号”字段修改为“班级:Left([tStudent]![学号],6)”,在“性别”字段的“条件”行中输入“男”,在“出生日期”字段的“条件”行中输入表达式“Month([出生日期])>6”。
步骤4:单击“设计”选项卡下“查询类型”功能组中的“追加”按钮,在弹出的“追加”对话框“表名称”中选择“tTemp”,单击“确定”按钮。
步骤5:单击“设计”选项卡下“结果”功能组中的“运行”按钮,在弹出的“Microsoft Access”对话框中单击“是”按钮。
步骤6:按Ctrl+S组合键保存修改,另存为“qT4”,关闭设计视图。
三、综合应用题
考生文件夹
在考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tEmp”和窗体对象“fEmp”,同时给出窗体对象“fEmp”上“计算”按钮(名为“bt”)的单击事件代码。请按以下要求完成设计。
注意:不允许修改数据库中表对象“tEmp”未涉及的字段和数据:不允许修改窗体对象“fEmp”中未涉及的控件和属性:代码设计只允许在“'*****add*****”与“'*****Add*****”之间的空行内填补一行语句完成设计,不允许增删和修改其他位置已存在的语句。程序必须运行并生成外部文件(out.dat)后才能得分。
1. 设置窗体对象“fEmp”的标题为“信息输出”。
[操作步骤]
步骤1:双击打开“samp3.accdb”数据库。选择“窗体”对象,右键单击“fEmp”窗体,从弹出的快捷菜单中选择“设计视图”命令,打开设计视图。
步骤2:双击标尺相交处的“窗体选择器”,弹出“属性表”对话框,在该对话框中单击“格式”选项卡,在“标题”行输入“信息输出”。关闭属性表。
步骤3:按Ctrl+S键保存,关闭设计视图。
[考点] 本题考点:设置窗体标题,窗体标签控件的属性设置,删除表中字段,窗体命令按钮的单击事件。
2. 将窗体对象“fEmp”上名为“bTitle”的标签以红色显示其标签。
[操作步骤]
步骤1:选择“窗体”对象,右键单击“fEmp”窗体,从弹出的快捷菜单中选择“设计视图”命令,打开设计视图。
步骤2:右键单击“bTitle”标签,从弹出的快捷菜单中选择“属性”命令,弹出“属性表”对话框,在该对话框中单击“格式”选项卡,在“前景色”行单击右侧按钮,在弹出的颜色选项中单击“标准色”组中的“红色”按钮。关闭属性界面。
步骤3:按Ctrl+S键保存,关闭设计视图。
3. 删除表对象“tEmp”中的“照片”字段。
[操作步骤]
步骤1:选择“表”对象,双击打开“tEmp”表。
步骤2:右键单击“照片”字段列,从弹出的快捷菜单中选择“删除字段”命令,在弹出的“Microsoft Access”对话框中单击“是”按钮。
步骤3:按Ctrl+S键保存,关闭数据表视图。
4. 按照以下窗体功能,补充事件代码设计。
窗体功能:打开窗体,单击“计算”按钮(名为bt),事件过程使用ADO数据库技术计算出表对象“tEmp”中党员职工的平均年龄,然后将结果显示在窗体的文本框“tAge”内并写入外部文件中。
[操作步骤]
步骤1:选择“窗体”对象,右键单击“fEmp”窗体,从弹出的快捷菜单中选择“设计视图”命令,打开设计视图。
步骤2:右键单击“计算”按钮,从弹出的快捷菜单中选择“事件生成器”命令,在弹出的对话框中选择“代码生成器”进入编程环境,在空行内输入以下代码:
'*****Add*****
If rs.RecordCount=0 Then
'*****Add1*****
'*****Add2*****
tAge=sage
'*****Add2*****
步骤3:按Ctrl+S键保存,关闭VBA代码编辑区。
步骤4:按Ctrl+S键保存,关闭设计视图。
步骤5:选择“窗体”对象,双击打开“fEmp”窗体,单击“计算”按钮,生成外部文件。
易错提示:在窗体的标签控件上以红色显示其标签应设置“前景色”属性。
一、基本操作题
1
2
3
4
5
6
二、简单应用题
1
2
3
4
三、综合应用题
1
2
3
4
深色:已答题 浅色:未答题
提交纠错信息
评价难易度
提交知识点