1、国家二级( ACCESS)机试模拟试卷 155及答案与解析 一、选择题 1 下列数据结构中,不能采用顺序存储结构的是 ( )。 ( A)非完全二叉树 ( B)堆 ( C)队列 ( D)栈 2 下列关于线性链表的叙述中,正确的是 ( )。 ( A)各数据节点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 ( B)各数据节点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 ( C)进行插入与删除时,不需要移动表中的元素 ( D)以上说法均不正确 3 若要将 “产品 ”表中所有 供货商是 “ABC”的产品单价下调 50,则正确的 SQL语句是 ( )。 ( A) UPDATE产品
2、SET单价 =50 WHERE供货商 =“ABC“ ( B) UPDATE产品 SET单价 =单价 50 WHERE供货商 =“ABC“ ( C) UPDATEF ROM产品 SET单价 =50 WHERE供货商 =“ABC“ ( D) UPDATEF ROM产品 SET单价 =单价 50 WHERE供货商 =“ABC“ 4 VBA中构成对象的三要素是 ( )。 ( A)属性、事件、方法 ( B)控件、属性、事件 ( C)窗体 、控件、过程 ( D)窗体、控件、模块 5 数据库应用系统中的核心问题是 ( )。 ( A)数据库设计 ( B)数据库系统设计 ( C)数据库维护 ( D)数据库管理员
3、培训 6 “预约登记 ”表中有日期 /时间型字段 “申请日期 ”和 “预约日期 ”,要将表中的预约日期统一设置为申请日期之后 15天,在设计查询时,设计网络 “更新到 ”中应填写的表达式是 ( )。 ( A) 申请日期 +15 ( B)申请日期 +15 ( C) 申请日期 +15 ( D) 申请日期 +15 7 有三个关系 R、 S和 T如下:其中关系 T由关系 R和 S通过某种操作得到,该操作为 ( )。 ( A)笛卡尔积 ( B)交 ( C)并 ( D)自然连接 8 如果有 VBA的过程头部为: Private Sub BstData(ByRef xyz As Integer),则变量xy
4、z遵守的参数传递规则是 ( )。 ( A)按地址传递 ( B)按值传递 ( C)按实参传递 ( D)按形参传递 9 由 “For i=l To 9 Step 3”决定的循环结构,其循环体将被执行 ( )。 ( A) 0次 ( B) 1次 ( C) 4次 ( D) 5次 10 有三个关系 R、 S和 T如下:则由关系 R和 S得到关系 T的操作是 ( )。 ( A)自然连接 ( B)交 ( C)投影 ( D)并 11 定义某一个字段默认值属性的作用是 ( )。 ( A)不允许字段的值超出指定的范围 ( B)在未输入数据前系统自动提供值 ( C)在输入数据时系统自动完成大小写转换 ( D)当输入数
5、据超出指定范围时显示的信息 12 在 Access中要显示 “教师表 ”中姓名和职称的信息,应采用的关系运算是 ( )。 ( A)选择 ( B)投影 ( C) 连接 ( D)关联 13 下面描述中错误的是 ( )。 ( A)系统总体结构图支持软件系统的详细设计 ( B)软件设计是将软件需求转换为软件表示的过程 ( C)数据结构与数据库设计是软件设计的任务之一 ( D) PAD图是软件详细设计的表示工具 14 要将一个数字字符串转换成对应的数值,应使用的函数是 ( )。 ( A) Val ( B) Single ( C) Asc ( D) Space 15 要将 “选课成绩 ”表中学生的 “成绩
6、 ”取整,可以使用的函数是 ( )。 ( A) Abs(成绩 ) ( B) Int(成绩 ) ( C) Sqr(成绩 ) ( D) Sgn(成绩 ) 16 主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据一般应该具有的关系是 ( )。 ( A) 对一 ( B)一对多 ( C)多对多 ( D)关联 17 可以在窗体中进行数据输入的控件是 ( )。 ( A)标签控件 ( B)文本框控件 ( C)命令按钮控件 ( D)图像控件 18 在学生表中要查找所有年龄小于 20岁且姓王的男生,应采用的关系运算是( )。 ( A)选择 ( B)投影 ( C)连接 ( D)比较 19 对要求输
7、入相对固定格式的数据,例如电话号码 01083950001,应定义字段的 ( )。 ( A) “格式 ”属性 ( B) “默认值 ”属性 ( C) “输入掩码 ”属性 ( D) “有效性规则 ”属性 20 耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 ( )。 ( A)提高耦合性降低内聚性有利于提高模块的独立性 ( B)降低耦合性提高内聚性有利于提高模块的独立性 ( C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度 ( D)内聚性是指模块间互相连接的紧密程度 21 创建参数查询时,在查询设计视图条件行中应将参数提示文本放置在 ( )。 ( A) 中 ( B) ()中 (
8、 C) 中 ( D) lAnd flag If fl Mod i=0 And f2 Mod i=0 Then flag=False Else i=i1 End If Loop Me! Text2=i End Sub 运行程序,在文本框 Text0和 Textl中分别输入 15和 20,则文本 框 Text2中显示的结果是 ( )。 ( A) 15 ( B) 5 ( C) 20 ( D) 10 38 已知学生表 (学号,姓名,性别,生日 ),以下事件代码功能是将学生表中生日为空值的学生 “性别 ”字段值设置为 “男 ”。 Private Sub CommandO_Click() Dim str
9、As String Setdb=CurrentDb() str=“_“ DoCmd RunSQLstr End Sub 按照功能要求,在横线上应填写的是 ( )。 ( A) Update学生表 set性 别 =男 where生日 IsNull ( B) Update学生表 set性别 =男 where生日 =Null ( C) Set学生表 Values性别 =男 Where生日 IsNull ( D) Set学生表 Values性别 =男 where生日 =Null 39 VBA中定义符号常量应使用的关键字是 ( )。 ( A) Const ( B) Dim ( C) Public ( D)
10、 Static 40 教师管理数据库有数据表 “teacher”,包括 “编号 ”“姓名 ”“性别 ”和 “职称 ”四个字段。下面程序的功能是: 通过窗体向 “teacher”表中添加教师记录。对应 “编号 ”“姓名 ”“性别 ”和 “职称 ”的 4个文本框的名称分别为: tNo、 tName、 tSex和 tTitleso当单击窗体上的 “增加 ”命令按钮 (名称为 Commandl)时,首先判断编号是否重复,如果不重复,则向 “teacher”表中添加教师记录;如果编号重复,则给出提示信息。 Private ADOcn As NewADODB Connection Private Sub
11、Form_Load() 打开窗口时,连接 Access本地数据库 Set ADOcn=CurrentProject Connection End Sub Private Sub Command0( )_Click() 追加教师记录 Dim strSQL As String Dim ADOcmd As New ADODB Command Dim ADOrs As New ADODB Recordset Set ADOrs ActiveConnection=ADOcn ADOrs Open“Select编号 From teacher Where编号 =“+tNo+“ If Not ADOrs EO
12、F Then MsgBox“你输入的编号已存在,不能新增加! “ Else ADOcmd ActiveConnection=ADOcn strSQL=“Insert Into teacher(编号,姓名,性别,职称 )“ strSQL=strSQL+“Values(“+tNo+ , “+tname+“, “+tsex“, “+ttitles+“)“ ADOcmd CommandText=strSQL ADOcmd MsgBox“添加成功,请继续! “ End If ADOrs Close Set ADOrs=Nothing End Sub 按照功能要求,在横线上应填写的是 ( )。 ( A)
13、Execute ( B) RunSQL ( C) Run ( D) SQL 二、基本操作题 40 考生文件夹下存在一个数据库文件 “sampl accdb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的编辑。 41 将 “年龄 ”字段的字段大小改为 “整型 ”;将 “简历 ”字段的说明设置为 “自上大学起的简历信息 ”;将 “备注 ”字段删除。 42 设置表对象的有效性规则为:学生的出生年份应早于 (不含 )入校 年份;同时设置相应有效性文本为 “请输入合适的年龄和入校时间 ”。要求:使用函数返回有关年份。 43 设置 “性别 ”字段的默认值为 “女 ”;设置 ”性别 ”字段
14、值的输入方式为从下拉列表中选择 “男 ”或 “女 ”选项值。 44 设置数据表显示的字体大小为 12、行高为 18,设置数据表中显示所有字段。 45 将学号为 “20011001”学生的照片信息换成考生文件夹下的 “photo bmp”图像文件;将姓名中的 “青 ”改为 “菁 ”;在党员学生的简历文字的句号前加 “,在校入党 ”等文字。 46 将宏 “打开表 ”重命名为自动执行 的宏。 三、简单应用题 46 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好表对象“tDoctor”“tOffice”“tPatient”和 “tSubscribe”,同时还设计出窗体对象
15、“fQuery”。试按以下要求完成设计。 47 创建一个查询,查找姓名为两个字的姓 “李 ”病人的预约信息,并显示病人的 “姓名 ”“年龄 ”“性别 ”“预约日期 ”“科室名称 ”和 “医生姓名 ”,所建查询命名为 “qT1”。 48 创建一个查询,统计星期一预约病人的平均年龄,要求输出一列内容,显示标题 为 “平均年龄 ”。所建查询命名为 “qT2”。 49 创建一个查询,查找预约了但没有留下电话的病人,并显示 “姓名 ”。所建查询命名为 “qT3”。注意:病人的姓名不允许重复显示。 50 现有一个已经建好的 “fQuery”窗体,运行该窗体后,在文本框 (文本框名称tName)中输入要查询
16、的医生姓名,然后按下 “查询 ”按钮,即运行一个名为 “qT4”的查询。 “qT4”查询的功能是显示所查医生的 “医生姓名 ”和 “预约人数 ”两列信息,其中 “预约人数 ”值由 “病人 ID”字段统计得到,请设计 “qT4“查询。 四、综合应用题 50 在考生文件夹下有一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、宏对象 “mEmp”和报表对象 “rEmp”。同时,给出窗体对象 “fEmp”的 “加载 ”事件和 “预览 ”及 “打印 ”两个命令按钮的单击事件代码,请按以下功能要求补充设计。 51 将窗体 “fEmp”上标签 “bTitl
17、e”以 “特殊效果:阴影 ”显示。 52 已知窗体 “fEmp”上的 3个命令按钮中,按钮 “bt1”和 “bt3”的大小一致且左对齐。现要求在不更改 “bt1”和 “bt3”大小位置的基 础上,调整按钮 “bt2”的大小和位置,使其大小与 “bt1”和 “bt3”相同,水平方向左对齐 “bt1”和 “bt3”,竖直方向在 “bt1”和“bt3”之间的位置。 53 在窗体 “fEmp”的 “加载 ”事件中设置标签 “bTitle”以红色文本显示;单击 “预览 ”按钮 (名为 “bt1”)或 “打印 ”按钮 (名为 “bt2”),事件过程传递参数调用同一个用户自定义代码 (mdPnt)过程,实现
18、报表预览或打印输出;单击 “退出 ”按钮 (名为 “bt3”),调用设计好的宏 “mEmp”以关闭窗体。 54 将报表对象 “rEmp”的记录 源属性设置为表对象 “tEmp”。 注意:不要修改数据库中的表对象 “tEmp”和宏对象 “mEmp”;不要修改窗体对象“fEmp”和报表对象 “rEmp”中未涉及的控件和属性。程序代码只允许在“*Add*”与 “*Add*”之间的空行内补充一行语句完成设计,不允许增删和修改其他位置已存在的语句。 国家二级( ACCESS)机试模拟试卷 155答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 根据完全二叉树的性质 6,满二叉树和完全二叉树可以
19、按次序进行顺序存储,但一 般的二叉树不适用。堆可以用一维数组来存储也可以用完全二叉树来直观地表示堆的结构。队列、栈本身就是顺序存储的,故 A)选项正确。 2 【正确答案】 C 【试题解析】 一般来说,在线性表的链式存储结构中,各数据节点的存储序号是不连续的,并且各节点在存储空间中的位置关系与逻辑关系也不一致。线性链表中数据的插入和删除都不需要移动表中的元素,只需改变节点的指针域即可, 3 【正确答案】 B 【试题解析】 修改数据的语法结构为: Update table set字段名 value where条件 ,故 B)选项正确。 4 【正确答案】 A 【试题解析】 VBA中构成对象的三要素是
20、属性、事件和方法。每种对象都具有一些属性以相互区分。对象的方法就是对象可以执行的行为。事件是对象可以识别或响应的动作。 5 【正确答案】 A 【试题解析】 数据库应用系统中的核心问题是数据库的设计。 6 【正确答案】 A 【试题解析】 使用更新查询可以一次性更新一张或多张表中的数据,本题中要将表中的预约日期统一设置为申请日期之后 15天,可以使用更新查询,即在更新查询设计视图的 “更新到 ”行中输入表达式 “申请日期 +15”,故 A)选项正确。 7 【正确答案】 D 【试题解析】 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中重复的属性列去掉,所
21、以根据 T关系中的有序组可知 R与 S进行的是自然连接操作。 8 【正确答案】 A 【试题解析】 在主调过程中,实参传递给形参有两种方式: “单向 ”传值调用(ByVal)和 “双向 ”传地址调用 (ByRef)。本题中形参 xyz前使用 ByRef修饰,即为“双向 ”传地址调用,故 A)选项正确。 9 【正确答案】 A 【试题解析】 题目中 For循环的初值为 1,终值为 9,步长为 3,不满足循环条件,循环体将不会被执行。 10 【正确答案】 A 【试题解析】 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据 T中元组
22、可以判断 R和 S做的是自然连接操作。 11 【正确答案】 B 【试题解析】 字段可以设置 “默认值 ”属性指定一个数值,该数值在新建记录时将自动输入字段中,故 B)选项正确。 12 【正确答案】 B 【试题解析】 关系运算包括:选择、投影和连接。 选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录; 投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系进行垂直分解; 连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。此题干要求从关系中挑选两个属性
23、组成新的关系称为投影,所以仅显示姓名和职务字段的运算为投影,故 B)选项止确。 13 【正确答案】 A 【试题解析】 详细设计的任务是为软件结构图中而非总体结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节,故 A)选项错误。 14 【正确答案】 A 【试题解析】 Val函数将数字字符串转换成数值型数字。转换时可自动将字符串中的空格、制表符和换行符去掉,当遇到它不能识别为数字的第一个字符时,停止读人字符串。 15 【正确答案】 B 【试题解析】 取整函数是 Int,而 Abs是求绝对值函数, Sqr是求平方根函数,Sgn函数返回的 是表达式的符号值。
24、16 【正确答案】 B 【试题解析】 窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体显示的表或查询中的数据具有一对多关系,如假如有一个 “教学管理 ”数据库,其中,每名学生可以选多门课,这样 “学生 ”表和 “选课成绩 ”表之间就存在一对多的关系, “学生 ”表中的每一条记录都与 “选课成绩 ”表中的多条记录相对应。 17 【正确答案】 B 【试题解析】 标签控件一般只是用来显示窗体或报表中的说明性文本,它没有数据源,不显示字段或表达式的值,显示的内容是固定不变的。文本框控件一般用来显示 或输入信息或数据。命令按钮控件一般用来控制操作的执行,只能有单击动作,不能输入数据。图
25、像控件一般用来显示特定的或绑定的数据库中的图像,不能进行数据输入,故 B)选项正确。 18 【正确答案】 A 【试题解析】 关系运算包括选择、投影和连接。 选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算; 投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算; 连接:连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。比较不是关系 运算。此题是从关系中查找所有年龄小于 20岁且姓王的男生,应进行的运算是选择,故 A)选项正确。 19 【正确答案】 C 【试题解析】 “输入掩码 ”是用户输入数据时的提示格式。它
26、规定了数据的输入格式,有利于提高数据输入的正确性。在本题中对要求输入相对固定格式的数据,例如电话号码 01083950001,应定义字段的 +输入掩码为 00000000000,故 C)选项正确。 20 【正确答案】 B 【试题解析】 模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单 。一般较优秀的软件设计,应尽量做到高内聚低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性,所以 A)选项错误, B)选项正确。耦合性是模块间互相连接的紧密程度的度量,而内聚性是指一个模块内部各个元素间彼此结合的紧密程度,所以 C)选项与D)选项错误。
27、 21 【正确答案】 C 【试题解析】 建立参数查询时,要定义输入参数准则字段时,必须输入用 “”括起来的提示信息,故 C)选项正确。 22 【正确答案】 D 【试题解析】 在 Access中为窗体上的控件设置 Tab键的顺序 ,应选择 “属性 ”对话框的 “其他 ”选项卡中的 “Tab键索引 ”选项进行设置,故答案为 D)。 23 【正确答案】 B 【试题解析】 控件的 Enable属性是设置控件是否可用; Visible属性是设置控件是否可见; Default属性指定某个命令按钮是否为窗体的默认按钮; Cancel属性可以指定窗体上的命令按钮是否为 “取消 ”按钮,故 B)选项正确。 24
28、 【正确答案】 D 【试题解析】 在查询条件中使用通配符 “”,其含义是通配方括号内任一单个字符,故 D)选项正确。 25 【正确答案】 D 【试题解析】 SQL查询的 Select语句是功能最强,也是最为复杂的 SQL语句。SELEGf语句的结构是: SELECTALL|DISTINCT别名 FROM表名 WHERE查询条件 在查询条件中输入 Like运算符来限制结果中的记录。为了查找公司名称中有 “网络 ”二字的公司信息,需要使用 like运算符,与之搭配使用的通配符有很多,其中 “*”的含义是表示由 0个或任意多个字符组成的字符串,在字符串中可以用作第一个字符或最后一个字符,在本题中应该
29、使用的条件是 Like“*网络 *“,故D)选项正确。 26 【正 确答案】 A 【试题解析】 可以将宏操作设置为对窗体事件的响应,但是宏不属于窗体,是独立于窗体之外的一个对象,故 A)选项叙述错误。 27 【正确答案】 B 【试题解析】 本题要求统计学生成绩的最高分,应在 “总计 ”行中选择 “最大值 ”命令,故 B)选项正确。 28 【正确答案】 C 【试题解析】 数据定义语言:负责数据的模式定义与数据的物理存取构建;数据操纵语言:负责数据的操纵,包括查询及增、删、改等操作;数据控制语言:负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。 29 【正确答案】 D 【试题解析】
30、 从报表设计视图中可以看到 “姓名页眉 ”节和 “姓名页脚 ”节,说明这是在报表中添加的组页眉节和组页脚节,用来对报表中数据进行分组。所以该报表是按照 “姓名 ”进行分组的,故 D)选项正确。 30 【正确答案】 D 【试题解析】 独立宏是独立的对象,它独立于窗体、报表等对象之外,在导航窗格中可见。因此可以通过创建独立宏来响应按钮的单击事件;嵌入宏是嵌入在窗体、报表或控件对象的事件中,是它们所嵌入的对象或控件的一部分,在导航窗格中不可见,因此也可以创建嵌入宏,直接嵌入 按钮的单击事件中,故 D)选项正确。 31 【正确答案】 B 【试题解析】 逻辑运算符的优先级别为: NotAndOr。因此,
31、 False Or Not True的值为 False, True Or NotTrue的值为 rrue, False And Not True的值为False, True And Not True的值为 False。 32 【正确答案】 D 【试题解析】 本题是多层 For嵌套循环,最内层是循环次数计数,最外层循环会执行 5次,而内层循环会因 I的值不同而执行不同次数的循环。当: I=1时, s=4 1=2时, s=4+4+3=11 I=3时, s=11+4+3+2=20 I=4时, s=20+4+3+2+1=30 I=5时, s=30+4+3+2+1=40,因此 s的值最终为 40。 33
32、 【正确答案】 B 【试题解析】 数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,故 B)选 项正确。 34 【正确答案】 D 【试题解析】 为窗体或报表上的控件设置属性值的宏操作是 SetValue,宏操作Beep用于使计算机发出 “嘟嘟 ”声,宏操作 MsgBox用于显示消息框。 35 【正确答案】 D 【试题解析】 本题使用辗转相除法分解质因子,程序的解题思路是:将变量 x与初始值
33、为 2的变量 y进行辗转相除,将能够整除 x的 y值,作为 x的一个质因子;否则将 y的值加 1,若 y=X,则进行下一次的运算,因此本题控制 Do While循环的条件语句为 y=X,故 D)选项正确。 36 【正确答 案】 B 【试题解析】 本题考查了 For循环控制结构的应用,本题中循环共执行了 5次,每次各变量赋值情况如下表所示。循环结束后 ,sum最后的值为 1/2+2/3+3/4+4/5,故 B)选项正确。 37 【正确答案】 B 【试题解析】 本题中程序的功能是对输入的两个数,找出二者的最大公约数。第一个 If语句将输入的两个数的较小者保存到变量 i中,然后使用 Do While
34、循环语句找到能同时整除输入的两个数 (15和 20)的最大值,最后输出最大公约数,即5,故 B)选项正确。 38 【正确答案】 A 【试题解析】 本题考查 SQL语句, SQL语句更新数据要使用 Update语句,判断字段是否为空应使用 ISNull函数。 39 【正确答案】 A 【试题解析】 在 VBA编程过程中,对于一些使用频率较多的常量,可以使用符号常量形式来表示,而符号常量使用关键字 Const来定义; Dim关键字是用来声明一个局部变量; Public关键字用来声明一个全局变量; Static关键字用来声明静态局部变量,在过程运行时可以保留局部变量的值,故 A)选项正确。 40 【正
35、确答案】 A 【试题解析】 程序中定义了 ADOcmd为 ADO的 Command对象, Command对象在建立数据连接后,可以发出命令操作数据源,可以在数据库中添加、删除、更新数据。程序中已经将更新字段的 SQL语句保存到 ADOcmd CommandText中,接下来执行 ADOcmd对象的 Execute方法即可执行上述语句,即ADOcmd Execute o 二、基本操作题 41 【正确答案】 步骤 1:选择 “表 ”对象,右键单击 “tStud”表,在弹出的快捷菜单中选择 “设计视图 ”命令,打开设计视图。 步骤 2:单击 “年龄 ”行的任一点,然后再单击其 “常规 ”选项卡下的
36、“字段大小 ”行的下拉按钮,在弹出的下拉列表中选择 “整型 ”。 步骤 3:单击 “简历 ”行的 “说明 ”列,并输入 “自上大学起的简历信息 ”。 步骤 4:右键单击 “备注 ”行的任一点,在弹出的快捷菜单中选择 “删除行 ”命令。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮。 42 【正确答案】 步骤 1:右键单击字段行任一点,在弹出的快捷菜单中选择 “属性 ”命令,弹出 “属性表 ”对话框,在该对话框的 “有效性规则 ”行中输入 “Year(Date()一 年龄 Year(入校时间 )”,并且在其 “有效性文本 ”行中输入 “请输 入合适的年龄和入校时间 ”。 步骤 2:单击快速访
37、问工具栏中的 “保存 ”按钮,在弹出的 “Microsoft Access”的对话框中单击 “是 ”按钮,最后关闭数据表。 43 【正确答案】 步骤 1:单击 “性别 ”行任一点,然后在其 “常规 ”选项卡下的 “默认值 ”行中输入 “女 ”。 步骤 2:单击 “性别 ”行的 “数据类型 ”列的下拉按钮,在弹出的下拉列表中选择 “查阅向导 ”命令,弹出 “查阅向导 ”对话框,在该对话框中选中 “自行键入所需的值 (V)”单选按钮,然后单击 “下一步 ”按钮,分别输入 “男 ”“女 ”,再单击 “下一步 ”按钮,最后单击 “完成 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,最后关
38、闭表。 44 【正确答案】 步骤 1:选择 “表 ”对象,双击 “tStud”表,打开数据表视图。 步骤 2:单击 “开始 ”选项卡下 “文本格式 ”组中 “字号 ”右侧的下拉按钮,在弹出的下拉列表中选择 “12”。 步骤 3:在行选择器上右键单击,在弹出的快捷菜单中选择 “行高 ”命令,打开 “行高 ”对话框,在该对话框的 “行高 (R)”文本框中输入 “18”,然后单击 “确定 ”按钮。 步骤 4:在任意字段名称上右击、从弹出的快捷菜单中选择 “取消隐藏 ”字段 (U)”命令,打开 “取消 隐藏列 ”对话框,将 “党员否 ”字段的复选框选中,单击 “关闭 ”按钮。 步骤 5:单击快速访问工
39、具栏中的 “保存 ”按钮。 45 【正确答案】 步骤 1:右键单击除标题行外的任意行,在弹出的快捷菜单中,选择 “文本筛选器 ”“ 等于 (E)” 命令。弹出 “自定义筛选 ”对话框,在该对话框的“学号等于 ”行的文本框中输入 “20011001”,然后单击 “确定 ”按钮,即可找到 “学号 ”为 “20011001”的记录。 步骤 2:右键单击该记录所在行的 “照片 ”列的单元格内容,在弹出的快捷菜单中,选择 “插入对象 (J)” 命令。在弹出 “MicrosoftAccess”的对话框中,单击 “由文件创建 (F)”单选按钮,单击 “浏览 (B)” 按钮,弹出 “浏览 ”文件对话框,在考生
40、文件夹下找到对应图片文件,然后单击 “确定 ”按钮。 步骤 3:单击 “姓名 ”列的任一点,然后单击 “开始 ”选项卡下 “查找 ”组中的 “查找 ”按钮,弹出 “查找和替换 ”对话框。 步骤 4:单击该对话框中的 “替换 ”选项卡,在 “查找内容 ”文本框中输入 “青 ”,在 “替换为 ”文本框中输入 “菁 ”,在 “匹配 (H)”行选择 “字段任何部分 ”,然后单击 “全部替换(A)”按钮。 步骤 5:在弹出的 “MicrosoftAccess”的对话框中单击 “是 ”按钮,然后关闭 “查找和替换 ”对话框,最后单击快速访问工具栏中的 “保存 ”按钮。 步骤 6:单击 “开始 ”选项卡下
41、“排序和筛选 ”组中的 “高级 ”按钮,在弹出的快捷菜单中选择 “高级筛选排序 ”命令,打开 “tStud筛选 1”对话框。 步骤 7:双击 “党员否 ”字段,在其 “条件 ”行中输入 “lrue”。然后单击 “开始 ”选项卡下的 “排序和筛选 ”组中的 “应用筛选 ”按钮。 步骤 8:在筛选出的记录集中,单击 “简历 ”字段的任一点,然后单击 “开始 ”选项卡下 “查找 ”组中的 “查找 ”按钮,弹出 “查找和替换 ”对话框。 步骤 9:单击 “替换 ”选项卡,在 “查找内容 ”文本框中输入 “。 ”,在 “替换为 ”文本框中输入 “,在校入党。 ”,在 “匹配 (H)”行选择 “字段任何部
42、分 ”,然后单击 “全部替换(A)”按钮。 步骤 10:在弹出的 “MicrosoftAccess”的对话框中单击 “是 ”按钮,然后关闭 “查找和替换 ”对话框,单击快速访问工具栏中的 “保存 ”按钮。 46 【正确答案】 步骤 1:选择 “宏 ”对象,右键单击 “打开表 ”宏,在弹出的快捷菜单中选择 “重命名 ”命令。 步骤 2:输入 “AutoExec”,单击数据库的任意区域,然后关闭数据库。 【 试题解析】 本题考点:设置表和字段属性字段大小、有效性规则;设置表的数据格式;自动运行宏。 第 1、 2、 3小题单击表的 “设计视图 ”来设置对应的字段属性;第 4小题在数据表视图的 “文本
43、格式 ”选项卡的对应按钮中设置;第 5小题使用数据表视图中的 “查找 ”组中的 “查找 ”按钮;第 6小题右键单击选择 “重命名 ”按钮。 三、简单应用题 47 【正确答案】 步骤 1:单击 “创建 ”选项卡下 “查询 ”组中的 “查询设计 ”按钮,在弹出的 “显示表 ”对话框中双击添加表 “tDoctor”“tOffice”“tPatient”和 “tSubscribe”,然后单击 “关闭 ”按钮,关闭 “显示表 ”对话框。 步骤 2:双击 tPatient表的 “姓名 ”“年龄 ”“性别 ”字段,双击 tSubscribe表的 “预约日期 ”字段,双击 tOffice表的 “科室名称 ”和
44、 tDoctor表的 “医生姓名 ”字段;在 “姓名 ”字段的 “条件 ”行中输入 “LIKE“李? “”。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,另存为 “qT1”,关闭设计视图。 48 【正确答案】 步骤 1:单击 “创建 ”选项卡下 “查询 ”组中的 “查询设计 ”按钮,在弹出的 “显示表 ”对话框中双击表 “tPatient”和 “tSubscribe”,然后单击 “关闭 ”按钮,关闭 “显示表 ”对话框。 步骤 2:双击 tPatient表的 “年龄 ”字段以及 tSubscribe表的 “预约日期 ”字段,然后在年龄字段前加 “平均年龄 ”字样。 步骤 3:单击 “查询
45、工具 ”的 “设计 ”选项卡下 “显示隐藏 ”组中的 “汇总 ”按钮,在 “平均年龄 ”字段的 “总计 ”行中选择 “平均值 ”,在 “预约日期 ”字段的 “总计 ”行中选择“Where”,在 “预约日期 ”的 “条件 ”行中输入 “Weekday(预约日期 )=2”,然后单击快速访问工具栏中的 “保存 ”按钮,另存为 “qT2”。 49 【正确答案】 步骤 1:单击 “创建 ”选项卡下 “查询 ”组中的 “查询设计 ”按钮,在弹出的 “显示表 ”对话框中双击表 “tPatient”和 “tSubscribe”,然后单击 “关闭 ”按钮,关闭 “显示表 ”对话框。 步骤 2:双击 “姓名 ”和
46、 “电话 ”字段,然后取消 “电话 ”字段 “显示 ”行复选框的勾选。 步骤 3:单击 “查询工具 ”的 “设计 ”选项卡下 “显示隐藏 ”组中的 “汇总 ”按钮,在 “电话 ”字段对应的 “总计 行中选择 “Where”,在 “条件 ”行中输入 “IsNull”,然后单击快速访问工具栏中的 “保存 ”按钮,另存为 “qT3”。 50 【正确答案】 步骤 1:单击 “创建 ”选项卡下 “查询 ”组中的 “查询设计 ”按钮,在弹出的 “显示表 ”对话框中双击表 “tDoctor”和 “tSubscribe”,然后单击 “关闭 ”按钮,关闭 “显示表 ”对话框。 步骤 2:双击 tDoctor表中
47、 “医生姓名 ”字段,双击 tSubscribe表中的 “病人 ID”字段,并在 “病人 ID”字段前加 “预约人数 ”字样。 步骤 3:单击 “查询工具 ”的 “设计 ”选项卡下 “显示隐藏 ”组中的 “汇总 ”按钮,在 “预约人数 ”字段的 “总计 ”行中选择 “计数 ”,在 “医生姓名 ”字段的 “条件 ”行中输入“Forms! fQuery! tName”,然后单击快速访问工具栏中的 “保存 ”按钮,另存为“qT4”,关闭 “设计视图 ”。 【试题解析】 本题考点:创建条件查询、分组总计查询。 第 1、 2、 3、 4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。
48、 四、综合应用题 51 【正确答案】 步骤 1:选择 “窗体 ”对象,右键单击 “fEmp”,从弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:右键单击标签控件 “bTitle”,从弹出的快捷菜单中选择 “属性 ”命令,在 “特殊效果 ”行下拉列表中选择 “阴影 ”。 步骤 3:关闭属性表。 52 【正确答案】 步骤 1:右键单击 “bt1”按钮,从弹出的快捷菜单中选择 “属性 ”命令,查看 “左 ”“上边距 ”“宽度 ”和 “高度 ”,并记录下来。关闭属性表。 步骤 2:右键单击 “bt3”按钮,从弹出的快捷菜单中选择 “属性 ”命令,查看 “上边距 ”,并记录下来。关闭属性表。 步骤
49、 3:要设置 “bt2”与 “bt1”大小一致、左对齐且位于 “bt1”和 “bt3”之间,右键单击“bt2”按钮,从弹出的快捷菜单中选择 “属性 ”命令,分别在 “左 ”“上边距 ”“宽度 ”和“高度 ”行输入 “3cm”“2 5cm”“3cm”和 “1cm”,关闭属性表。 步骤 4:按 Ctrl+S保存修改,关闭关系界面。 53 【正确答案】 步骤 1:打开窗体 “fEmp”设计视图,右键单击窗体,选择 “事件生成器 ”命令,在弹出的对话框中选择 “代码生成器 ”,进入编码环境。 步骤 2:在空行内分别输入以下代码: *Add1* bTitle ForeColor=vbRed *Add1* *Add2* mdPnt(acViewPreview) *Add2* *Add3* mdPnt(acViewNormal)