文档库 最新最全的文档下载
当前位置:文档库 › Access第41-64套上机考试题库

Access第41-64套上机考试题库

Access第41-64套上机考试题库
Access第41-64套上机考试题库

1

第2章 上机考试试题

第41套上机考试试题

一、基本操作题

在考生文件夹下,已有一个数据库文件“samp1.accdb ”,其中已建立“tGrade ”和“tStudent ”两个表对象,宏对象“mTest ”和查询对象“qT ”。试按以下操作要求,完成各种操作:

(1)设置表对象“tGrade ”中“成绩”字段的显示宽度为20。

(2)设置“tStudent ”表的“学号”字段为主键,设置“性别”的默认值属性为“男”。

(3)在“tStudent ”表结构最后一行增加一个字段,字段名为“家庭住址”,字段类型为“文本”,字段大小为40;删除“像片”字段。

(4)删除“qT ”查询中的“毕业学校”列,并将查询结果按“姓名”、“课程名”和“成绩”顺序显示。

(5)将宏“mTest ”重命名,保存为自动执行的宏。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里面已经设计好“tStud ”、“tCourse ”、“tScore ”三个关联表对象和一个空表“tTemp ”。此外,还提供窗体“fTest ”和宏“mTest ”,试按以下要求完成设计:

(1)创建一个查询,查找女学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT1”。

(2)创建追加查询,将表对象“tStud ”中有书法爱好学生的“学号”“姓名”和“入校年”三列内容追加到目标表“tTemp ”的对应字段内,所建查询命名为“qT2”。(规定:“入校年”列由“入校时间”字段计算得到,显示为四位数字形式)。 (3)补充窗体“fTest ”上“test1”按钮(名为“bt1”)的单击事件代码,实现以下功能:

打开窗体,在文本框“tText ”中输入一段文字,然后单击窗体“fTest ”上“test1”按钮(名为“bt1”),程序实现将文本框内容作为窗体上标签“bTitle ”的标题显示。

注意:不允许修改窗体对象“fTest ”中未涉及的控件和属性;只允许在“*****Add*****”与“*****Add*****”之间的空行内补充语句、完成设计。

(4)设置窗体“fTest ”上“test2”按钮(名为“bt2”)的单击事件为的宏对象“mTest ”。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里

面已经设计好表对象“tBorrow ”、“tReader ”和“tBook ”,查询对象“qT ”,窗体对象“fReader ”、报表对象“rReader ”和宏对象“rpt ”。请在此基础上按照以下要求补充设计: (1)在报表“rReader ”的报表页眉节区内添加一个标签控件,其名称为“bTitle ”,标题显示为“读者借阅情况浏览”,字体名称为“黑体”,字号大小为22,同时将其安排在距上边0.5厘米、距左侧2厘米的位置。

(2)设计报表“rReader ”的主体节区为“tSex ”文本框控件设置数据来源显示性别信息,并要求按“借书日期”字段升序显示,“借书日期”的显示格式为“长日期”的形式。 (3)将宏对象“rpt ”改名为“mReader ”。

(4)在窗体对象“fReader ”的窗体页脚节区内添加一个命令按钮,命名为“bList ”,按钮标题为“显示借书信息”,其单击事件属性设置为宏对象“mReader ”。 (5)窗体加载时设置窗体标题属性为系统当前日期。窗体“加载”事件代码已提供,请补充完整。

注意:不允许修改窗体对象“fReader ”中未涉及的控件和属性;不允许修改表对象“tBorrow ”、“tReader ”和“tBook ”及查询对象“qT ”;不允许修改报表对象“rReader ”的控件和属性。

程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。

第42套上机考试试题

一、基本操作题

考生文件夹下存在一个数据库文件“samp1.accdb ”,里面已经设计好表对象“tStud ”。请按照以下要求,完成对表的修改:

(1)设置数据表显示的字号大小为14、行高为18。 (2)设置“简历”字段的设计说明为“自上大学起的简历信息”。

(3)将“入校时间”字段的显示设置为“××月××日××××”形式。

注意:要求月日为两位显示、年四位显示,如“12月15日2005”。

(4)将学号为“20011002”学生的“照片”字段数据设置成考生文件夹下的“photo.bmp ”图像文件。 (5)将冷冻的“姓名”字段解冻。

(6)完成上述操作后,将“备注”字段删除。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里

面已经设计好“tCourse ”“tGrade ”“tStudent ”三个关联表对象和一个空表“tSinfo ”,试按以下要求完成设计:

(1)创建一个查询,查找并显示“姓名”“政治面貌”“课程名”和“成绩”四个字段的内容,所建查询名为“qT1”。

(2)创建一个查询,计算每名学生所选课程的学分总和,并依次显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询名为“qT2”。

