国家二级ACCESS机试(操作题)模拟试卷190(题后含答案及解析)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

国家二级ACCESS机试(操作题)模拟试卷190(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题
基本操作题
1.在考生文件夹下存在一个数据库文件“sampl.accdb”,里边已经设计好了表对象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”。

试按以下操作要求,完成各种操作:(1)在“sampl.accdb”数据库中建立一个新表,名为“tNurse”,表结构如下表所示:(2)判断并设置表“tNurse”的主键。

(3)设置“护士姓名”字段为必填字段,“工作日期”字段的默认值为系统当前日期的后一天。

(4)设置“年龄”字段的“有效性规则”和“有效性文本”。

具体规则为:输入年龄必须在22岁至40岁之间(含22岁和40岁),有效性文本内容为:年龄应在22岁到40岁之间。

(5)将下表所列数据输入到“tNurse”表中,且显示格式应与下表相同。

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

正确答案:(1)步骤1:打开“sampl.mdb”数据库,在【创建】功能区中单击“表设计”按钮。

步骤2:在表设计视图的“字段名称”列的第一行输入“护士ID”,在“数据类型”选择:文本,在“字段属性”的“字段大小”中输入:8。

步骤3:在“字段名称”列的第二行中输入“护士姓名”,在“数据类型”选择:文本,在“字段属性”的“字段大小”中输入:6。

步骤4:在“字段名称”列的第三行中输入“年龄”,在“数据类型”选择:数字,在“字段属性”的“字段大小”中输入:整型。

步骤5:在“字段名称”列的第四行中输入“工作日期”,在“数据类型”选择:日期/时间。

步骤6:单击快速访问工具栏中的“保存”按钮,在“表名称”输入框中输入“tNurse”,单击“确定”按钮。

(2)步骤1:右键单击表“tNurse”,选择“设计视图”快捷菜单命令,打开表设计视图。

步骤2:在表设计视图窗口下单击“护士ID”所在行,右键单击鼠标,在快捷菜单中选择“主键”命令。

(3)步骤1:单击“护士姓名”字段,在“字段属性”的“必需”行右侧下拉列表中选中“是”。

步骤2:单击“工作日期”字段,在“字段属性”的“默认值”行中输入:Date( )+1。

(4)步骤1:单击“年龄”字段,在“字段属性”的“有效性规则”行中输入:>=22 And<=40。

步骤2:在“字段属性”的“有效性文本”行中输入:年龄应在22岁到40岁之间。

(5)步骤1:单击“工作日期”字段,在“字段属性”的“格式”行列表中选中“长日期”选项。

步骤2:单击快速访问工具栏中的“保存”按钮。

步骤3:单击【视图】分组中“视图”按钮下方的下拉箭头,在弹出的下拉菜单中选择“数据表视图”命令。

按照题目中给出的表的要求,向表中输入数据。

步骤4:单击快速访问工具栏中的“保存”按钮,关闭数据表视图。

(6)步骤1:在【数据库工具】功能区的【关系】分组中单击“关系”按钮,系统弹出“关系”窗口,在窗口内右击鼠标,选择”显示表”快捷菜单命令。

分别双击表“tDoetor”、“tOffice”、“tPatient”、“tSubscribe”。

单击“关闭”按钮,关闭【显示表】对话框。

步骤2:选中表“tDoctor”中的“医生ID”字段,拖动到表“tSubscribe”中的“医生ID”字段上,在弹出的【编
辑关系】对话框中勾选“实施参照完整性”复选框,单击“创建”按钮。

步骤3:同理,连接“tSubscribe”和“tPatient”表的“病人ID”字段、“tSubscribe”和“tOffice”表的“科室ID”字段。

单击快速访问工具栏中的“保存”按钮,关闭“关系”界面。

简单应用题
2.考生文件夹下存在一个数据库文件“samp2.aeedb”,里面已经设计好“tEmployee”和“tGroup”两个表对象。

试按以下要求完成设计:(1)创建一个查询,查找并显示没有运动爱好的职工的“编号”、“姓名”、“性别”、“年龄”和“职务”五个字段内容,所建查询命名为“qT1”。

(2)建立“tGroulp”和“tEmployee”两表之间的一对多关系,并实施参照完整性。

(3)创建一个查询,查找并显示聘期超过5年(使用函数)的开发部职工的“编号”、“姓名”、“职务”和“聘用时间”四个字段内容,所建查询命名为“qT2”。

(4)创建一个查询,检索职务为经理的职工的“编号”和“姓名”信息,然后将两列信息合二为一输出(比如,编号为“000011”、姓名为“吴大伟”的数据输出形式为“000011吴大伟”),并命名字段标题为“管理人员”,所建查询命名为“qT3”。

正确答案:(1)【操作步骤】步骤1:打开“samp2.accdb”数据库,在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。

在【显示表】对话框中双击表”tEmployee”。

单击“关闭”按钮,关闭【显示表】对话框。

步骤2:双击“tEmployee”表中的“编号”、“姓名”、“性别”、“年龄”和“职务”字段。

在下一列字段行输入:InStr(简历,“运动”),在其“条件”行输入:“0”,取消其“显示”行中的勾选,如图3-94所示。

步骤3:单击快速访问工具栏中的“保存”按钮,在“查询名称”输入框中输入“qT1”,单击“确定”按钮,关闭设计视图。

(2)【操作步骤】步骤1:在【数据库工具】功能区的【关系】分组中单击“关系”按钮,系统弹出“关系”窗口,在窗口内右击鼠标,选择“显示表”快捷菜单命令。

分别双击表“tGroup”和“tEmployee”。

单击“关闭”按钮,关闭【显示表】对话框。

步骤2:选中表“tGroup”中的“部门编号”字段,拖动鼠标到表“tEmployee”中的“所属部门”字段上,在弹出的对话框中勾选“实施参照完整性”复选框,然后单击“创建”按钮,如图3—95所示。

步骤3:单击快速访问工具栏中的“保存”按钮,关闭“关系”界面。

(3)【操作步骤】步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。

在【显示表】对话框中双击表“tGroup”和“tEmployee”。

单击“关闭”按钮,关闭【显示表】对话框。

步骤2:双击“tEmployee”表中的“编号”、“姓名”、“职务”、“聘用时间”字段,双击“tGroup”表中的“名称”字段,在下一列输入:Year(Date( ))-Year([聘用时间]),取消其“显示”行中的勾选。

步骤3:在“名称”字段的“条件”行中输入:“开发部”,取消“显示”行复选框的勾选。

在“Year(Date( ))-Year([聘用时间])”字段的“条件”所在行输入:>5。

如图3-96所示。

步骤4:单击快速访问工具栏中的“保存”按钮,在“查询名称”输入框中输入“qT2”,单击“确定”按钮,关闭设计视图。

(4)【操作步骤】步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。

在【显示表】对话框中双击表“tEmployee”。

单击“关闭”按钮,
关闭【显示表】对话框。

步骤2:添加新字段:管理人员:[编号]+[姓名]。

步骤3:双击“职务”字段,在其“条件”行中输入:“经理”,取消“职务”字段的“显示”行复选框的勾选。

步骤4:单击快速访问工具栏中的“保存”按钮,在“查询名称”输入框中输入“qT3”,单击“确定”按钮,关闭设计视图。

综合应用题
3.考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。

试在此基础上按照以下要求补充设计:(1)设置报表“rEmp”按照“年龄”字段升序排列输出;将报表页面页脚区域内名为“tPage”的文本框控件设置为“页码/总页数”形式的页码显示(如1/15、2/15、…)。

(2)设置窗体对象“fEmp”背景图像为考生文件夹下的图像文件“photo.bmp”。

(3)在窗体加载事件中实现代码重置窗体标题为标签“bTitle”的标题内容。

(4)“fErnp”窗体上单击“输出”命令按钮(名为“btnP”),实现以下功能:计算满足表达式1+2+3+…+n<=30000的最大n值,将n的值显示在窗体上名为“tData”的文本框内并输出到外部文件保存。

单击“打开表”命令按钮(名为“btnQ”),代码调用宏对象“mEmp”以打开数据表“tEmp”。

试根据上述功能要求,对已给的命令按钮事件过程进行代码补充并调试运行。

注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;只允许在“*****Add*****”与“****Add******”之间的空行内补充语句、完成设计,不允许增删和修改其他位置已存在的语句。

正确答案:(1)步骤1:打开“samp3.accdb”数据库,在【开始】功能区的“报表”面板中右击“rEmp”报表,选择“设计视图”快捷菜单命令,打开“rEmp”的设计视图。

步骤2:单击【分组和汇总】分组中的“分组和排序”命令,在下方打开“分组、排序和汇总”窗口。

在窗口中单击“添加排序”按钮,在弹出的字段选择器中选择“年龄”字段,然后设置“排序次序”选择“升序”。

右键单击报表页面页脚区域内名为“tPage”的文本框,选择快捷菜单中的“属性”命令,在【属性表】对话框的“控件来源”行中输入:=[page]&“/”&[pages]。

步骤3:单击快速访问工具栏中的“保存”按钮。

(2)步骤1:在【开始】功能区的“窗体”面板中右击“fEmp”窗体,选择“设计视图”快捷菜单命令。

步骤2:右键单击窗体空白处,选择快捷菜单中的“表单属性”命令,在【属性表】对话框中,设置背景图像为:photo.bmp。

步骤3:单击快速访问工具栏中的“保存”按钮。

(3)步骤1:单击【窗体设计工具-设计】功能区的【工具】分组中的“查看代码”按钮,打开“代码设计器”窗口。

在“****Add1****”行之间输入代码:Caption=bTitle.Caption 在“****Add2****”行之间输入代码:Dim i As Integer Dim sum As LOng sum=0 For i=0 To 30000 sum=sum+i Ifsum<=30000 Then n=i End If Nexti 在“****Add3****”行之间输入代码:DoCmd.RunMacro“mEmp”步骤2:关闭代码窗口。

单击快速访问工具栏中的“保存”按钮,关闭设计视图。

相关文档
最新文档