必胜高考网 > 计算机类 > 计算机等级 > 资讯 >

2015年计算机二级《Access》上机冲刺试题(3)

时间: 家辉2 资讯

  36对于循环队列,下列叙述中正确的是( )。

  A.队头指针是固定不变的

  B.队头指针一定大于队尾指针

  C.队头指针一定小于队尾指针

  D.队头指针可以大于队尾指针,也可以小于队尾指针

  参考解析:循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构,所以队头指针有时可能大于队尾指针,有时也可能小于队尾指针。

  37在报表中要显示格式为“共N页,第N页”的页码,正确的页码格式设置是()。

  A.=”共”+Pages+”页,第”+Page+”页”

  B.=”共”+[Pages]+”页,第”+[Page]+”页”

  C.=”共”&Pages&”页,第”&Page&”页”

  D.=”共”&[Pages]&”页,第”&[Page]&”页”

  参考解析:在报表中添加计算字段应以“=”开头,在报表中要显示格式为“共N页,第N页”的页码,需要用到[Pages]和[Page]这两个计算项,所以正确的页码格式设置是=”共”&[Pages]&”页,第”&[Page]&”页”,即选项Di为正确答案。

  38下列选项中,所有控件共有的属性是( )。

  A.CaptionB.ValueC.Text D.Name

  参考解析:所有控件共有的属性是Name属性,因为在代码中引用一个窗体控件时,该属性是必须使用的控件属性。所以答案为D。

  39在窗体中有一个文本框Textl,编写事件代码如下:

  打开窗体运行后,在输入框中输入整数12,文本框Textl中输出的结果是( )。

  A.1B.2C.3 D.4

  参考答案:B

  参考解析:本题中窗体单击事件是通过输入框输入数值,根据所输入数值内容对Y进行赋值,运行时输入框输入12,Y赋初值为l,判断X的值不等于0所以Y又赋值为2,最终文本框中输出结果为2。

  40在打开窗体时,依次发生的事件是( )。

  A.打开(Open)一加载(LaD.一调整大小(Resize)一激活(Activate)

  B.打开(Open)一激活(Activate)--+加载(LoaD.一调整大小(Resize)

  C.打开(open)一调整大小(Resize)--力ll载(LoaD)D.一激活(Activate)

  D.打开(Open)一激活(Activate)---*调整大小(Resize)--加载(LoaD

  参考答案:A

  参考解析:ACCess开启窗体时事件发生的顺序是:开启窗体:Open(窗体)一Load(窗体)一Resize(窗体)一ACtivate(窗体)--Current(窗体)---+Enter(第一个拥有焦点的控件)--,GotFoCus(第一个拥有焦点的控件),所以此题答案为A。

  41(1)有一个名为“sampl.accdb”数据库。修改职工表“employee”,增加“姓名”字段。其数据类型为文本型,长度为6,并对应职工号添加其姓名,见下表。

  (2)判断并设置表“employee”的主键,同时将上面增加的“姓名”字段隐藏。(3)设置表“employee”的“基本一[资”字段的默认值为1000。

  (4)在当前数据库中,对表“employee”做一个备份,并命名为表“tEmp”。

  (5)设置表“employee”的有效性规则为:“津贴”字段的值必须小于等于“基本工资”字段值。

  (6)将已有的“水费.xlsx”文件导入到“sampl.accdb”数据库中,并导入的表命名为“水费记录”。“水费记录”表结构如下表所示。

  参考解析:

  【考点分析】本题考点:添加字段;添加记录;字段属性中主键、默认值、有效性规则设置和导人表等。

  【解题思路】第1、2、3、4、5在设计视图中添加字段和设置字段属性;第6小题选择“外部数据”选项卡下“导人并链接”组中的相关选项。

  (1)【操作步骤】

  步骤l:选中“表”对象,右键单击表“employee”,从弹出的快捷菜单中选择“设计视图”命令。

  步骤2:在最后一个字段的下一行的“字段名称”列输入“姓名”,单击“数据类型”列,在“字段大小”行输入…6’,按Ctrl+S保存修改,关闭设计视图。

  步骤3:右键单击表“employee”,从弹出的快捷菜单中选择“打开”命令,按题干表输入数据。

  (2)【操作步骤】

  步骤l:在设计视图中,右键单击“职工号”行,从弹出的快捷菜单中选择“主键”命令。

  步骤2:按Ctrl+s保存修改,关闭设计视图。

  步骤3:选中“表”对象,双击表“employee”,打开数据表视图。

  步骤4:选中“姓名”字段列,右击,从弹出的快捷菜单中选择“隐藏字段”命令。

  步骤5:按Ctrl+S保存修改,关闭数据表视图。

  (3)【操作步骤】

  步骤l:右键单击表“employee”,在弹出的快捷菜单中选择“设计视图”命令。

  步骤2:单击“基本工资”字段行任一点,在“默认值”行输入“l000”。

  步骤3:按Ctrl+s保存修改,关闭设计视图。

  (4)【操作步骤】

  步骤l:右键单击“employee”表,从弹出的快捷菜单中选择“复制”命令。

  步骤2:右键单击表对象下方空白处,从弹出的快捷菜单中选择“粘贴”命令。

  步骤3:在弹出的“粘贴表方式”对话框中输入表名称

  “tEmp”,在粘贴选项中选择“结构和数据”单选框,单击“确定”按钮。

  (5)【操作步骤】

  步骤l:右键单击“employee”表,从弹出的快捷菜单中选择“设计视图”命令。

  步骤2:右击设计视图的任一处,从弹出的快捷菜单中选择“属性”命令(或直接单击“设计”选项卡下“显示/隐藏”组中的“属性表”按钮),打开属性表。

  步骤3:在“有效性规则”行输入“[津贴]<=[基本工资]”,关闭属性表。

  步骤4:按Ctrl+S保存修改,关闭设计视图。

  (6)【操作步骤】

  步骤l:单击“外部数据”选项卡下“导人并链接”组中的“ExCel”按钮,弹出“获取外部数据.ExCel电子表格”对话框。单击对话框中的“浏览”按钮,在考生文件夹中选择“水费.Xls”文件,选择“将源数据导入当前数据库的新表中”单选框,单击“确定”按钮。

  步骤2:在“导人数据表向导”对话框中连续单击4次“下一步”按钮,在“导入到表”中输入“水费记录”,单击“完成”按钮,在“保存导入步骤”中单击“关闭”按钮。

  【易错提示】导入表时要选择正确的文件类型。

  42在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象“tStud”、“tCourse”、“tSeore”和表对象“tTemp”。请按以下要求完成设计:

  (1)创建一个选择查询,查找并显示没有摄影爱好的学生的”学号”、”姓名”、”性别”和”年龄”4个字段内容,将查询命名为“qTl”。

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

  (3)创建—个选择查询,查找并显示学生的“姓名”、“课程名”和“成绩”3个字段内容,将查询命名为“qT3”。

  (4)创建—个更新查询,将表“tTemp”中“年龄”字段值加l,并清除“团员否”字段的值,所建查询命名为“qT4”。

  参考解析:

  【考点分析】本题考点:创建无条件查询、更新查询和删除查询等。

  【解题思路】第1、2,3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。

  (1)【操作步骤】

  步骤l:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。

  步骤2:分别双击“学号”、“姓名”、“性别”、“年龄”和“简历”字段。

  步骤3:在“简历”字段的“条件”行输入“not like”*摄影*””,取消该字段的显示。

  步骤4:按Ctrl+s保存修改,另存为“qTl”。关闭设计视图。

  (2)【操作步骤】

  步骤t:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tSeore”,关闭“显示表”对话框。

  步骤2:分别双击“学号”和“成绩”字段。

  步骤3:单击“设计”选项卡“显示/隐藏”组中的“汇总”按钮,在“成绩”字段“总计”行下拉列表中选择“平均值”。

  步骤4:在“成绩”字段前添加“平均成绩:”字样。

  步骤5:按Ctrl+s保存修改,另存为“qT2”。关闭设计视图。

  (3)【操作步骤】

  步骤l:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tStud”、“tCourse”、“tSCore”,关闭“显示表”对话框。

  步骤2:分别双击“姓名”、“课程名”和“成绩”字段添加到“字段”行。

  步骤3:按Ctrl+s保存修改,另存为“qrl3”。

  (4)【操作步骤】

  步骤l:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tTemp”,关闭“显示表”对话框。

  步骤2:单击“设计”选项卡“查询类型”组中的“更新”按钮,双击“年龄”及“团员否”字段。

  步骤3:在“年龄”字段的“更新到”行输入“[年龄]+1”,在“团员否”字段的“更新到”行输入“Null”。

  步骤4:单击“设计”选项卡“结果”组中的“运行”按钮,在弹出的对话框中单击“是”按钮。

  步骤5:按Ctrl+S保存修改,另存为“qT4”。关闭设计视图。

  【易错提示】创建更新查询时要注意输入格式,字段值必须用“[]”括起来。

  43在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上两个按钮的单击事件代码,请按以下要求补充设计。

  (1)将窗体“fEmp”上名称为“tSS”的文本框控件改为组合框控件,控件名称不变,标签标题不变。设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值“男”和“女”。

  (2)将查询对象“qEmp”改为参数查询,参数为窗体对象“fEmp”上组合框“tSS”的输入值。

  (3)将窗体对象“fEmp”上名称为“tPa”的文本框控件设置为计算控件。要求依据“党员否”字段值显示相应内容。如果“党员否”字段值为True,显示“党员”两个字;如果“党员否”字段值为False,显示“非党员”5个字。

  (4)在窗体对象“fEmp”上有“刷新”和“退出”两个命令按钮,名称分别为“btl”和“bt2”。单击“刷新”按钮,窗体记录源改为查询对象“qEmp”;单击“退出”按钮,关闭窗体。现已编写了部分VBA代码,请按VBA代码中的指示将代码补充完整。

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

  参考解析:

  【考点分析】本题考点:窗体中文本框、命令按钮、组合框控件属性和查询的设置等。

  【解题思路】第1、3小题在窗体的设计视图中通过用鼠标右键单击该控件,从弹出的快捷菜单中选择“属性”命令,设置属性;第2小题在查询设计视图中设置参数;第4小题直接用鼠标右键单击控件,从弹出的快捷菜单中选择“事件生成器”命令,输入代码。

  (1)【操作步骤】

  步骤l:选择“窗体”对象,右键单击“fEmp”,从弹出的快捷菜单中选择“设计视图”命令。

  步骤2:右键单击控件“tSS”,从弹出的快捷菜单中选择“更改为”下的“组合框”命令,然后右键单击“tSS”,从弹出的快捷菜单中选择“属性”命令,在“行来源类型”和“行来源”行分别输入“值列表”和“男;女”,关闭属性表,按Ctrl+s保存修改,关闭设计视图。

  (2)【操作步骤】

  步骤l:选择“查询”对象,右键单击“qEmp”,从弹出的快捷菜单中选择“设计视图”命令。

  步骤2:双击“*”和“性别”字段,添加到字段行,在“性别”字段的“条件”行输入“[forms]![fEmp]![tSS]”。

  步骤3:按Ctrl+s保存修改,关闭设计视图。

  (3)【操作步骤】

  右键单击窗体对象“fEmp”,打开设计视图,右键单击文本框“tPa”,从弹出的快捷菜单中选择“属性”命令,在“控件来

  源”行输入“=IIf([党员否]=True,”党员”,”非党员”)”,关闭属性表。

  (4)【操作步骤】

  步骤l:右键单击命令按钮“刷新”,从弹出的快捷菜单中选择“事件生成器”命令,在弹出的对话框中选择“代码生成器”,进入编程环境,在空行输入以下代码:

  *****Addl*****Form.ReCordSourCe=”qEmp”,*****Addl*****关闭界面。

  步骤2:右键单击命令按钮“退出”,从弹出的快捷菜单中选择“事件生成器”命令,在弹出的对话框中选择“代码生成器”,进入编程环境,在空行内输入以下代码:

  ******Add2*****DoCmd.Close

  ******Add2*****关闭界面。

  步骤3:按Ctrl+S保存修改,关闭设计视图。

55571