(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询名为“qT3”。 (4)创建一个查询,将所有学生的“班级编号”、“学号”、“课程名”和“成绩”等值填入“tSinfo ”表相应字段中,其中“班级编号”值是“tStudent ”表中“学号”字段的前6位,所建查询名为“qT4”。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里

面已经设计好表对象“tAddr ”和“tUser ”,同时还设计出窗体对象“fEdit ”和“fEuser ”。请在此基础上按照以下要求补充“fEdit ”窗体的设计:

(1)将窗体中名称为“LRemark ”的标签控件上的文字颜色改为红色(红色代码为255)、字体粗细改为“加粗”。

(2)将窗体标题设置为“修改用户信息”。

(3)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线。 (4)将窗体中“退出”命令按钮(名称为“cmdquit ”)上的文字颜色改为深棕色(深棕色代码为128)、字体粗细改为“加粗”,并在文字下方加上下划线。

2

(5)在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit ”和“CmdSave ”,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按钮后,应使“保存”按钮变为可用。现已编写了部分VBA 代码,请按照VBA 代码中的指示将代码补充完整。

要求:修改后运行该窗体,并查看修改结果。

注意:不允许修改窗体对象“fEdit ”和“fEuser ”中未涉及的控件、属性;不允许修改表对象“tAddr ”和“tUser ”。

程序代码只允许在“**********”与“**********”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。

第43套上机考试试题

一、基本操作题

在考生文件夹下,已有“samp0.accdb ”和“samp1.accdb ”数据库文件。“samp0.accdb ”中已建立表对象“tTest ”,“samp1.accdb ”中已建立表对象“tEmp ”和“tSalary ”。试按以下要求,完成表的各种操作:

(1)将表对象“tSalary ”中“工号”字段的字段大小设置为8。

(2)设置表对象“tEmp ”中“姓名”和“年龄”两个字段的显示宽度为20。

(3)将表对象“tEmp ”中“聘用时间”字段改名为“聘用日期”,并对“性别”字段进行相关设置,实现通过下拉列表方式选择输入“男”或“女”。

(4)隐藏表对象“tEmp ”中“简历”字段列。

(5)完成上述操作后,建立表对象“tEmp ”和“tSalary ”的表间一对多关系,并实施参照完整。

(6)将考生文件夹下“samp0.accdb ”数据库文件中的表对象“tTest ”链接到“samp1.accdb ”数据库文件中,要求链接表对象重命名为tTemp 。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里

面已经设计好“tCourse ”、“tGrade ”、“tStudent ”三个关联表对象和一个空表“tSinfo ”,试按以下要求完成设计: (1)创建一个查询,查找并显示“姓名”“政治面貌”“课程名”和“成绩”等四个字段的内容,所建查询名为“qT1”。 (2)创建一个查询,计算每名学生所选课程的学分总和,并依次显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询名为“qT2”。

(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询名为“qT3”。 (4)创建一个查询,将所有学生的“班级编号”、“学号”、“课程名”和“成绩”等值填入“tSinfo ”表相应字段中,其中“班级编号”值是“tStudent ”表中“学号”字段的前6位,所建查询名为“qT4”。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里面已经设计好表对象“tCollect ”,查询对象“qT ”,同时还设计出以“tCollect ”为数据源的窗体对象“fCollect ”。试在此基础上按照以下要求补充窗体设计:

(1)将窗体“fCollect ”的记录源改为查询对象“qT ”。 (2)在窗体“fCollect ”的窗体页眉节区位置添加一个标签控件,其名称为“bTitle ”,标题显示为“CD 明细”,字体名称为“黑体”,字号大小为20,字体粗细为“加粗”。 (3)将窗体标题栏上的显示文字设为“CD 明细显示”。 (4)在窗体页脚节区位置添加一个命令按钮,命名为“bC ”,按钮标题为“改变颜色”。

(5)设置所建命令按钮bC 的单击事件,使用户单击该命令按钮后,CDID 标签的显示颜色改为红色。要求用VBA 代码实现。

注意:不允许修改窗体对象“fCollect ”中未涉及的控件和属性;不允许修改表对象“tCollect ”和查询对象“qT ”。

第44套上机考试试题

一、基本操作题

在考生文件夹下,“samp1.accdb ”数据库文件中已建立好表对象“tStud ”和“tScore ”、宏对象“mTest ”和窗体“fTest ”。试按以下要求,完成各种操作:

(1)分析并设置表“tScore ”的主键。

(2)将学生“入校时间”字段的默认值设置为下一年度的1月1日(规定:本年度的年号必须用函数获取)。

(3)冻结表“tStud ”中的“姓名”字段列。

(4)将窗体“fTest ”的“标题”属性设置为“测试”。 (5)将窗体“fTest ”中名为“bt2”的命令按钮,其宽度设置为2厘米、左边界设置为左边对齐“bt1”命令按钮。

(6)将宏“mTest ”重命名保存为自动执行的宏。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里面已经设计好表对象“tCollect ”“tpress ”和“tType ”,试按以下要求完成设计:

(1)创建一个查询,查找收藏品中CD 盘最高价格和最低价格信息并输出,标题显示为“v_Max ”和“v_Min ”,所建查询名为“qT1”。

(2)创建一个查询,查找并显示购买“价格”大于100元并且“购买日期”在2001年以后(含2001年)的“CDID ”“主题名称”“价格”“购买日期”和“介绍”五个字段的内容,所建查询名为“qT2”。

(3)创建一个查询,通过输入CD 类型名称,查询并显示“CDID ”“主题名称”“价格”“购买日期”和“介绍”五个字段的内容,当运行该查询时,应显示参数提示信息“请输入CD 类型名称:”,所建查询名为“qT3”。

(4)创建一个查询,对“tType ”表进行调整,将“类型ID ”等于“05”的记录中的“类型介绍”字段更改为“古典音乐”,所建查询名为“qT4”。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里

面已经设计了表对象“tEmp ”、窗体对象“fEmp ”、报表对象“rEmp ”和宏对象“mEmp ”。试在此基础上按照以下要求补充设计:

(1)将表对象“tEmp ”中“聘用时间”字段的格式调整为“长日期”显示、“性别”字段的有效性文本设置为“只能输入男和女”。

(2)设置报表“rEmp ”按照“性别”字段降序(先女后男)排列输出;将报表页面页脚区域内名为“tPage ”的文本框控件设置为“页码/总页数”形式的页码显示(如1/35、2/35、…)。 (3)将“fEmp ”窗体上名为“bTitle ”的标签上移到距“btnP ”命令按钮1厘米的位置(即标签的下边界距命令按

3

钮的上边界1厘米)。同时,将窗体按钮“btnP ”的单击事件属性设置为宏“mEmp ”。

注意:不允许修改数据库中的宏对象“mEmp ”;不允许修改窗体对象“fEmp ”和报表对象“rEmp ”中未涉及的控件和属性;不允许修改表对象“tEmp ”中未涉及的字段和属性。

第45套上机考试试题

一、基本操作题

在考生文件夹下,“samp1.accdb ”数据库文件中已建立两个表对象(名为“职工表”和“部门表”)。试按以下要求,顺序完成表的各种操作:

(1)设置表对象“职工表”的聘用时间字段默认值为系统日期。

(2)设置表对象“职工表”的性别字段有效性规则为:男或女;同时设置相应有效性文本为“请输入男或女”。 (3)将表对象“职工表”中编号为“000019”的员工的照片字段值设置为考生文件夹下的图像文件“000019.bmp ”数据。

(4)删除职工表中姓名字段含有“江”字的所有员工记录。

(5)将表对象“职工表”导出到考生文件夹下的“samp.accdb ”空数据库文件中,要求只导出表结构定义,导出的表命名为“职工表bk ”。

(6)建立当前数据库表对象“职工表”和“部门表”的表间关系,并实施参照完整性。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里

面已经设计好“tStud ”、“tCourse ”、“tScore ”三个关联表对象和一个空表“tTemp ”。试按以下要求完成查询设计: (1)创建一个查询,查找并显示简历信息为空的学生的“学号”“姓名”“性别”和“年龄”四个字段内容,所建查询命名为“qT1”。

(2)创建一个查询,查找1月份入校学生的基本信息,并显示“姓名”“课程名”和“成绩”三个字段的内容,所建查询命名为“qT2”。 (3)创建一个查询,按系别统计各自男女学生的平均年龄,显示字段标题为“所属院系”“性别”和“平均年龄”,所建查询命名为“qT3”。

(4)创建一个查询,将表对象“tStud ”中没有书法爱好的学生的“学号”“姓名”和“年龄”三个字段内容追加到目标表“tTemp ”的对应字段内,所建查询命名为“qT4”。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里

面已经设计了表对象“tEmp ”、查询对象“qEmp ”、窗体对象“fEmp ”和宏对象“mEmp ”。同时,给出窗体对象“fEmp ”上一个按钮的单击事件代码,试按以下功能要求补充设计:

功能:

(1)将窗体“fEmp ”上文本框“tSS ”更改为组合框类型,保持控件名称不变。

设置其相关属性实现下拉列表形式输入性别“男”和“女”。

(2)将窗体对象“fEmp ”上文本框“tPa ”换为复选框类型控件,保持控件名称不变,然后设置控件来源属性以输出“党员否”字段值。 (3)修正查询对象“qEmp ”设计,增加退休人员(年龄>=55)的条件。

(4)单击“刷新”按钮(名为“bt1”),在事件过程中补充语句,动态设置窗体记录源为查询对象“qEmp ”,实现窗体数据按性别条件动态显示退休职工的信息;单击“退出”按钮(名为“bt2”),调用设计好的宏“mEmp ”来关闭窗体。

注意:不允许修改数据库中的表对象“tEmp ”和宏对象“mEmp ”;不允许修改查询对象“qEmp ”中未涉及的属性和内容;不允许修改窗体对象“fEmp ”中未涉及的控件和属性。

程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。

第46套上机考试试题

一、基本操作题

在考生文件夹下,“samp1.accdb ”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)、一个窗体对象(名为“fTest ”)和一个宏对象(名为“mTest ”)。试按以下要求,完成表和窗体的各种操作:

(1)分析表对象“销售业绩表”的字段构成、判断并设置其主键。

(2)为表对象“职工表”追加一个新字段。字段名称为“类别”、数据类型为“文本型”、字段大小为2,设置该字段的有效性规则为只能输入“在职”与“退休”值之一。 (3)将考生文件夹下文本文件Test.txt 中的数据链接到当前数据库中。其中,第一行数据是字段名,链接对象以“tTest ”命名保存。

(4)窗体fTest 上命令按钮“bt1”和命令按钮“bt2”大小一致,且上边界对齐。现调整命令按钮“bt3”的大小与位置。要求:按钮“bt3”的大小尺寸与按钮“bt1”相同、上边界与按钮“bt1”上对齐、水平位置处于按钮“bt1”和“bt2”的中间。

注意,不允许更改命令按钮“bt1”和“bt2”的大小和位置。 (5)更改窗体上三个命令按钮的Tab 键移动顺序为:bt1→bt2→bt3→bt1→…。

(6)将宏“mTest ”重命名为“mTemp ”。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里

面已经设计好“tStud ”“tCourse ”“tScore ”三个关联表对象和表对象“tTemp ”。试按以下要求完成设计: (1)创建一个选择查询,查找并显示没有摄影爱好的学生的“学号”“姓名”“性别”和“年龄”四个字段内容,所建查询命名为“qT1”。

(2)创建一个总计查询,查找学生的成绩信息,并显示为“学号”和“平均成绩”两列内容。其中“平均成绩”一列数据由统计计算得到,所建查询命名为“qT2”。 (3)创建一个选择查询,查找并显示学生的“姓名”“课程名”和“成绩”三个字段内容,所建查询命名为“qT3”。 (4)创建一个更新查询,将表“tTemp ”中“年龄”字段值加1,并清除“团员否”字段的值,所建查询命名为“qT4”。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里

4

面已经设计了表对象“tEmp ”、窗体对象“fEmp ”、报表对象“rEmp ”和宏对象“mEmp ”。试在此基础上按照以下要求补充设计:

(1)设置表对象“tEmp ”中“聘用时间”字段的有效性规则为:2006年9月30日(含)以前的时间、相应有效性文本设置为“输入2006年9月以前的日期”。

(2)设置报表“rEmp ”按照“年龄”字段降序排列输出;将报表页面页脚区域内名为“tPage ”的文本框控件设置为“页码-总页数”形式的页码显示(如1-15、2-15、…)。

(3)将“fEmp ”窗体上名为“bTitle ”的标签宽度设置为5厘米、高度设置为1厘米,设置其标题为“数据信息输出”并居中显示。 (4)“fEmp ”窗体上单击“输出”命令按钮(名为“btnP ”),实现以下功能:计算Fibonacci 数列第19项的值,将结果显示在窗体上名为“tData ”的文本框内并输出到外部文件保存;单击“打开表”命令按钮(名为“btnQ ”),调用宏对象“mEmp ”以打开数据表“tEmp ”。

Fibonacci 数列:

调试完毕,必须单击“输出”命令按钮生成外部文件,才能得分。

试根据上述功能要求,对已给的命令按钮事件过程进行补充和完善。

注意:不允许修改数据库中的宏对象“mEmp ”;不允许修改窗体对象“fEmp ”和报表对象“rEmp ”中未涉及的控件和属性;不允许修改表对象“tEmp ”中未涉及的字段和属性。

程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。

第47套上机考试试题

一、基本操作题

在考生文件夹下,“samp1.accdb ”数据库文件中已建立好表对象“tStud ”和“tScore ”、宏对象“mTest ”和窗体“fTest ”。试按以下要求,完成各种操作:

(1)分析表对象“tScore ”的字段构成、判断并设置其主键。

(2)删除“tStud ”表结构的“照片”字段列、在“简历”字段之前增添一个新字段(字段名称:团员否数据类型:“是/否”型)。

(3)隐藏“tStud ”中的“所属院系”字段列。

(4)将考生文件夹下文本文件Test.txt 中的数据导入到当前数据库中。其中,第一行数据是字段名,导入的数据以“tTest ”数据表命名保存。

(5)将窗体“fTest ”中名为“bt2”的命令按钮,其高度设置为1厘米、左边界设置为左边对齐“bt1”命令按钮。

(6)将宏“mTest ”重命名为自动运行的宏。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里面已经设计好“tStud ”、“tCourse ”和“tScore ”三个关联表对象。此外,还提供窗体“fTest ”和宏“mTest ”,试按以下要求完成设计:

(1)创建一个选择查询,查找年龄大于25的学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT1”。

(2)创建生成表查询,组成字段是没有书法爱好学生的“学号”、“姓名”和“入校年”三列内容(其中“入校年”数据由“入校时间”字段计算得到,显示为四位数字年的形式),生成的数据表命名为“tTemp ”,所建查询命名为“qT2”。 (3)补充窗体“fTest ”上“test1”按钮(名为“bt1”)的单击事件代码,实现以下功能:

当单击按钮“test1”,将文本框中输入的内容与文本串“等级考试测试”连接并消除连接串的前导和尾随空白字符,用标签“bTitle ”显示连接结果。

注意:不允许修改窗体对象“fTest ”中未涉及的控件和属性;只允许在“*****Add1*****”与“*****Add1*****”之间的空行内补充语句、完成设计。

(4)设置窗体“fTest ”上“test2”按钮(名为“bt2”)的单击事件为宏对象“mTest ”。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里面已经设计了表对象“tEmp ”和窗体对象“fEmp ”。同时,给出窗体对象“fEmp ”上“追加”按钮(名为bt1)和“退出”按钮(名为bt2)的单击事件代码,试按以下要求完成设计:

(1)删除表对象“tEmp ”中年龄在25~45岁之间(不含25岁和45岁)的非党员职工记录信息。

(2)设置窗体对象“fEmp ”的窗体标题为“追加信息”。 (3)将窗体对象“fEmp ”上名为“bTitle ”的标签以特殊效果:阴影显示。

(4)按照以下窗体功能,补充事件代码设计。

在窗体的四个文本框内输入合法的职工信息后,单击“追加”按钮(名为bt1),程序首先判断职工编号是否重复,如果不重复则向表对象“tEmp ”中添加职工记录,否则出现提示;当单击窗体上的“退出”按钮(名为bt2)时,关闭当前窗体。

注意:不允许修改表对象“tEmp ”中未涉及的结构和数据;不允许修改窗体对象“fEmp ”中未涉及的控件和属性。

程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。

第48套上机考试试题

一、基本操作题

在考生文件夹下,“samp1.accdb ”数据库文件中已建立三个关联表对象(名为“线路”、“游客”和“团队”)和窗体对象“brow ”。试按以下要求,完成表和窗体的各种操作: (1)按照以下要求修改表的属性:

“线路”表:设置“线路ID ”字段为主键、“线路名”字段为必填字段。

“团队”表:设置“团队ID ”字段为有索引(无重复)、“导游姓名”字段为必填字段。

按照以下要求修改表结构:

向“团队”表增加一个字段,字段名称为“线路ID ”,字段类型为文本型,字段大小为8。

(2)分析“团队”表的字段构成、判断并设置主键。 (3)建立“线路”和“团队”两表之间的关系并实施参照完整。

(4)将考生文件夹下Excel 文件Test.xls 中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为“tTest ”。

(5)删除“游客”表对象。

5

第2章 上机考试试题

(6)修改“brow ”窗体对象的属性,取消“记录选择器”和“分隔线”显示,将窗体标题栏的标题改为“线路介绍”。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里面已经设计好两个表对象住宿登记表“tA ”和住房信息表“tB ”。试按以下要求完成设计:

(1)创建一个查询,查找并显示客人的“姓名”、“入住日期”和“价格”三个字段内容,所建查询命名为“qT1”。

(2)创建一个参数查询,显示客人的“姓名”、“房间号”和“入住日期”三个字段信息。将“姓名”字段作为参数,设定提示文本为“请输入姓名”,所建查询命名为“qT2”。 (3)以表对象“tB ”为基础,创建一个交叉表查询。要求:选择楼号为行标题、列名称显示为“楼号”,“房屋类别”为列标题来统计输出每座楼房的各类房间的平均房价信息,所建查询命名为“qT3”。

注:房间号的前两位为楼号。 交叉表查询不做各行小计。

(4)创建一个查询,统计出各种类别房屋的数量。所建查询显示两列内容,列名称分别为“type ”和“num ”,所建查询命名为“qT4”。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里面已经设计了表对象“tEmp ”、窗体对象“fEmp ”、报表对象“rEmp ”和宏对象“mEmp ”。试在此基础上按照以下要求补充设计:

(1)设置表对象“tEmp ”中“年龄”字段的有效性规则为:年龄值在20~50岁之间(不含20岁和50岁),相应有效性文本设置为“请输入有效年龄”。

(2)设置报表“rEmp ”按照“性别”字段降序(先女后男)排列输出;将报表页面页脚区域内名为“tPage ”的文本框控件设置为“页码/总页数”形式页码显示。

(3)将“fEmp ”窗体上名为“btnP ”的命令按钮由灰色无效状态改为有效状态。

设置窗体标题为“职工信息输出”。 (4)试根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。

在“fEmp ”窗体上单击“输出”命令按钮(名为“btnP ”),弹出一输入对话框,其提示文本为“请输入大于0的整数值”。

输入1时,相关代码关闭窗体(或程序)。

输入2时,相关代码实现预览输出报表对象“rEmp ”。 输入>=3时,相关代码调用宏对象“mEmp ”以打开数据表“tEmp ”。

注意:不允许修改数据库中的宏对象“mEmp ”;不允许修改窗体对象“fEmp ”和报表对象“rEmp ”中未涉及的控件和属性;不允许修改表对象“tEmp ”中未涉及的字段和属性。

程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。

第49套上机考试试题

一、基本操作题

在考生文件夹下,存在两个数据库文件和一个照片文件,数据库文件名分别为“samp1.accdb ”和“dResearch.accdb ”,照片文件名为“照片.bmp ”。试按以下

操作要求,完成表的建立和修改:

(1)将考生文件夹下的“dResearch.accdb ”数据库中的“tEmployee ”表导入到samp1.accdb 数据库中。

(2)创建一个名为“tBranch ”的新表,其结构如下:

字段名称 类型

字段大小

部门编号 文本 16 部门名称 文本 10 房间号

数字

整型

(3)判断并设置表“tBranch ”的主键。

(4)设置新表“tBranch ”中的“房间号”字段的“有效性规则”,保证输入的数字在100~900之间(不包括100和900)。

(5)在“tBranch ”表输入如下新记录:

部门编号 部门名称

房间号

001 数量经济 222 002 公共关系 333 003

商业经济 444

(6)在“tEmployee ”表中添加一个新字段,字段名为“照片”,类型为“OLE 对象”。设置“李丽”记录的“照片”字段数据为考生文件夹下的“照片.BMP ”图像文件。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里面已经设计好表对象“tCourse ”、“tGrade ”和“tStudent ”,试按以下要求完成设计:

(1)创建一个查询,查找并显示“姓名”、“政治面貌”和“毕业学校”三个字段的内容,所建查询名为“qT1”。 (2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示“姓名”、“平均成绩”两列内容,其中“平均成绩”数据由统计计算得到,所建查询名为“qT2”。

假设:所用表中无重名。

(3)创建一个查询,按输入的班级编号查找并显示“班级编号”“姓名”“课程名”和“成绩”的内容。其中“班级编号”数据由计算得到,其值为“tStudent ”表中“学号”的前6位,所建查询名为“qT3”;当运行该查询时,应显示提示信息:“请输入班级编号:”。

(4)创建一个查询,运行该查询后生成一个新表,表名为“90分以上”,表结构包括“姓名”、“课程名”和“成绩”三个字段,表内容为90分以上(含90分)的所有学生记录,所建查询名为“qT4”;要求创建此查询后,运行该查询,并查看运行结果。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里面已经设计了表对象“tEmp ”、窗体对象“fEmp ”、报表对象“rEmp ”和宏对象“mEmp ”。试在此基础上按照以下要求补充设计:

(1)设置表对象“tEmp ”中“聘用时间”字段的有效性规则为:1991年1月1日(含)以后的时间、相应有效性文本设置为“输入1991年以后的日期”。

(2)设置报表“rEmp ”按照“性别”字段升序(先男后女)排列输出;将报表页面页脚区域内名为“tPage ”的文本框控件设置为“-页码/总页数-”形式的页码显示(如-1/15-、-2/15-、…)。

(3)将“fEmp ”窗体上名为“bTitle ”的标签上移到距

6

“btnP ”命令按钮1厘米的位置(即标签的下边界距命令按钮的上边界1厘米),并设置其标题为“职工信息输出”。

(4)试根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。在“fEmp ”窗体上单击“输出”命令按钮(名为“btnP ”),弹出一输入对话框,其提示文本为“请输入大于0的整数值”。

输入1时,相关代码关闭窗体(或程序)。

输入2时,相关代码实现预览输出报表对象“rEmp ”。 输入>=3时,相关代码调用宏对象“mEmp ”以打开数据表“tEmp ”。

注意:不允许修改数据库中的宏对象“mEmp ”;不允许修改窗体对象“fEmp ”和报表对象“rEmp ”中未涉及的控件和属性;不允许修改表对象“tEmp ”中未涉及的字段和属性。

程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。

第50套上机考试试题

一、基本操作题

在考生文件夹下,存在一个数据库文件“samp1.accdb ”和一个图像文件“photo.bmp ”。在数据库文件中已经建立了一个表对象“tStud ”。试按以下操作要求,完成各种操作: (1)设置“ID ”字段为主键;并设置“ID ”字段的相应属性,使该字段在数据表视图中的显示名称为“学号”。 (2)删除“备注”字段。 (3)设置“入校时间”字段的有效性规则和有效性文本。具体规则是:输入日期必须在2000年1月1日之后(不包括2000年1月1日);有效性文本内容为:输入的日期有误,重新输入。

(4)将学号为“20011002”学生的“照片”字段值设置为考生文件夹下的“photo.bmp ”图像文件(要求使用“由文件创建”方式)。

(5)将冻结的“姓名”字段解冻;并确保“姓名”字段列显示在“学号”字段列的后面。

(6)将“tStud ”表中的数据导出到文本文件中,并以“tStud.txt ”文件名保存到考生文件夹下。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里面已经设计好“tStud ”“tScore ”“tCourse ”三个关联的表对象和一个空表“tTemp ”,试按以下要求完成设计:

(1)创建一个查询,查找并显示年龄在18~20之间(包括18岁和20岁)的学生“姓名”“性别”“年龄”和“入校时间”,所建查询名为“qT1”。

(2)创建一个查询,将所有学生设置为非党员,所建查询名为“qT2”。 (3)创建一个交叉表查询,要求能够显示各门课程男女生不及格人数,结果如下图所示,所建查询名为“qT3”。

要求:直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源。

交叉表查询不做各行小计。

(4)创建一个查询,将有不及格成绩的学生的“姓名”“性别”“课程名”和“成绩”等信息追加到“tTemp ”表的对应字段中,并确保“tTemp ”表中男生记录在前、女生记录在后,所建查询名为“qT4”;要求创建此查询后,运行该查询,并查看运行结果。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里面已经设计好表对象“tAddr ”和“tUser ”,同时还设计出窗体对象“fEdit ”和“fEuser ”。请在此基础上按照以下要求补充“fEdit ”窗体的设计:

(1)将窗体中名称为“lRemark ”的标签控件上的文字颜色改为“蓝色”(蓝色代码为16711680)、字体粗细改为“加粗”。

(2)将窗体标题设置为“显示/修改用户口令”。

(3)将窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;并且保留窗体的关闭按钮。

(4)将窗体中“退出”命令按钮(名称为“cmdquit ”)上的文字颜色改为棕色(棕色代码为128)、字体粗细改为“加粗”,并在文字下方加上下划线。

(5)在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit ”和“CmdSave ”,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按钮后,“保存”按钮变为可用,同时在窗体的左侧显示出相应的信息和可修改的信息。如果在“口令”文本框中输入的内容与在“确认口令”文本框中输入的内容不相符,当单击“保存”按钮后,屏幕上应弹出如下图所示的提示框。现已编写了部分VBA 代码,请按照VBA 代码中的指示将代码补充完整。

要求:修改后运行该窗体,并查看修改结果。

注意:不允许修改窗体对象“fEdit ”和“fEuser ”中未涉及的控件、属性;不允许修改表对象“tAddr ”和“tUser ”。

程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。

第51套 上机考试试题

一、基本操作题

在考生文件夹下,“samp1.accdb ”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)和一个报表对象(名为“rEmp ”)。试按以下要求顺序,完成表及报表的各种操作:

(1)设置“员工表”的职务字段有效性规则为只能输入“经理”“主管”和“职员”三者之一;同时设置相应有效性文本为“请输入有效职务”。

(2)分析员工的聘用时间,将截止到2008年聘用期在10年(含10年)以上的员工其“说明”字段的值设置为“老

7

第2章 上机考试试题

职工”。

要求:以2008年为截止期判断员工的聘用期,不考虑月日因素。比如,聘用时间在2000年的员工,其聘用期为8年。

(3)删除员工表中姓名含“钢”字的员工记录。

(4)将“员工表”中女职工的前四列信息(编号,姓名,性别,年龄)导出到考生文件夹下,以文本文件形式保存,命名为Test.txt 。

(5)建立表对象“员工表”和“部门表”的表间关系,并实施参照完整。

(6)将报表对象“rEmp ”的记录源设置为表对象“员工表”。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里面已经设计好四个关联表对象“tDoctor ”、“tOffice ”、“tPatient ”和“tSubscribe ”以及表对象“tTemp ”,同时还设计出窗体对象“fQuery ”。试按以下要求完成设计:

(1)创建一个查询,查找姓“王”的病人的基本信息,并显示“姓名”“年龄”“性别”,所建查询名为“qT1”。 (2)创建一个查询,统计年龄小于30岁的医生被病人预约的次数,且显示结果按预约人数降序排序(如下图所示),所建查询名为“qT2”。

(3)创建一个查询,删除表对象“tTemp ”内所有“预约日期”为10月的记录,所建查询名为“qT3”。

(4)现有一个已经建好的“fQuery ”窗体,如下图所示。运行该窗体后,在文本框(文本框名称为tName )中输入要查询的科室名,然后单击“查询”按钮,即运行一个名为“qT4”的查询。“qT4”查询的功能是显示所查科室的“科室ID ”和“预约日期”。请设计“qT4”查询。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里

面已经设计好表对象“tAddr ”和“tUser ”,同时还设计出窗体对象“fEdit ”和“fEuser ”。请在此基础上按照以下要求补充“fEdit ”窗体的设计:

(1)将窗体中名称为“lRemark ”的标签控件上的文字颜色改为“棕色”(棕代码为128)、字体粗细改为“加粗”。 (2)将窗体标题设为“显示/修改用户口令”。

(3)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮、分隔线和控制框。

(4)将窗体中“退出”命令按钮(名称为“cmdquit ”)上的文字颜色改为蓝色(蓝色代码为16711680)、字体粗细改为“加粗”,并在文字下方加上下划线。

(5)在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit ”和“CmdSave ”,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按钮后,“保存”

按钮变为可用。现已编写了部分VBA 代码,请按照上述功能要求将VBA 代码补充完整。

要求:修改后运行该窗体,并查看修改结果。

注意:不允许修改窗体对象“fEdit ”和“fEuser ”中未涉及的控件、属性;不允许修改表对象“tAddr ”和“tUser ”。

程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。

第52套 上机考试试题

一、基本操作题

在考生文件夹下,“samp1.accdb ”数据库文件中已建立表对象“tEmployee ”。试按以下操作要求,完成表的编辑: (1)判断并设置“tEmployee ”表的主键。 (2)设置“性别”字段的默认值为“男”。 (3)删除表中1949年以前出生的雇员记录。 (4)删除“照片”字段。

(5)设置“雇员编号”字段的输入掩码为只能输入10位数字或空格形式。

(6)在编辑完的表中追加如下一条新记录:

雇员编号 姓名 性别 出生日期 职务 0005

刘洋

1967-10-10

职员

续表:

雇员编号 简历

联系电话 0005

1985年中专毕业,现为销售员

65976421

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里

面已经设计好“tStud ”“tCourse ”和“tScore ”三个关联表对象及一个临时表对象“tTmp ”。

试按以下要求完成设计: (1)创建一个查询,查找并显示照片信息为空的男同学的“学号”“姓名”“性别”和“年龄”四个字段内容,所建查询命名为“qT1”。

(2)创建一个查询,查找并显示选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。

(3)创建一个查询,计算选课学生的平均分数,显示为“学号”和“平均分”两列信息,要求按照平均分降序排列,所建查询命名为“qT3”。

(4)创建一个查询,将临时表对象“tTmp ”中女员工编号的第一个字符更改为“1”,所建查询命名为“qT4”。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里

面已经设计好表对象“tEmployee ”和查询对象“qEmployee ”,同时还设计出以“qEmployee ”为数据源的报表对象“rEmployee ”。试在此基础上按照以下要求补充报表设计:

(1)报表的报表页眉节区位置添加一个标签控件,其标题显示为“职员基本信息表”,并命名为“bTitle ”。

(2)将报表主体节区中名为“tDate ”的文本框显示内容设置为“聘用时间”字段值。

(3)在报表的页面页脚区添加一个计算控件,以输出页码。计算控件放置在距上边0.25厘米、距左侧14厘米位置,

8

并命名为“tPage ”。规定页码显示格式为“当前页/总页数”,如1/20、2/20、…、20/20等。

注意:不允许修改数据库中的表对象“tEmployee ”和查询对象“qEmployee ”;不允许修改报表对象“rEmployee ”中未涉及的控件和属性。

第53套 上机考试试题

一、基本操作题

在考生文件夹下,“samp1.accdb ”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“fEmp ”)。试按以下要求顺序,完成表及窗体的各种操作:

(1)设置“员工表”职务字段值的输入方式为从下拉列表中选择“经理”“主管”或“职员”选项值。

(2)分析员工的聘用时间,将截止到2008年聘用期在1年(含1年)以内的员工其“说明”字段的值设置为“新职工”。

要求:以2008年为截止期判断员工的聘用期,不考虑月日因素。比如,聘用时间在2007年的员工,其聘用期为1年。 (3)将“员工表”姓名字段中的所有“小”字改为“晓”。 (4)将“员工表”中男职工的前四列信息(编号,姓名,性别,年龄)导出到考生文件夹下,以文本文件形式保存,命名为Test.txt 。

要求各数据项间以逗号分隔。

(5)建立“员工表”和“部门表”的表间关系,并实施参照完整。

(6)将窗体对象“fEmp ”的记录源设置为表对象“员工表”。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里面已经设计好表对象“tEmployee ”、“tSell ”和“tBook ”,试按以下要求完成设计:

(1)创建一个查询,查找并显示单价高于平均单价的图书“书名”和“出版社名称”等字段内容,所建查询名为“qT1”。

(2)创建一个查询,按输入的售出日期查找某日期的售书情况,并按数量降序显示“姓名”“书名”“数量”三个字段的内容,所建查询名为“qT2”;当运行该查询时,应显示参数提示信息:“请输入售出日期”。

(3)创建一个查询,查找单价大于等于15且小于等于20的图书,并显示“书名”“单价”“作者名”和“出版社名称”四个字段的内容,所建查询名为“qT3”。

(4)创建一个查询,统计每名雇员的售书总量,并将显示的字段名设为“姓名”和“总数量”,所建查询名为“qT4”。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里

面已经设计好表对象“tStudent ”和“tGrade ”,同时还设计出窗体对象“fGrade ”和“fStudent ”。请在此基础上按照以下要求补充“fStudent ”窗体的设计:

(1)将名称为“标签15”的标签控件名称改为“tStud ”,标题改为“学生成绩”。

(2)将名称为“子对象”控件的源对象属性设置为“fGrade ”窗体,并取消其“导航按钮”。

(3)将“fStudent ”窗体标题改为“学生信息显示”。 (4)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条。 (5)在窗体中有一个“退出”命令按钮(名称为bQuit ),单击该按钮后,应关闭“fStudent ”窗体。现已编写了部分VBA 代码,请按照VBA 代码中的指示将代码补充完整。

要求:修改后运行该窗体,并查看修改结果。

注意:不允许修改窗体对象“fGrade ”和“fStudent ”中未涉及的控件、属性;不允许修改表对象“tStudent ”和“tGrade ”。

程序代码只允许在“*************”与“*************”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。

第54套 上机考试试题

一、基本操作题

在考生文件夹下,存在一个数据库文件“samp1.accdb ”,

里边已建立“tGrade ”和“tStudent ”两个表对象;同时还存在一个Excel 文件“tCourse.xls ”。试按以下操作要求,完成表的编辑:

(1)将Excel 文件“tCourse.xls ”链接到“samp1.accdb ”数据库文件中,链接表名称不变,要求:数据中的第一行作为字段名。

(2)将“tGrade ”表中隐藏的列显示出来。

(3)将“tStudent ”表中“政治面貌”字段的默认值属性设置为“团员”,并使该字段在数据表视图中的显示标题改为“政治面目”。

(4)设置“tStudent ”表的显示格式,使表的背景颜色为:RGB(0,128,128)(青色),、网格线为“白色”、文字字号为“11”。

(5)建立“tGrade ”和“tStudent ”两表之间的关系。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里

面已经设计好“tStud ”、“tCourse ”和“tScore ”三个关联表对象。试按以下要求完成设计: (1)创建一个查询,查找并显示有摄影爱好的男女学生各自人数,字段显示标题为“性别”和“NUM ”,所建查询命名为“qT1”。

注意,要求用学号字段来统计人数。

(2)创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。 (3)创建一个查询,查找没有先修课程的课程相关信息,输出其“课程号”、“课程名”和“学分”三个字段内容,所建查询命名为“qT3”。

(4)创建更新查询,将表对象“tStud ”中低于平均年龄(不含平均年龄)学生的“备注”字段值设置为True ,所建查询命名为“qT4”。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里面已经设计好表对象“tStud ”,同时还设计出窗体对象“fStud ”和子窗体对象“fDetail ”。请在此基础上按照以下要

9

第2章 上机考试试题

求补充“fStud ”窗体的设计:

(1)将窗体标题改为“学生查询”。 (2)将窗体的边框样式改为“细边框”,取消窗体中的水平和垂直滚动条、记录选择器、浏览按钮(导航按钮)和分隔线;将子窗体边框样式改为“细边框”,取消子窗体中的记录选择器、浏览按钮(导航按钮)和分隔线。

(3)在窗体中有两个标签控件,名称分别为“Label1”和“Label2”,将这两个标签上的文字颜色改为白色,背景颜色改为紫蓝色(紫蓝色代码为8388608)。

(4)将窗体主体节中控件的Tab 键次序改为:“CItem ”→“TxtDetail ”→“CmdRefer ”→“CmdList ”→“CmdClear ”→“fDetail ”→“简单查询”→“Frame18”。

(5)按照以下窗体功能,补充事件代码设计。 在窗体中有一个组合框控件和一个文本框控件,名称分别为“CItem ”和“TxtDetail ”;有两个标签控件,名称分别为“Label3”和“Ldetail ”;还有三个命令按钮,名称分别为“CmdList ”、“CmdRefer ”和“CmdClear ”。在“CItem ”组合框中选择某一项目后,“Ldetail ”标签控件将显示出所选项目名加上“内容:”。在“TxtDetail ”文本框中输入具体项目值后,单击“CmdRefer ”命令按钮,如果“CItem ”和“TxtDetail ”两个控件中均有值,则在子窗体中显示找出的相应记录,如果两个控件中不全有值,显示消息框,消息框标题为“注意”,提示文字为“查询项目和查询内容不能为空!!!”,消息框中只有一个“确定”按钮;单击“CmdList ”命令按钮,在子窗体中显示“tStud ”表中的全部记录;单击“CmdClear ”命令按钮,将“CItem ”和“TxtDetail ”两个控件中的值清空。

注意:不允许修改窗体对象“fStud ”和子窗体对象“fDetail ”中未涉及的控件、属性和任何VBA 代码;不允许修改表对象“tStud ”。

代码设计只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一条语句、完成设计,不允许增删和修改其他位置已存在的语句。

第55套 上机考试试题

一、基本操作题

在考生文件夹下,“samp1.accdb ”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)。试按以下要求,完成表的各种操作:

(1)分析两个表对象“员工表”和“部门表”的构成,判断其中的外键属性,将其属性名称作为“员工表”的对象说明内容进行设置。

(2)将“员工表”中有摄影爱好的员工其“备注”字段的值设为True (即复选框里打上勾)。

(3)删除员工表中年龄超过55岁(不含55岁)的员工记录。

(4)将考生文件夹下文本文件Test.txt 中的数据导入追加到当前数据库的“员工表”相应字段中。

(5)设置相关属性,使表对象“员工表”中密码字段最多只能输入五位0~9的数字。

(6)建立“员工表”和“部门表”的表间关系,并实施参照完整。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里面已经设计好 “tStud ”、“tCourse ”和“tScore ”三个关联表对象及表对象“tTemp ”。试按以下要求完成设计: (1)创建一个查询,查找并显示学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT1”。 (2)创建一个查询,查找并显示有摄影爱好的学生的“学号”、“姓名”、“性别”、“年龄”和“入校时间”五个字段内容,所建查询命名为“qT2”。

(3)创建一个查询,查找学生的成绩信息,并显示“学号”和“平均成绩”两列内容。其中“平均成绩”一列数据由统计计算得到,所建查询命名为“qT3”。

(4)创建一个查询,将“tStud ”表中女学生的信息追加到“tTemp ”表对应的字段中,所建查询命名为“qT4”。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里面已经设计好表对象“tEmployee ”和宏对象“m1”,同时还设计出以“tEmployee ”为数据源的窗体对象“fEmployee ”。试在此基础上按照以下要求补充窗体设计:

(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle ”,初始化标题显示为“雇员基本信息”,字体名称为“黑体”,字号大小为18。

(2)将命令按钮bList 的标题设置为“显示雇员情况”。 (3)单击命令按钮bList ,要求运行宏对象m1;单击事件代码已提供,请补充完整。

(4)取消窗体的水平滚动条和垂直滚动条;取消窗体的最大化按钮和最小化按钮。

(5)在“窗体页眉”中距左边0.5厘米、上边0.3厘米处添加一个标签控件,控件名称为“Tda ”,标题为“系统日期”。窗体加载时,将添加标签标题设置为系统当前日期。窗体“加载”事件已提供,请补充完整。

注意:不允许修改窗体对象“fEmployee ”中未涉及的控件和属性;不允许修改表对象“tEmployee ”和宏对象“m1”。

程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。

第56套 上机考试试题

一、基本操作题

在考生文件夹下,“samp1.accdb ”数据库文件中已建立表对象“tEmployee ”。试按以下操作要求,完成表的编辑: (1)根据“tEmployee ”表的结构,判断并设置主键。 (2)删除表中的“所属部门”字段;设置“年龄”字段的有效性规则为只能输入大于16的数据。

(3)在表结构中的“年龄”与“职务”两个字段之间增添一个新的字段:字段名称为“党员否”,字段类型为“是/否”型;删除表中职工编号为“000014”的记录。

(4)使用查阅向导建立“职务”字段的数据类型,向该字段键入的值为“职员”、“主管”或“经理”等固定常数。 (5)设置“聘用时间”字段的输入掩码为“短日期”。

10

(6)在编辑完的表中追加以下一条新记录:

编号 姓名 性别 年龄 党员否 职务

聘用时间

简历 000031

王涛

男 35 √

主管 2004-9-1

熟悉系统维护

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里面已经设计好表对象“tStud ”和“tTemp ”。tStud 表是学校历年来招收的学生名单,每名学生均有身份证号。对于现在正在读书的“在校学生”,均有家长身份证号,对于已经毕业的学生,家长身份证号为空。

例如,表中学生“张春节”没有家长身份证号,表示张春节已经从本校毕业,是“校友”。

表中学生“李强”的家长身份证号为“110107************”,表示李强为在校学生。由于在tStud 表中身份证号“110107************”对应的学生姓名是“李永飞”,表示李强的家长是李永飞,而李永飞是本校校友。 “张天”的家长身份证号为“110108************”,表示张天是在校学生;由于在tStud 表中身份证号“110108************”没有对应的记录,表示张天的家长不是本校的校友。

请按下列要求完成设计:

(1)创建一个查询,要求显示在校学生的“身份证号”和“姓名”两列内容,所建查询命名为“qT1”。 (2)创建一个查询,要求按照身份证号码找出所有学生家长是本校校友的学生记录。输出学生身份证号、姓名及家长姓名三列内容,标题显示为“身份证号”、“姓名”和“家长姓名”,所建查询命名为“qT2”。

(3)创建一个查询,要求检索出数学成绩为100分的学生的人数,标题显示为“num ”,所建查询命名为“qT3”。这里规定,使用“身份证号”字段进行计数统计。

(4)创建一个查询,要求将表对象“tStud ”中总分成绩超过270分(含270分)的学生信息追加到空表“tTemp ”中。其中,“tTemp ”表的入学成绩为学生总分,所建查询命名为“qT4”。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里面已经设计好表对象“tTeacher ”、窗体对象“fTest ”、报表对象“rTeacher ”和宏对象“m1”。

试在此基础上按照以下要求补充窗体设计和报表设计: (1)将报表对象rTeacher 的报表主体节区中名为“性别”的文本框显示内容设置为“性别”字段值,并将文本框名称更名为“tSex ”。 (2)在报表对象rTeacher 的报表页脚节区位置添加一个计算控件,计算并显示教师的平均年龄。计算控件距上边0.3厘米、距左侧3.6厘米,命名为“tAvg ”。

(3)设置窗体对象fTest 上名为“btest ”的命令按钮的单击事件属性为给定的宏对象m1。

注意:不允许修改数据库中的表对象“tTeacher ”和宏对象“m1”;不允许修改窗体对象“fTest ”和报表对象“rTeacher ”中未涉及的控件和属性。

第57套 上机考试试题

一、基本操作题

在考生文件夹下,“samp1.accdb ”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)、一个表对象(名为“tTemp ”)、一个窗体对象(名为“fTest ”)和一个宏对象(名为“mTest ”)。试按以下要求,完成表和窗体的各种操作: (1)重命名表对象“物品表”中“研制时间”字段为“研制日期”字段,同时将其“短日期”显示格式改为“长日期”显示。

(2)分析表对象“销售业绩表”的字段构成、判断并设置其主键。

(3)将考生文件夹下文本文件Test.txt 中的数据导入追加到当前数据库的数据表tTemp 中。

(4)建立表对象“职工表”、“物品表”和“销售业绩表”的表间关系,实施参照完整。

(5)在窗体fTest 中,以命令按钮“bt1”为基准(按钮“bt1”和“bt3”尺寸相同、左边对齐),调整命令按钮“bt2”的大小与位置。要求:按钮“bt2”的大小尺寸与按钮“bt1”相同、左边界与按钮“bt1”左对齐、竖直方向位于按钮“bt1”和“bt3”的中间位置。

(6)将宏对象mTest 重命名为自动运行的宏。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里面已经设计好表对象“tTeacher ”、“tCourse ”、“tStud ”和“tGrade ”,试按以下要求完成设计:

(1)创建一个查询,按输入的教师姓名查找教师的授课情况,并按“上课日期”字段降序显示“教师姓名”、“课程名称”、“上课日期”三个字段的内容,所建查询命名为“qT1”。

当运行该查询时,应显示参数提示信息:“请输入教师姓名”。

(2)创建一个查询,查找学生的课程成绩大于等于80且小于等于100的学生情况,显示“学生姓名”、“课程名称”和“成绩”三个字段的内容,所建查询命名为“qT2”。 (3)对表“tGrade ”创建一个分组总计查询,假设学号字段的前4位代表年级,要统计各个年级不同课程的平均成绩,显示“年级”、“课程ID ”和“成绩之平均值”,并按“年级”降序排列,所建查询命名为“qT3”。

(4)创建一个查询,按“课程ID ”分类统计最高分成绩与最低分成绩的差,并显示“课程名称”、“最高分与最低分的差”等内容。其中,“课程名称”按升序显示,“最高分与最低分的差”由计算得到,所建查询命名为“qT4”。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里面已经设计好表对象“tBand ”和“tLine ”,同时还设计出以“tBand ”和“tLine ”为数据源的报表对象“rBand ”。试在此基础上按照以下要求补充报表设计:

(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle ”,标题显示为“团队旅游信息表”,字体名称为“宋体”,字体大小为22,字体粗细为“加粗”,倾斜字体为“是”。

(2)在“导游姓名”字段标题对应的报表主体区位置添

11

第2章 上机考试试题

加一个控件,显示出“导游姓名”字段值,并命名为“tName ”。

(3)在报表的报表页脚区添加一个计算控件,要求依据“团队ID ”来计算并显示团队的个数。计算控件放置在“团队数:”标签的右侧,计算控件命名为“bCount ”。

(4)将报表标题设置为“团队旅游信息表”。

注意:不允许改动数据库文件中的表对象“tBand ”和“tLine ”,同时也不允许修改报表对象“rBand ”中已有的控件和属性。

第58套 上机考试试题

一、基本操作题

在考生文件夹下,存在一个数据库文件“samp1.accdb ”,里边已经设计好了表对象“tDoctor ”、“tOffice ”、“tPatient ”和“tSubscribe ”。试按以下操作要求,完成各种操作:

(1)分析“tSubscribe ”数据表的字段构成,判断并设置其主键。

(2)设置“tSubscribe ”表中“医生ID ”字段的相关属性,使其接受的数据只能为第1个字符为“A ”,从第2个字符开始三位只能是0~9之间的数字;并将该字段设置为必填字段;设置“科室ID ”字段的字段大小,使其与“tOffice ”表中相关字段的字段大小一致。

(3)设置“tDoctor ”表中“性别”字段的默认值属性,属性值为“男”;并为该字段创建查阅列表,列表中显示“男”和“女”两个值。

(4)删除“tDoctor ”表中的“专长”字段,并设置“年龄”字段的有效性规则和有效性文本。具体规则为:输入年龄必须在18岁至60岁之间(含18岁和60岁),有效性文本内容为:“年龄应在18岁到60岁之间”;取消对“年龄”字段值的隐藏。

(5)设置“tDoctor ”表的显示格式,使表的背景颜色为RGB(192,192,192)(银白色)、网格线为“白色”、单元格效果为“凹陷”。

(6)通过相关字段建立“tDoctor ”“tOffice ”“tPatient ”和“tSubscribe ”四表之间的关系,同时使用“实施参照完整性”。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里

面已经设计好表对象“tDoctor ”、“tOffice ”、“tPatient ”和“tSubscribe ”,同时还设计出窗体对象“fQuery ”。试按以下要求完成设计:

(1)创建一个查询,查找姓名为两个字的姓“王”的病人的预约信息,并显示病人的“姓名”、“年龄”、“性别”、“预约日期”、“科室名称”和“医生姓名”,所建查询命名为“qT1”。 (2)创建一个查询,统计星期一(由预约日期判断)某科室(要求按“科室ID ”查)预约病人的平均年龄,要求显示标题为“平均年龄”。当运行该查询时,屏幕上显示提示信息:“请输入科室ID ”,所建查询命名为“qT2”。 (3)创建一个查询,找出没有留下电话的病人,并显示病人“姓名”和“地址”,所建查询命名为“qT3”。

(4)现有一个已经建好的“fQuery ”窗体,如下图所示。运行该窗体后,在文本框(文本框名称为tName )中输入要查询的医生姓名,然后单击“查询”按钮,即运行一个名为“qT4”的查询。“qT4”查询的功能是显示所查医生的“医生姓名”和“预约人数”两列信息,其中“预约人数”值由“病人ID ”字段统计得到,请设计“qT4”查询。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里

面已经设计好表对象“tStudent ”,同时还设计出窗体对象“fQuery ”和“fStudent ”。请在此基础上按照以下要求补充“fQuery ”窗体的设计:

(1)在距主体节上边0.4厘米、左边0.4厘米位置添加一个矩形控件,其名称为“rRim ”;矩形宽度为16.6厘米、高度为1.2厘米、特殊效果为“凿痕”。

(2)将窗体中“退出”命令按钮上显示的文字颜色改为棕色(棕色代码为128),字体粗细改为“加粗”。 (3)将窗体标题改为“显示查询信息”。

(4)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线。 (5)在窗体中有一个“显示全部记录”命令按钮(名称为bList ),单击该按钮后,应实现将“tStudent ”表中的全部记录显示出来的功能。现已编写了部分VBA 代码,请按照VBA 代码中的指示将代码补充完整。

要求:修改后运行该窗体,并查看修改结果。

注意:不允许修改窗体对象“fQuery ”和“fStudent ”中未涉及的控件、属性;不允许修改表对象“tStudent ”。

程序代码只允许在“**********”与“**********”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。

第59套 上机考试试题

一、基本操作题

(1)在考生文件夹下,“samp1.accdb ”数据库文件中建立表“tTeacher ”,表结构如下:

字段名称 数据类型

字段大小

格式

编号 文本 5 姓名 文本 4 性别 文本 1 年龄 数字 整型 工作时间 日期/时间

短日期

学历 文本 5 职称 文本 5 邮箱密码 文本 6 联系电话

文本 8

12

在职否

是/否

是/否

(2)根据“tTeacher ”表的结构,判断并设置主键。 (3)设置“工作时间”字段的有效性规则为只能输入上一年度5月1日以前(含)的日期(规定:本年度年号必须用函数获取)。

(4)将“在职否”字段的默认值设置为真值,设置“邮箱密码”字段的输入掩码为将输入的密码显示为6位星号(密码),设置“联系电话”字段的输入掩码,要求前四位为“010-”,后八位为数字。

(5)将“性别”字段值的输入设置为“男”“女”列表选择。 (6)在“tTeacher ”表中输入以下2条记录:

编号 姓名 性别

年龄

工作时间

学历

77012 郝海为 男 67 1962-12-8 大本 92016

李丽

女 32 1992-9-3 研究生

续表:

编号 职称

邮箱密码

联系电话

在职否

77012 教授 621208 65976670 92016

讲师 920903 65976444 √

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里

面已经设计好 “tStud ”、“tCourse ”、“tScore ”三个关联表对象和一个空表“tTemp ”。试按以下要求完成设计: (1)创建一个查询,查找并输出姓名是三个字的男女学生各自的人数,字段显示标题为“性别”和“NUM ”,所建查询命名为“qT1”。

注意,要求按照学号来统计人数。

(2)创建一个查询,查找“02”院系的选课学生信息,输出其“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”。

(3)创建一个查询,查找还未被选修的课程的名称,所建查询命名为“qT3”。 (4)创建追加查询,将前5条记录的学生信息追加到表“tTemp ”的对应字段中,所建查询命名为“qT4”。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里

面已经设计好窗体对象“fTest ”及宏对象“m1”。试在此基础上按照以下要求补充窗体设计:

(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle ”,标题显示为“窗体测试样例”。

(2)在窗体主体节区内添加2个复选框控件,复选框选项按钮分别命名为“opt1”和“opt2”,对应的复选框标签显示内容分别为“类型a ”和“类型b ”,标签名称分别为“bopt1”和“bopt2”。 (3)分别设置复选框选项按钮opt1和opt2的“默认值”属性为假值。

(4)在窗体页脚节区位置添加一个命令按钮,命名为“bTest ”,按钮标题为“测试”。

(5)设置命令按钮bTest 的单击事件属性为给定的宏对象m1。 (6)将窗体标题设置为“测试窗体”。 注意:不允许修改窗体对象fTest 中未涉及的属性;不允许修改宏对象m1。 第60套 上机考试试题

一、基本操作题

(1)在考生文件夹下,“samp1.accdb ”数据库文件中建立表“tCourse ”,表结构如下:

字段名称 数据类型

字段大小

格式

课程编号 文本 8 课程名称 文本 20 学时 数字 整型 学分 数字 单精度型 开课日期 日期/时间 短日期 必修否 是/否

是/否

简介

备注

(2)根据“tCourse ”表的结构,判断并设置主键。 (3)设置“学时”字段的有效性规则,使其输入的数据必须非空且大于等于0。

(4)设置“开课日期”字段的输入掩码为“短日期”,默认值为本年度的9月1日(规定:本年度年号必须由函数获取)。

(5)在“tCourse ”表中输入以下2条记录:

课程编号课程名称学时学分

开课日期 必修否

简介 2004001C 语言程序设计

64

3.5 2004-9-1

专业基础课程 2004002

数据结构 72

4 2004-10-8 √

核心课程

(6)在数据表视图中冻结“课程名称”字段。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里

面已经设计好表对象“tCourse ”“tSinfo ”“tGrade ”和“tStudent ”,试按以下要求完成设计:

(1)创建一个查询,查找并显示“姓名”“政治面貌”“课程名”和“成绩”4个字段的内容,所建查询命名为“qT1”。

(2)创建一个查询,计算每名学生所选课程的学分总和,并显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询命名为“qT2”。

(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询命名为“qT3”。 (4)创建一个查询,将所有学生的“班级编号”、“姓名”、“课程名”和“成绩”等值填入“tSinfo ”表相应字段中,其中“班级编号”值是“tStudent ”表中“学号”字段的前6位,所建查询命名为“qT4”。

三、综合应用题

考生文件夹下存在一个图像文件“test.bmp ”和一个数据库文件“samp3.accdb ”。“samp3.accdb ”数据库里面已经设计了表对象“tEmp ”和“tTemp ”、窗体对象“fEmp ”、报表对象“rEmp ”和宏对象“mEmp ”。试在此基础上按照以下要求补充设计:

(1)将表“tTemp ”中年龄小于30岁(不含30岁)、职务为职员的女职工记录选出并添加进空白表“tEmp ”里。 (2)将窗体“fEmp ”的窗体标题设置为“信息输出”;

13

将窗体上名为“btnP ”命令按钮的外观设置为图片显示,图片选择考生文件夹下的“test.bmp ”图像文件;将“btnP ”命令按钮的单击事件设置为窗体代码区已经设计好的事件过程btnP_Click 。

(3)将报表“rEmp ”的主体节区内“tName ”文本框控件设置为“姓名”字段内容显示;将宏“mEmp ”重命名保存为自动执行的宏。

注意:不允许修改数据库中的表对象“tTemp ”;不允许修改宏对象“mEmp ”里的内容;不允许修改窗体对象“fEmp ”和报表对象“rEmp ”中未涉及的控件和属性。

第61套 上机考试试题

一、基本操作题

在考生文件夹下,已有“samp1.accdb ”数据库文件和Stab.xls 文件,“samp1.accdb ”中已建立表对象“student ”和“grade ”,试按以下要求,完成表的各种操作:

(1)将考生文件夹下的Stab.xls 文件导入到“student ”表中。

(2)将“student ”表中1975年到1980年之间(包括1975年和1980年)出生的学生记录删除。

(3)将“student ”表中“性别”字段的默认值属性设置为“男”。 (4)将“student ”表拆分为两个新表,表名分别为“tStud ”和“tOffice ”。其中“tStud ”表结构为:学号,姓名,性别,出生日期,院系,籍贯,主键为学号;“tOffice ”表结构为:院系,院长,院办电话,主键为“院系”。

要求:保留“student ”表。

(5)建立“student ”和“grade ”两表之间的关系。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里面已经设计好一个表对象“tTeacher ”。试按以下要求完成设计: (1)创建一个查询,计算并输出教师最大年龄与最小年龄的差值,显示标题为“m_age “,所建查询命名为“qT1”。 (2)创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”和“系别”四个字段内容,所建查询命名为“qT2”。

(3)创建一个查询,查找并显示年龄小于等于38、职称为副教授或教授的教师的“编号”、“姓名”、“年龄”、“学历”和“职称”五个字段内容,所建查询命名为“qT3”。 (4)创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为“职称”和“平均年龄”的两个字段内容,所建查询命名为“qT4”。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里

面已经设计好表对象“tEmployee ”和“tGroup ”及查询对象“qEmployee ”,同时还设计出以“qEmployee ”为数据源的报表对象“rEmployee ”。试在此基础上按照以下要求补充报表设计:

(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle ”,标题显示为“职工基本信息表”。

(2)在“性别”字段标题对应的报表主体节区距上边0.1厘米、距左侧5.2厘米位置添加一个文本框,显示出“性别”字段值,并命名为“tSex ”。

(3)设置报表主体节区内文本框“tDept ”的控件来源属性为计算控件。要求该控件可以根据报表数据源里的“所属部门”字段值,从非数据源表对象“tGroup ”中检索出对应的部门名称并显示输出。(提示:考虑DLookup 函数的使用。)

注意:不允许修改数据库中的表对象“tEmployee ”和“tGroup ”及查询对象“qEmployee ”;不允许修改报表对象“qEmployee ”中未涉及的控件和属性。

第62套 上机考试试题

一、基本操作题

考生文件夹下存在一个数据库文件“samp1.accdb ”,里面已经设计好表对象“tStud ”。请按照以下要求,完成对表的修改:

(1)设置数据表显示的字体大小为14、行高为18。 (2)设置“简历”字段的说明为“自上大学起的简历信息”。 (3)将“入校时间”字段的显示设置为“××月××日××××”形式。

注意:要求月日为两位显示、年四位显示,如“12月15日2005”。

(4)将学号为“20011002”学生的“照片”字段数据设置成考生文件夹下的“photo.bmp ”图像文件。

(5)将冻结的“学号”和“姓名”字段解冻。 (6)完成上述操作后,将“备注”字段删除。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里

面已经设计好“tStud ”和“tScore ”两个表对象。试按以下要求完成设计:

(1)创建一个查询,计算并输出学生最大年龄与最小年龄的差值,显示标题为“s_data ”,所建查询命名为“qStud1”; (2)建立“tStud ”和“tScore ”两表之间的一对一关系; (3)创建一个查询,查找并显示数学成绩不及格的学生的“姓名”、“性别”和“数学”三个字段内容,所建查询命名为“qStud2”; (4)创建一个查询,计算并显示“学号”和“平均成绩”两个字段内容,其中平均成绩是计算数学、计算机和英语三门课成绩的平均值,所建查询命名为“qStud3”。

注意:不允许修改表对象“tStud ”和“tScore ”的结构及记录数据的值;选择查询只返回已选课的学生的相关信息。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里面已经设计了表对象“tEmp ”、窗体对象“fEmp ”、报表对象“rEmp ”和宏对象“mEmp ”。同时,给出窗体对象“fEmp ”的若干事件代码,试按以下功能要求补充设计。

14

功能:

(1)将报表记录数据按姓氏分组升序排列,同时要求在相关组页眉区域添加一个文本框控件(命名为“tnum ”),设置其属性输出显示各姓氏员工的人数。

注意:这里不用考虑复姓情况,所有姓名的第一个字符视为其姓氏信息。

要求用*号或“编号”字段来统计各姓氏人数。 (2)设置相关属性,将整个窗体的背景显示为考生文件夹内的图像文件“bk.bmp ”。

(3)在窗体加载事件中实现代码重置窗体标题为“**年度报表输出”显示,其中**为两位的当前年显示,要求用相关函数获取。

(4)在bt1命令按钮单击事件中补充缺少的代码,要求单击bt1按钮后,将“退出”命令按钮标题设置为粗体;以预览方式输出rEmp 报表;且出现错误时,弹出指定的错误提示。

第63套 上机考试试题

一、基本操作题

在考生文件夹下,存在一个数据库文件“samp1.accdb ”。在数据库文件中已经建立了一个表对象“学生基本情况”。试按以下操作要求,完成各种操作:

(1)将“学生基本情况”表名称更改为“tStud ”。 (2)设置“身份ID ”字段为主键,并设置“身份ID ”字段的相应属性,使该字段在数据表视图中的显示标题为“身份证”。

(3)将“姓名”字段设置为有重复索引。

(4)在“家长身份证号”和“语文”两字段间增加一个字段,名称为“电话”,类型为文本型,大小为12。

(5)将新增“电话”字段的输入掩码设置为“010-********”形式。其中,“010-”部分自动输出,后八位为0~9的数字显示。

(6)在数据表视图中将隐藏的“编号”字段重新显示出来。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里面已经设计好表对象“tCourse ”、“tScore ”和“tStud ”,试按以下要求完成设计:

(1)创建一个查询,查找党员记录,并显示“姓名”、“性别”和“入校时间”三列信息,所建查询命名为“qT1”。

(2)创建一个查询,当运行该查询时,屏幕上显示提示信息:“请输入要比较的分数:”,输入要比较的分数后,该查询查找学生选课成绩的平均分大于输入值的学生信息,并显示“学号”和“平均分”两列信息,所建查询命名为“qT2”。

(3)创建一个交叉表查询,统计并显示各班每门课程的平均成绩,统计显示结果如下图所示(要求:直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源),所建查询命名为“qT3”。

说明:“学号”字段的前8位为班级编号,平均成绩取整要求用Round 函数实现。

(4)创建一个查询,运行该查询后生成一个新表,表名为“tNew ”,表结构包括“学号”、“姓名”、“性别”、“课程名”和“成绩”五个字段,表内容为90分以上(包括90分)或不及格的所有学生记录,并按课程名降序排序,所建查询命名为“qT4”。要求创建此查询后,运行该查询,并查看运行结果。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里面已经设计好表对象“tStud ”和查询对象“qStud ”,同时还设计出以“qStud ”为数据源的报表对象“rStud ”。试在此基础上按照以下要求补充报表设计:

(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle ”,标题显示为“97年入学学生信息表”。 (2)在报表的主体节区添加一个文本框控件,显示“姓名”字段值。该控件放置在距上边0.1厘米、距左边3.2厘米处,并命名为“tName ”。

(3)在报表的页面页脚节区添加一个计算控件,显示系统年月,显示格式为:××××年××月(注:不允许使用格式属性)。计算控件放置在距上边0.3厘米、距左边10.5厘米处,并命名为“tDa ”。 (4)按“编号”字段前四位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区。计算控件命名为“tAvg ”。

注意:不允许改动数据库中的表对象“tStud ”和查询对象“qStud ”,同时也不允许修改报表对象“rStud ”中已有的控件和属性。

第64套 上机考试试题

一、基本操作题

考生文件夹下存在一个数据库文件“samp1.accdb ”,里面已经设计好表对象“tStud ”。请按照以下要求,完成对表的修改:

(1)设置数据表显示的字体大小为14、行高为18。 (2)设置“简历”字段的说明为“自上大学起的简历信息”。

(3)将“年龄”字段的数据类型改为“数字”型,字段大小的“整型”。

(4)将学号为“20011001”学生的照片信息换成考生文件夹下的“photo.bmp ”图像文件。

(5)将隐藏的“党员否”字段重新显示出来。 (6)完成上述操作后,将“备注”字段删除。

二、简单应用题

考生文件夹下存在一个数据库文件“samp2.accdb ”,里

15

第2章 上机考试试题

面已经设计好三个关联表对象“tStud ”、“tCourse ”、“tScore ”和一个临时表对象“tTemp ”。

试按以下要求完成设计:

(1)创建一个查询,按所属院系统计学生的平均年龄,字段显示标题为“院系”和“平均年龄”,所建查询命名为“qT1”。

(2)创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。

(3)创建一个查询,查找有先修课程的课程相关信息,输出其“课程名”和“学分”两个字段内容,所建查询命名为“qT3”。

(4)创建删除查询,将表对象“tTemp ”中年龄值高于平均年龄(不含平均年龄)的学生记录删除,所建查询命名为“qT4”。

三、综合应用题

考生文件夹下存在一个数据库文件“samp3.accdb ”,里面已经设计好窗体对象“fStaff ”。试在此基础上按照以下要求补充窗体设计:

(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle ”,标题显示为“员工信息输出”。 (2)在主体节区位置添加一个选项组控件,将其命名为“opt ”,选项组标签显示内容为“性别”,名称为“bopt ”。

(3)在选项组内放置2个单选按钮控件,选项按钮分别命名为“opt1”和“opt2”,选项按钮标签显示内容分别为“男”和“女”,名称分别为“bopt1”和“bopt2”。

(4)在窗体页脚节区位置添加两个命令按钮,分别命名为“bOk ”和“bQuit ”,按钮标题分别为“确定”和“退出”。

(5)将窗体标题设置为“员工信息输出”。

注意:不允许修改窗体对象“fStaff ”中已设置好的属性。

ACCESS数据库考试试题和答案

西安欧亚学院2010-2011学年第二学期考试试卷 专业: 课程:数据库技术应用 年级: 选或未选均无分. 1、数据库系统得数据管理方式中,下列说法中不正确得就是 [C ] A.数据库减少了数据冗余 B、 数据库中得数据可以共享 C 、 数据库避免了一切数据得重复 D 、 数据库具有较高得数据独立性 2、 数 据 库 系 统 得 核 心 就 是 [A ] A.数据库管理系统 B.数据库 C 、 数据模型?? D 。数据 3、用二维表来表示实体及实体之间联系得数据模型就是 [D ] A.联系模型?B .层次模型?C 。网状模型 D 。关系模型 4、在教师表中,如果要找出姓“李”教师得记录,所采用得关系运算就是 学号_____________ 班级___________ 姓名________ 考场号____ 座位号____ - - - -- - - - -- - - - -- - - - - - - -- - - -- -- -密 ○- - - - - - - - - - - - - - -- - - -- -- - -封 ○- - - - - - - - - - - - -- - - --- - - -- -线 ○- - - - - - - - - - -- - - - -- - - - -- - - -- - - -- 物流、会计、管理 金融、 外语学院

[B] A.投影B.选择?C.连接?D。层次 5、在Access2003中,某数据库得表中要添加一张Excel电子表格,则采用得字段类型就是[A] A.OLE 对象数据类型B。备注数据类型 C、查阅向导数据类型? D.自动编号数据类型 6、Access数据库中,表得组成就是[A] A。字段与记录 B.查询与字段C。记录与窗体D。报表与字段 7、有关字段类型以下叙述错误得就是[D] A.字段大小可用于设置文本类型字段得最大容量 B、有效性规则属性就是用于限制此字段输入值得表达式 C、不同得字段类型,其字段属性有所不同 D、可对任意类型得字段设置默认值属性 8、要修改数据表中得数据(记录),可在以下哪个选项中进行[C] A.报表中B。数据表得查询中 C、数据表得数据表视图中? D.窗体得设计视图中 9、在Access中,如果想要查询所有姓名为2个汉字得学生记录,在准则中应输入[D] A.“LIKE**”? B.“LIKE ## ”

Access期末考试A卷

专业 班级 学号 姓名学 号 姓 名 不 能 超 过 装 订 线 否 则 作 废 | | | | | | | | | 装 | | | | | | | 订 | | | | | | | 线 | | | | | | | | 惠州学院期末考试试卷(A 卷)二、选择题(每小题2分、共40分) 1.不属于Access对象的是___B___。 A.表B.文件夹 C.窗体D.查询 2. 如下图窗体中有一个标签和一个命令按钮,名称分别为Label1和comand1。在“窗体视 图”中显示窗体(打开窗体)时,窗体中没有记录选定器,应将窗体属性的“记录选 定器”值设置为_B_____。 A.是B.否C.有D.无 3.下列不属于控件的类型有________B______________。 A.结合型(绑定型)B.组件型C.非结合型(非绑定型)D.计算型 4.对某一个数据库中的教师表中所有老师的的“基本工资”项加500元,合适的查询方式 为_______D_______。 A.生成表查询B.更新查询C.删除查询D.追加查询 5.Access内置的开发语言是______A________。 A.VBA B.VC C.PB D.VF 6.Access数据库文件的扩展名是___A__________。 A..mdb B..xls C..ppt D..doc 7.Access数据库中,可用于键盘输入数据或编辑字段数据的交互控件是____A__。 A.文本框B.标签C.选项按钮D.选项卡控件 8.若要确保输入的联系电话(文本型字段)的值只能为8位数字,应将该字段的输入掩码 应设置为_________A____。 A.00000000B.99999999 C.######## D.???????? 9.下列不属于Access字段的数据类型的是_______D________。 A.数字B.是/否C.文本D.符号 (2011 —2012学年度第二学期) 考试科目数据库及应用考试时间120分钟 题次一二三四五总分 得分 评卷人签名 一、填空题(每个空2分,共30分) 1.一个关系表的行称为_______记录__________________。 2.窗体中的数据来源可以是_____查询_________或_____报表___________。 3.数据库系统(DBS)是引入数据库技术后的计算机系统,它包括:硬件系统、数据库集 合、数据库管理系统_______________、__数据库管理员_____________、___用户 _____________。 4.在下列图1所示的关系中,若二维表在Access中实现,“姓名”字段的字段类型应该 设置为______文本型_____,该字段大小应该设置为____4____可以存放得下4个汉字。 学号姓名平时期中实验期末总评备注 070407201陈惠娴89757476 070407202陈丽贤891008487 070407203陈涛89858284 070407204陈信燕89857176 070407205单银敬89757275 070407206何小凤89756369 图1 成绩表关系 5.在查询中如果要将某表中的若干记录删除,应该创建____删除_________查询。而且查 询一定要___运行________________才能生效。 6.创建窗体可以使用_向导____________ 和使用__设计视图___________两种方式。 7.若要在报表每一页的顶部都输出信息,需要设置的是___页面页眉__________。 8.ACCESS中的数据访问页可以简单地认为就是一个___web页__________。

access试题及答案.doc

数据库技术ACCESS2003试题及答案 一、选择题(每小题2分,共20分,答案写在第二张卷的指定位置) ()1、DB、DBS、DBMS三者之间的关系是: A、DB包含DBS、DBMS B、DBS包含DB、DBMS C、DBM包含DB、DBS D、三者互不包含 ()2、Access表中字段的数据类型不包括: A、文本 B、日期/时间 C、通用 D、备注 ()3、退出Access最简单的方法是: A、选择文件→退出 B、双击主窗口控制图标 C、单击Access主窗口关闭按钮 D、使用主窗口控制图标的菜单 ()4、下列选项是Access数据库对象的是: A、记录 B、文件 C、查询 D、视图 ()5、下列方法不能建立Access 数据库的是() A、建立空数据库 B、用word 创建 C、复制数据库 D、使用模板 ()6、打开数据库文件的方法是() A、选择文件→打开 B、选择数据库工具栏上的打开按钮 C、在Windows环境中双击数据库文件 D、以上都可以 ()7、在表的数据表视图中,不能完成的操作() A、修改字段的属性 B、修改一条记录 C、删除一条记录 D、插入一条记录 ()8、在Access 2003中,表的字段数据类型不包括() A、窗口型 B、文本型 C、数字型 D、货币型 ()9、Access 2003是一种() A、数据库 B、数据库系统 C、数据库管理软件 D、数据库管理员 ()10、在Access 2003中,数据库的哪一个对象可以查看和处理来自internet上的数据。()

A、模块 B、表 C、报表 D、页 二、判断题(每小题2分,共20分,答案写在第二张卷的指定位置) ()1、在Access 2003中,所用的数据模型是关系模型。。 ()2、单击“文件”→“关闭”可以退出Access 2003。 ()3、数据库打开时“以独占方式打开”的方式打开,那么该数据库只能查看,不能编辑。()4、“OlE对象”类型的数据不能定义显示格式。 ()5、只有单击主窗口的“关闭”按钮,才能退出Access2003。 ()6、记录是关系数据库中最基本的数据单位。 ()7、要使用数据库必须先打开数据库。 ()8、要修改表的字段属性,只能在表的设计视图中进行。 ()9、在表设计视图中显示的是字段标题。 ()10、最常用的创建表的方法是使用表设计器。 三、填空题(每空2分,共20分) 1、数据库管理系统常用的数据模型有层次模型、网状模型和____________三种。 2、报表是把数据库中的数据____________的特有形式。 3、数据访问页可以将数据库中的数据发布到____________上去。 4、在Access2003中表有两种视图,即__________视图和_________视图。 5、Access 2003的数据库的对象有________、___________、________、报表、页、宏、模块。 6、________是数据表中其值能唯一标识一条记录的一个字段或多个字段组成的一个组合。 7、如果字段的值只能是4位数字,则该字段的“输入掩码”的定义应为____________。 四、名词解释题(每小题4分,共20分) 1、数据: 2、数据库: 3、数据库系统: 4、默认值: 5、有效性规则: 五、简答题(3小题,共20分) 1、写出设置主键的操作步骤?(6分) 2、将光标定位在记录的最后一行有哪4种方法?(6分) 3、分别写出启动和退出Access2003的三种方法?(8分)

ACCESS数据库考试试题及答案2

一、单项选择题 1、数据库系统的数据管理方式中,下列说法中不正确的是 [C] A.数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 2、数据库系统的核心是 [A] A.数据库管理系统B.数据库 C. 数据模型D.数据 3、用二维表来表示实体及实体之间联系的数据模型是 [D] A.联系模型B.层次模型C.网状模型D.关系模型 4、在教师表中,如果要找出姓“李”教师的记录,所采用的关系运算是 [B] A.投影B.选择C.连接D.层次 5、在Access2003中,某数据库的表中要添加一张Excel电子表格,则采用的字段类型是 [A] A.OLE 对象数据类型B.备注数据类型 C. 查阅向导数据类型D.自动编号数据类型 6、Access数据库中,表的组成是 [A] A.字段和记录B.查询和字段C.记录和窗体D.报表和字段 7、有关字段类型以下叙述错误的是 [D] A.字段大小可用于设置文本类型字段的最大容量 B. 有效性规则属性是用于限制此字段输入值的表达式 C. 不同的字段类型,其字段属性有所不同 D. 可对任意类型的字段设置默认值属性 8、要修改数据表中的数据(记录),可在以下哪个选项中进行 [C] A.报表中B.数据表的查询中

C. 数据表的数据表视图中D.窗体的设计视图中 9、在Access中,如果想要查询所有姓名为2个汉字的学生记录,在准则中应输入 [D] A.“LIKE **”B.“LIKE ## ” C.“LIKE ??”D. LIKE “??” 10、若要查询成绩为60—80分之间(包括60和80)的学生信息,查询条件设置正确的是 [B] A.>=60 OR <=80 B.Between 60 and 80 C.>60 OR <80 D.IN (60,80) 11、创建交叉表查询时,最多只能选择3个行标题字段,列标题字段最多选择的个数是 [A] A.1个B.2个C.3个D.4个 12、若要查询学生信息表中“简历”字段为空的记录,在“简历”字段对应的“条件”栏中应输入 [B] A.Is not null B.Is null C.0 D.-1 13、可用来存储图片的字段对象是以下哪种类型的字段 [A] A OLE B. 备注 C. 超级链接 D 查阅向导 14、“订货量大于0且小于9999”的有效性规则是 [C] A、订货量大于0且小于9999 B订货量大于0 OR 小于9999 C.>0 AND <9999 D >0 OR <9999 15、“座机电话”字段只能输入0~9之间的8位数字字符,输入掩码应设置为 [B] A 99999999 B 00000000 C [00000000] D 99990000 16、在ACCESS “学生”表中有学号、姓名、性别、入学成绩、身高字段。SQL 语句: Slecet 性别,AVG(入学成绩) FROM 学生 group by 性别其功能是:[D] A 计算并显示“学生”表中所有学生入学成绩的平均分 B 对学生表中记录按性别分组显示所有学生的性别和入学平均分

access期末考试题型及知识点(最终版)

已修改部分: 29.以下不属于操作查询的是(C.交叉表查询) 33.下列关于查询“设计网络”中行的作用的叙述,错误的是(B) A.“字段”表示可以在此输入或添加字段名 B.“总计”用于对查询的字段求和 C.“表”表示字段所在的表或查询的名称 D.“条件”用于输入一个条件表达式来限定记录的选 (4)分析如下程序运行结束后,s和i的值分别是 3 和 14 。 For i=0 to 10 step 2 s=s+1 i=i*2 next i 注释: i=0 s=0+1=1 i=0*2=0 i=2 s=1+1=2 i=2*2=4 i=6 s=2+1=3 i=6*2=12 i=14 >10 退出循环 2011年access期末考试复习要点 ***************************************************** 声明:本文档为夏全胜整理.如有错误,过失之处,请加以指正. 仅供参考,谢谢********************************************************************** 考试题型 1.选择题30分 2.填空题14分 3.判断题10分 4.简答题 20分 5.综合题 26分 难点 (1 )SQL语句10分 (查询SELECT、添加ALTER、修改UPDATE,删除DELETE) (2) VBA 16分 ********************************************************************* 一.填空题 1.ACCESS是一个面向对象的可视化数据库管理系统。 2.ACCESS ACCESS数据库的文件的扩展名是.mdb。 3.模块是程序的集合,有类模块和标准模块两种基本类型。 4.窗体、报表及数据访问页的数据源可以是表和查询。 5.窗体包括五个节,分别是窗体页眉,页面页眉,主体,页面页脚和窗体页脚。 6.表是关于特定的实体的数据集合,由字段和记录组成。 7.关系数据库是以关系模型为基础的数据库系统,它的数据结构是关系 8.数据模型有三个基本组成要素:数据结构、数据操作、完整性约束

access 题库-答案

Access 题库 一、选择题 1、数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)之间的关系是() A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DB就是DBS,也就是DBMS 2、在关系中选择某些属性以组成新的关系的操作是() A.选择运算 B.投影运算 C.等值运算 D.自然运算 3、用树状结构来表现实体间联系的数据模型称为() A.层次概念模型 B.网状概念模型 C.关系数据模型 D.概念数据模型 4、在关系数据模型中,域是指() A.字段 B.记录 C.属性 D.属性的取值范围 5、数据管理技术的发展阶段不包括() A.操作系统阶段 B.人工管理阶段 C.文件系统阶段 D.数据库管理阶段 6、在Access中,通过使用()键和鼠标操作,可以同时选择窗体上多个不连续的控件 A.Tab B.Shift C.Ctrl D.Alt 7、如果在数据库中已有一个同名的表,那么()查询将覆盖原来的表 A.删除 B.追加 C.生成表 D.更新

8、在Access数据库中,要查找字段nj字段值为“二年级”或“三 年级”的记录,在相应查询条件中应输入() A.“二年级”or“三年级” B.NOT(“二年级”AND“三年级”) C.IN(“二年级”,“三年级”) D.A,C都正确 9、我们要是报表的标题在每一页上都显示,那么应该设置() A.报表页眉 B.页面页眉 C.组页眉 D.以上都可以 10、关键字()主要用于模糊查询 A.LIKE B.IN C.Is null D.Not null 11、要查找like”*ch?”可能的查找结果为() A.abccha B.achaa C.abcde D.ghcc 12、如果要在报表上显示”8/共12”的页码,则计算控件的控件源应设置为() A.[Page]/ 共[pages] B.=[Page]/ 共[pages] C.[Page]&”/共”&[pages] D.=[Page]&”/共”&[pages] 13、在Access的下列数据类型中,不能建立索引的数据类型是() A.文本型 B.备注型 C.数字型 D.日期时间型 14、在Access数据库中,专用于打印的是()。 A.表 B.查询 C.报表 D.页 15、在表设计视图中,如果要限定数据的输入格式,应修改字段的()属性。

Access模拟试题及答案(一)

Access 模拟试题及答案(一) 一、选择题 1.以下软件( A )不是数据库管理系统 【A 】 VB 【 B】 Access 【 C】 Sybase 【 D 】Oracle 2.以下( D)不是 Access 的数据库对象 【 A 】表【B】查询【C】窗体【D】文件夹 3. Access 是( A )公司的产品 【A 】微软【 B】 IBM 【 C】 Intel 【 D】 Sony 4.在创建数据库之前,应该(C) 【A 】使用设计视图设计表【B】使用表向导设计表 【C】思考如何组织数据库【D】给数据库添加字段 5.表是由( A )组成的 【A 】字段和记录【B】查询和字段 【C】记录和窗体【D】报表和字段 6.创建子数据表通常需要两个表之间具有(C)的关系 【 A 】没有关系【B】随意【C】一对多或者一对一【D】多对多 7.可用来存储图片的字段对象是( A )类型字段 【 A 】 OLE 【 B 】备注【 C】超级连结【D】查阅向导 8.从表中抽取选中信息的对象类型是(D) 【 A 】模块【 B 】报表【 C】查询【 D 】窗体 9.完整的交叉表查询必须选择( A ) 【 A 】行标题、列标题和值【 B 】只选行标题即可 【 C】只选列标题即可【D】只选值 10.Access 2000 共提供了( C)种数据类型 【 A 】 8【 B】 9【C】 10【 D 】11 11.( A )是连接用户和表之间的纽带,以交互窗口方式表达表中的数据 【 A 】窗体【 B 】报表【 C】查询【 D 】宏 12.(D )是一个或多个操作的集合,每个操作实现特定的功能 【 A 】窗体【 B 】报表【 C】查询【 D 】宏 13.“学号”字段中含有“ 1、”“ 2、”“ 3” 等值,则在表设计器中,该字段可以设置成数字类型,也可以设置为( B )类型 【 A 】货币【 B 】文本【C】备注【 D 】日期 /时间 14.学生和课程之间是典型的(D)关系 【 A 】一对一【 B】一对多【 C】多对一【 D】多对多 15.表的操作按钮的作用是(D) 【 A 】到第一个记录【B】到最后一个记录【C】删除记录【 D】插入记录 16.数据访问页是一种独立于Access 数据库外的( A )文件 【A 】 HTML 【 B 】 DOS【 C】 UNIX 【D 】 Windows 17.输入掩码通过(D)减少输入数据时的错误 【A 】限制可输入的字符数【 B 】仅接受某种类型的数据 【C】在每次输入时,自动填充某些数据【D 】以上全部 18.Access 2000 数据库使用( B )作为扩展名 【A 】 .mb【 B】 .mdb 【 C】 .db【D 】 .dbf 19.(C)数据类型可以用于为每个新记录自动生成数字 【 A 】数字【 B 】超链接【 C】自动编号【D】 OLE 对象 20.数据类型是( B ) 【A 】字段的另一种说法【 B】决定字段能包含哪类数据的设置 【C】一类数据库应用程序【 D】一类用来描述 Access 表向导允许从中选择的字段名称 21.可建立下拉列表式输入的字段对象是( D )类型字段

ACCESS数据库考试试题和答案

西安欧亚学院2010-2011学年第二学期考试试卷 专业: 课程:数据库技术应用 年级:09/10 级 一、单项选择题(本大题共25小题,每小题1分,共25分)在每小题列出的四个备用选项中只有一个符合题目要求的,请将其代码填写在题后的括号内。错选、 多选或未选均无分。 1、数据库系统的数据管理方式中,下列说法中不正确的是 [C] A .数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 2、数据库系统的核心是 [A] A .数据库管理系统 B .数据库 C. 数据模型 D .数据 3、用二维表来表示实体及实体之间联系的数据模型是 [D] A .联系模型 B .层次模型 C .网状模型 D .关系模型 4、在教师表中,如果要找出姓“李”教师的记录,所采用的关系运算是 [B] 学号_____________ 班级___________ 姓名________ 考场号____ 座位号____ - - - -- - - - -- - - - -- - - - - - - -- - - -- -- -密 ○- - - - - - - - - - - - - - -- - - -- -- - -封 ○- - - - - - - - - - - - -- - - --- - - -- -线 ○- - - - - - - - - - -- - - - -- - - - -- - - -- - - -- 物流、会计、管理 金融、 外语学院

A.投影B.选择C.连接D.层次 5、在Access2003中,某数据库的表中要添加一张Excel电子表格,则采用的字段类型是[A] A.OLE 对象数据类型B.备注数据类型 C. 查阅向导数据类型D.自动编号数据类型 6、Access数据库中,表的组成是[A] A.字段和记录B.查询和字段C.记录和窗体D.报表和字段 7、有关字段类型以下叙述错误的是[D] A.字段大小可用于设置文本类型字段的最大容量 B. 有效性规则属性是用于限制此字段输入值的表达式 C. 不同的字段类型,其字段属性有所不同 D. 可对任意类型的字段设置默认值属性 8、要修改数据表中的数据(记录),可在以下哪个选项中进行[C] A.报表中B.数据表的查询中 C. 数据表的数据表视图中D.窗体的设计视图中 9、在Access中,如果想要查询所有姓名为2个汉字的学生记录,在准则中应输入[D] A.“LIKE **”B.“LIKE ## ” C.“LIKE ”D.LIKE “” 10、若要查询成绩为60—80分之间(包括60和80)的学生信息,查询条件设置正确的是[B] A.>=60 OR <=80 B.Between 60 and 80 C.>60 OR <80 D.IN (60,80) 11、创建交叉表查询时,最多只能选择3个行标题字段,列标题字段

Access期末考试知识点与样题

Access 期末考试知识点与样题 一、单选题 1、数据库基础知识 样题1:数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是()。 A)DBS包括DB和DBMS B)DBMS包括DB和DBS C)DB包括DBS和DBMS D)DBS包括DB,也就是DBMS 参考答案:A 样题2:关于数据库系统描述不正确的是()。 A)可以实现数据库共享、减少数据冗余B)可以表示事物与事物之间的数据类型C)支持抽象的数据模型D)数据独立性较差 参考答案:D 2、Access数据库 样题1:Access数据库属于()数据库。 A)层次模型B)网状模型C)关系模型D)面向对象模型 参考答案:C 样题2:Access在同一时间,可打开()个数据库。 A)1B)2 C)3 D)4 参考答案:A 3、数据类型 样题1:在“日期/时间”数据类型中,每个字段需要的存储空间是()。 A)4个字节B)8个字节C)12个字节D)16个字节 参考答案:B 样题2:OLE对象数据类型字段所嵌入的数据对象的数据存放在()。 A)数据库中B)外部文件中C)最初的文件中D)以上都是 参考答案:A 4、数据表 样题1:有关字段属性,以下叙述错误的是()。 A)字段大小可用于设置文本,数字或自动编号等类型字段的最大容量 B)可以用任意类型的字段设置默认值属性 C)有效性规则属性是用于限制此字段输入值的表达式 D)不同的字段类型,其字段属性有所不同 参考答案:B 样题2:若使打开的数据库文件能为网上其他用户共享,但只能浏览数据,要选择打开数据库文件的方式为()。 A)以只读方式打开B)以独占只读方式打开

Access考试题(附答案)

期末考试题 班级 姓名 一、填空题(每空1分,共20分) 1、在 SQL 的 Select 命令中用__ ___短语对查询的结果进行排序。 2、如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段称为____ __ _。 3、在数据库系统中,实现各种数据管理功能的核心软件称为____ ____。 4、在 Access 中,要在查找条件中与任意一个数字字符匹配,可使用的通配符是____ __ _。 5、在学生成绩表中,如果需要根据输入的学生姓名查找学生的成绩,需要使用的是_____ 。 6、在关系数据库中,从关系中找出满足给定条件的元组,该操作可称为___ ____。 7、在数据库技术中,实体集之间的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为 。 8、人员基本信息一般包括:身份证号,姓名,性别,年龄等。其中可以作为主关键字的是 。 9、在关系模型中,把数据看成是二维表,每一个二维表称为一个___ ___。 10、表的组成内容包括 、 11、常见的数据模型有 3 种,它们 是 、 、 。 12、“商品”与“顾客”两个实体集之间的联系一般是 。 13、数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是____ _______。 14、数据库设计的根本目标是要解决 。 15、在 Access 表中,可以定义 3 种主关键字,它 们 是 、 、 。

二、单项选择题(每题3分,共60分) 1、下列描述中错误的是() A、在数据库系统中,数据的物理结构必须与逻辑结构一致 B、数据库技术的根本目标是要解决数据的共享问题 C、数据库设计是指在已有数据库管理系统的基础上建立数据库 D、数据库系统需要操作系统的支持 2、在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为() A、关键字 B、属性 C、关系 D、域 3、在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是() A、一对一联系 B、一对多联系 C、多对多联系 D、无联系 4、Access 数据库具有很多特点,下列叙述中,不是 Access特点的是() A、Access 数据库可以保存多种数据类型,包括多媒体数据 B、Access 可以通过编写应用程序来操作数据库中的数据 C、Access 可以支持 Internet/Intranet 应用 D、Access 作为网状数据库模型支持客户机/服务器应用系统5、在 Access 中已经建立了“工资”表,表中包括“职工号”、“所在单位”、“基本工资”和“应发工资”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的“所在单位”的“总计”行和“应发工资”的“总计”行中分别选择的是() A、sum, group by B、count, group by C、group by, sum D、group by, count 6、在创建交叉表查询时,列标题字段的值显示在交叉表的位置是() A、第一行 B、第一列 C、上面若干行 D、左面若干列 7、在 Access 中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下 SQL 命令: Select 性别, avg(入学成绩) From学生Group by性别 其结果是() A、计算并显示所有学生的性别和入学成绩的平均值 B、按性别分组计算并显示性别和入学成绩的平均值 C、计算并显示所有学生的入学成绩的平均值 D、按性别分组计算并显示所有学生的入学成绩的平均值 8、要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是() A、* B、?

access数据库习题

第1章数据库基础知识_习题 一、选择题 1.数据库系统与文件系统的主要区别是()。D A.数据库系统复杂,而文件系统简单 B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 C.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 2.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是(。B A.数据的物理独立性B.数据的逻辑独立性 C.数据的位置独立性D.数据的存储独立性 3.数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是( A A.外模式B.概念模式C.内模式D.逻辑模式 4.以下对关系模型性质的描述,不正确的是()。C A.在一个关系中,每个数据项不可再分,是最基本的数据单位 B.在一个关系中,同一列数据具有相同的数据类型 C.在一个关系中,各列的顺序不可以任意排列 D.在一个关系中,不允许有相同的字段名 5.关系数据库中的码是指()。D A.能唯一决定关系的字段B.不可改动的专用保留字 C.关键的很重要的字段D.能唯一标识元组的属性或属性集合 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。D A.元组B.行C.记录D.属性 7.在建立表时,将年龄字段值限制在18~40之间,这种约束属于()。B A.实体完整性约束B.用户定义完整性约束 C.参照完整性约束D.视图完整性约束 8.在A ccess中,“表”是指()。A A.关系B.报表C.表格D.表单 9.在A ccess中,用来表示实体的是()。C A.域B.字段C.记录D.表 10.把E-R图转换成关系模型的过程,属于数据库设计的()。B A.概念设计B.逻辑设计C.需求分析D.物理设计 二、填空题 1.数据库是在计算机系统中按照一定的方式组织、存储和应用的数据集合。支持数据库各种操作的软件系统叫数据库管理系统。由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫数据库系统 2.数据库常用的逻辑数据模型有层次模型,网状模型,关系模型,Access属于关系模型。 3.关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的。关键字 4.在关系数据库的基本操作中,从表中取出满足条件元组的操作称为选择;把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为联接;从表中抽取属性值满足条件列的操作称为投影

Access期末考试重点简答题

一、选择题 第1-7单元、 第8单元一、1、2、4、5 第9单元一、2、5、7、8、10 二、填空题 第1、3、4、5、7单元 8单元二、1、2 三、简答题 第一章 1、叙述数据、数据库、数据库管理系统、数据库系统的概念。 数据:描述事物的符号记录。用来表示各种事物的特征、特点和属性。 数据库:指长期存储在计算机内的、有组织的、可共享的数据集合。它不仅反映了描述事物的数据本身,还反映了相关事物之间的联系。 数据库管理系统:是位于用户与操作系统之间的一种操纵和管理数据库的软件,是数据库系统的核心。 5、什么是关系数据库?(欢迎补充) 关系数据库,是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据。 第三章 3、索引有哪几种类?建立数据表索引的方法有哪几种? 索引种类:惟一索引、普通索引和主索引 创建索引的方法:创建索引可以根据索引属性或索引对话框。所有索引都可根据后者创建。在索引对话框中可以查看本表的所有已创建的索引。 如果排序依据字段设置了索引,则会加快排序速度。 4、什么是级联更新?什么事级联删除?试试参照完整性的作用是什么? 级联更新:当主表中主键值更新时,系统会自动更新从表中的所有相关记录中的匹配值。 级联删除:在删除主表中的记录时,系统会自动删除从表中的相关记录。 实施参照完整性作用:Access使用参照完整性来确保相关表记录之间关系的完整性与有效性。在创建关系时,在选择“实施参照完整性”复选框即可为该关系“实施参照完整性”规则。 第五章 2、窗体结构包含哪几部分,每个窗体节各有什么作用? (1)窗体页眉、页面页眉、主体节、页面页脚和窗体页脚。 (2)作用:1。位于窗体的顶部,用于显示窗体的标题和使用说明。在打印时位于首页顶部。 2,用于显示窗体在打印时的页头信息,如:标题、图像等。页面页眉只显示在打印页中。3.显示窗体的记录。主体节是数据库系统数据处理的主要工作界面,是默认节。 4.用于显示窗体在打印时的页脚信息,如:日期、页码等。与页面页眉一样,页面页脚也只显示在打印页中 5.窗体的底部,可以显示合计、日期、页码按钮等,在打印时,在最后一个打印页中的最后一个主体节之后

2020年计算机二级Access考试真题及答案

2020年计算机二级Access考试真题及答案 在考生文件夹下有一个数据库文件"samp2.mdb",里面已经设计好 两个表对象住宿登记"tA"和住房信息表"tB"。请按以下要求完成设计: (1)创建一个查询,查找并显示客人的"姓名"、"入住日期"和"价格"3个字段内容,将查询命名为"qT1"。 (2)创建一个参数查询,显示客人的"姓名"、"房间号"和"入住日期"3个字段信息。将"姓名"字段作为参数,设定提示文本为"请输入姓名",所建查询命名为"qT2"。 (3)以表对象"tB"为基础,创建一个交叉表查询。要求:选择楼号 为行标题列名称显示为"楼号","房间类别"为列标题来统计输出每座 楼房的各类房间的平均房价信息。所建查询命名为"qT3"。 注:房间号的前两位为楼号。 交叉表查询不做各行小计。 (4)创建一个查询,统计出各种类别房屋的数量。所建查询显示两 列内容,列名称分别为"type"和"num",所建查询命名为"qT4". 在考生文件夹下,"samp1.mdb"数据库文件中已创建两个表对象 (名为"员工表"和"部门表")和一个窗体对象(名为"fEmp")。试按以下 要求顺序完成表及窗体的各种操作: (1)对表对象"员工表"操作,按照员工性别不同,为编号字段值增 补前置字符,男性员工编号前增补字符"8",女性员工编号前增补字符"6",如男性的000001更改为8000001,女性的000002更改为6000002。 (2)查出员工张汉望的对应密码内容,将密码实际值追加到其简历 内容末尾。

(3)设置表对象"员工表"的部门号字段值为列表框下拉选择,其值参照"部门表"的对应字段内容。 (4)将"员工表"姓名中的所有"小"字替换为"晓"。 (5)依据"员工表"中的职务信息,在经理和主管员工对应的"说明"字段内输入"干部"信息。 (6)设置窗体对象"fEmp"的"记录源"属性和"筛选"属性,使其打开后输出"员工表"的女员工信息。 四、综合应用题(共18分) 43、在考生文件夹下有“Acc3.mdb”数据库。 (1)以“房源基本情况”表为数据源,创建“房源基本情况表”窗体,显示“房源基本情况表”中的全部字段。布局为“纵栏表”,样式为“标准”。在窗体页眉中添加“房源基本情况表”标签,标签文本格式为“微软雅黑”、“14号”、“加粗”。 (2)在“房源基本情况表”窗体中添加“下一记录”、“前一记录”、“添加记录”和“保存记录”,分别实现转到下一记录、转到前一记录、添加记录和保存记录操作。设置窗体宽度为“10cm”,“弹出方式”。“房源基本情况表”窗体的效果如图4所示。 三、简单应用题(共24分) 42、在“Acc2.mdb”数据库中有“课程名”表、“学生成绩”表和“学生档案”表。 (1)以“学生档案”表为数据源,创建查询“查询l”,查询不姓“张”的学生信息。结果显示“学生档案”表中的全部字段。

ACCESS期末考试试卷 A卷与参考答案

2010~2011学年度第一学期09级《ACCESS》期末考试试卷(A卷与参考答案)班级0905计网学号姓名总分 (适用班级:0905计网) (考试形式:闭卷时间:90分钟) 题号一二三总分 得分 一、选择题(每题2分,共60分) 1.在Access数据库中,专用于打印的是__C_______。 A.表 B.查询 C.报表 D.页 2.如果在创建表中建立字段“简历”,其数据类型应当是_____D______。 A.文本 B.数字 C.日期 D.备注 3.在已经建立的“工资库”中,要在表中直接显示出我们想要看的记录,凡是姓“李”的记录,可用_____B____的方法。 A.排序 B.筛选 C.隐藏 D.冻结 4.在已经建立的“工资库”中,要在表中使某些字段不移动显示位置,可用____D_____的方法。 A.排序 B.筛选 C.隐藏 D.冻结 5.内部计算函数“Sum”的意思是求所在字段内所有的值的___A___。 A.和 B.平均值 C.最小值 D.第一个值 6.内部计算函数“Avg”的意思是求所在字段内所有的值的___B___。 A.和 B.平均值 C.最小值 D.第一个值 7.条件语句“Where工资额>1000”的意思是__A____。 A.“工资额”中大于1000元的记录 B.将“工资额”中大于1000元的记录删除 C.拷贝字段“工资额”中大于1000元的记录 D.将字段“工资额”中大于1000元的记录进行替换 8.条件中“性别=“女”and工资额>2000”的意思是__A____。 A.性别为“女”并且工资额大于2000的记录 B.性别为“女”或者且工资额大于2000的记录 C.性别为“女”并非工资额大于2000的记录 D.性别为“女”或者工资额大于2000,且二者择一的记录 9.条件“not工资额>2000”的意思是___A___。 A.除了工资额大于2000之外的工资额的记录 B.工资额大于2000的记录 C.并非工资额大于2000的记录 D.字段工资额大于2000,且二者择一的记录10.用表“学生名单”创建新表“学生名单2”,所使用的查询方式是___B______。 A.删除查询 B.生成表查询 C.追加查询 D.交叉表查询 11.Access数据库是____C____。 A.层状数据库B.网状数据库C.关系型数据库D.树状数据库 12.数据表中的“列标题的名称”叫做_____A_______。 A.字段B.数据C.记录D.数据视图 13.在Access的下列数据类型中,不能建立索引的数据类型是____B______。 A.文本型B.备注型C.数字型D.日期时间型 14.用于记录基本数据的是___A_______。 A.表 B.查询 C.窗体 D.宏 15.筛选的结果是滤除____B________。 A.不满足条件的记录 B.满足条件的记录 C.不满足条件的字段 D.满足条件的字段 16.用界面形式操作数据的是____C______。 A.表 B.查询 C.窗体 D.宏 17.如果在创建表中建立字段“姓名”,其数据类型应当是___A_____。 A.文本 B.数字 C.日期 D.备注 18.如果在创建表中建立字段“时间”,其数据类型应当是____C______。 A.文本 B.数字 C.日期 D.备注 19.在Access中,将“名单表”中的“姓名”与“工资标准表”中的“姓名”建立关系,且两个表中的记录都是惟一的,则这两个表之间的关系是___A______。 A.一对一 B.一对多 C.多对一 D.多对多 20.在已经建立的“工资库”中,要从表中找出我们想要看的记录,凡是“工资额>1000.00”的记录,可用____A_____的方法。 A.查询 B.筛选 C.隐藏 D.冻结 21.在已经建立的“工资库”中,要在表中不显示某些字段,可用____C_____的方法。 A.排序 B.筛选 C.隐藏 D.冻结 22.条件“性别=“女”Or工资额>2000”的意思是_B_____。 A.性别为“女”并且工资额大于2000的记录 B.性别为“女”或者工资额大于2000的记录 C.性别为“女”并非工资额大于2000的记录 D.性别为“女”或者工资额大于2000,且二者择一的记录 23.将表“学生名单2”的记录复制到表“学生名单1”中,且不删除表“学生名单1”中的记录,所使用的查询方式是__C_____。 A.删除查询 B.生成表查询 C.追加查询 D.交叉表查询 24.“切换面板”属于___C______。 A.表 B.查询 C.窗体 D.页 25.如果在创建表中建立字段“基本工资额”,其数据类型应当是____B_____。 A.文本 B.数字 C.日期 D.备注 26.在已经建立的“工资库”中,要从表中找出我们想要看的记录,凡是“工资额>2000.00”的记录,可用____A_____的方法。

access-题库-答案

Access 题库 一、选择题 1数据库(DB )、数据库管理系统(DBMS )和数据库系统(DBS )之间的关系是( ) A. DBS 包括 DB 和 DBMS B.DBMS 包括 DB 和 DBS C.DB 包括DBS 和DBMS D.DB 就是 DBS,也就是 DBMS 2、 在关系中选择某些属性以组成新的关系的操作是( ) A. 选择运算 B ?投影运算 C ?等值运算 D ?自然运算 3、 用树状结构来表现实体间联系的数据模型称为( ) A .层次概念模型 B .网状概念模型 C.关系数据模型 D.概念数据模型 4、 在关系数据模型中,域是指( ) A. 字段 B.记录 C ?属性 D ?属性的取值范围 5、 数据管理技术的发展阶段不包括( ) A. 操作系统阶段 B.人工管理阶段 C.文件系统阶段 D.数据库管理阶段 A.abccha B.achaa C.abcde D.ghcc 12、如果要在报表上显示” 8/ 共 12”的页码 , 则计算控件的控件源应设置为( ) A.[Page]/ 共 [pages] B.=[Page]/ 共 [pages] C.[Page]& ” /共” &[pages] D.=[Page]& ” / 共” &[pages] 13、 在 Access 的下列数据类型中,不能建立索引的数据类型是( ) A.文本型 B.备注型 C.数字型 D. 日期时间型 14、 在 Access 数据库中,专用于打印的是( )。 A.表 B.查询 C.报表 D.页 15、 在表设计视图中,如果要限定数据的输入格式,应修改字段的( )属性。 A. 格式 B. 有效性规则 C. 输入格式 D. 输入掩码 16、 在SQL 查询GROUP BY 语句用于( )。 A.选择行条件 B.对查询进行排序 C.列表 D.分组条件 17、 在ACCESS^的数据发布在In ternet 网络上可以通过( ) A. 窗体 B. 数据访问页 C. 报表 D. 数据库 18、若采用关系数据库来实现应用, 在下面的哪个阶段, 进行关系模式规范化处理 ( )。 A.需求 6、在 Access 中,通过使用( 件 )键和鼠标操作,可以同时选择窗体上多个不连续的控 A.Tab B.Shift C.Ctrl D.Alt 7、如果在数据库中已有一个同名的表,那么( A.删除 B.追加 C.生成表 D.更新 )查询将覆盖原来的表 8、 在 Access 数据库中,要查找字段 查询条件中应输入( nj 字段值为“二年级”或“三年级”的记录,在相应 B.NOT (“二年级” D.A,C 都正确 9、 我们要是报表的标题在每一页上都显示,那么应该设置 ( A. 报表页眉 10、 关键字( A.LIKE 11、 要查找 like B. 页面页眉 C. 组页眉 )主要用于模糊查询 B.IN *ch?” C.Is null 可能的查找结果为( D.Not null ) ) D. 以上都可以

相关文档
相关文档 最新文档