1、国家二级( ACCESS)机试模拟试卷 144及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)算法就是程序 ( B)设计算法时只需要考虑数据结构的设计 ( C)设计算法时只需要考虑结果的可靠性 ( D)以上三种说法都不对 2 下列叙述中正确的是 ( )。 ( A)有一个以上根结点的数据结构不一定是非线性结构 ( B)只有一个根结点的数据结构不一定是线性结构 ( C)循环链表是非线性结构 ( D)双向链表是非线性结构 3 下列关于二叉树的叙述中,正确的是 ( )。 ( A)叶子结点总是比度为 2的结点少一个 ( B)叶子结点总是比度为 2的结点多一个 ( C)叶子结点数是度为
2、 2的结点数的两倍 ( D)度为 2的结点数是度为 l的结点数的两倍 4 软件生命周期中的活动不包括 ( )。 ( A)市场调研 ( B)需求分析 ( C)软件测试 ( D)软件维护 5 某系统总体结构图如下图所示: 该系统总体结构图的深度是 ( )。 ( A) 7 ( B) 6 ( C) 3 ( D) 2 6 程序调试的任务是 ( )。 ( A)设计测试用例 ( B)验证程序的正确性 ( C)发现程 序中的错误 ( D)诊断和改正程序中的错误 7 下列关于数据库设计的叙述中,正确的是 ( )。 ( A)在需求分析阶段建立数据字典 ( B)在概念设计阶段建立数据字典 ( C)在逻辑设计阶段建立
3、数据字典 ( D)在物理设计阶段建立数据字典 8 数据库系统的三级模式不包括 ( )。 ( A)概念模式 ( B)内模式 ( C)外模式 ( D)数据模式 9 有三个关系 R、 S和 T如下:则由关系 R和 S得到关系 T的操作是 ( )。 ( A)自然连接 ( B)交 ( C)投影 ( D)并 10 下 列选项中属于面向对象设计方法主要特征的是 ( )。 ( A)继承 ( B)自顶向下 ( C)模块化 ( D)逐步求精 11 下列关于数据库的叙述中,正确的是 ( )。 ( A)数据库减少了数据冗余 ( B)数据库避免了数据冗余 ( C)数据库中的数据一致性是指数据类型一致 ( D)数据库系统
4、比文件系统能够管理更多数据 12 Access字段名不能包含的字符是 ( )。 ( A) ( B) ! ( C) ( D) 13 某数据表中有 5条记录,其中 “编号 ”为文本型字段,其值分别为: 129、 97、75、 131、 118,若按该字段对记录进行降序排序,则排序后的顺序应为 ( )。 ( A) 75、 97、 118、 129、 131 ( B) 118、 129、 131、 75、 97 ( C) 131、 129、 118、 97、 75 ( D) 97、 75、 131、 129、 118 14 对要求输入相对固定格式的数据,例如电话号码 010-83950001,应定义字
5、段的( )。 ( A) “格式 ”属性 ( B) “默认值 ”属性 ( C) “输入掩码 ”属性 ( D) “有效性规则 ”属性 15 在筛选时,不需要输入筛 选规则的方法是 ( )。 ( A)高级筛选 ( B)按窗体筛选 ( C)按选定内容筛选 ( D)输入筛选目标筛选 16 在 Access中已经建立了 “学生 ”表,若查找 “学号 ”是 “S00001”或 “S00002”的记录,应在查询设计视图的 “条件 ”行中输入 ( )。 ( A) S00001orS00002 ( B) S00001andS00002 ( C) in(S00001orS00002) ( D) in(S00001a
6、ndS00002) 17 将表 A的记录添加到表 B中,要求保持表 B中原有的记录,可以使用的查询是( )。 ( A)选择查询 ( B)追加查询 ( C)更新查询 ( D)生成表查询 18 下列关于 SQL命令的叙述中,正确的是 ( )。 ( A) UPDATE命令中必须有 FROM关键字 ( B) UPDATE命令中必须有 INTO关键字 ( C) UPDATE命令中必须有 SET关键字 ( D) UPDATE命令中必须有 WHERE关键字 19 数据库中有 “商品 ”表如下:执行 SQL命令: SELECT * FROM商品 WHERE单价 (SELECT单价 FROM商品 WHERE商品
7、号 =0112); 查询结果的记录数是 ( )。 ( A) 1 ( B) 3 ( C) 4 ( D) 10 20 数据库中有 “商品 ”表如下:要查找出单价大于等于 3000并且小于 10000的记录,正确的 SQL命令是 ( )。 ( A) SELECT*FROM商品 WHERE单价 BETWEEN 3000 AND 10000 ( B) SELECT*FROM商品 WHERE单价 BETWEEN 3000 TO 10000 ( C) SELECT*FROM商品 WHERE单价 BETWEEN 3000 AND 9999 ( D) SELECT*FROM商品 WHERE单价 BETWEEN
8、3000 TO 9999 21 下列选项中,所有控件共有的属性是 ( )。 ( A) Caption ( B) Value ( C) Text ( D) Name 22 要使窗体上的按钮运行时不可见,需要设置的属性是 ( )。 ( A) Enable ( B) Visible ( C) Default ( D) Cancel 23 窗体主体的 BackColor属性用于设置窗体主体的是 ( )。 ( A)高度 ( B)亮度 ( C)背景色 ( D)前景色 24 若要使某命令按钮获得控制焦点,可使用的方法是 ( )。 ( A) LostFocus ( B) SetFocus ( C) Point
9、 ( D) Value 25 可以获得文本框当前插入点所在位置的属性是 ( )。 ( A) Position ( B) SelStart ( C) SelLength ( D) Left 26 要求在页面页脚中显示 “第 X页,共 Y页 ”,则页脚中的页码 “控件来源 ”应设置为 ( )。 ( A) =第 &pages&页,共 &page&页 ( B) =共 pages&页,第 &page 页 ( C) =第 &page&页,共 &pages&页 ( D) =共 &page&页,第 pages 页 27 一个窗体上有两个文本框,其放置顺序分别是: Text1, Text2,要想在 Text1中
10、按 “回车 ”键后焦点自动转到 Text2上,需编写的事件是 ( )。 ( A) Private Sub Text1_KeyPress(KeyAscii As Integer) ( B) Private Sub Text1_LostFocus() ( C) Private Sub Text2_GotFocus() ( D) Private Sub Text1_Click() 28 将逻辑型数据转换成整型数据,转换规则是 ( )。 ( A)将 True转换为 -1,将 False转换为 0 ( B)将 True转换为 1,将 False转换为 -1 ( C)将 True转换为 0,将 False
11、转换为 -1 ( D)将 True转换为 1,将 False转换为 0 29 对不同类型的运算符,优先级的规定是 ( )。 ( A)字符运算符算术运算符关系运算符逻辑运算符 ( B)算术运算符字符运算符关系运算符逻辑运算符 ( C)算术运算符字符运算符逻辑运算符关系运算符 ( D)字符运算符关系运算符逻辑运算符算术运算符 30 VBA中构成对象的三要素是 ( )。 ( A)属性、事件、方法 ( B)控件、属性、事件 ( C)窗体、控件、过程 ( D)窗体、控件、模块 31 表达式 X+1 X是 ( )。 ( A)算术表达式 ( B) 非法表达式 ( C)关系表达式 ( D)字符串表达式 32
12、如有数组声明语句 Dim a(2, -3 to 2, 4),则数组 a包含元素的个数是 ( )。 ( A) 40 ( B) 75 ( C) 12 ( D) 90 33 表达式 123+Mid $ (123456, 3, 2)的结果是 ( )。 ( A) 12334 ( B) 12334 ( C) 123 ( D) 157 34 InputBox函数的返回值类型是 ( )。 ( A)数值 ( B)字符串 ( C)变体 ( D)数值或字符串 (视输入的数据而定 ) 35 删除字符串前导和尾随空格的函数是 ( )。 ( A) Ltrim() ( B) Rtrim() ( C) Trim() ( D)
13、 Lcase() 36 有以下程序段: k=5 For I=1 to 10 step 0 k=k+2 Next I 执行该程序段后,结果是 ( )。 ( A)语法错误 ( B)形成无限循环 ( C)循环体不执行直接结束循环 ( D)循环体执行一次后结束循环 37 运行下列程序,显示的结果是 ( )。 s=0 For I=1 To 5 For j=1 To I For k=j To 4 s=s+1 Next k Next j Next I MsgBox s ( A) 4 ( B) 5 ( C) 38 ( D) 40 38 在 VBA代码调试过程中,能够显示出所有在当前过程中的变量声明及变量值信息
14、的是 ( )。 ( A)快速监视窗口 ( B)监视窗口 ( C)立即窗口 ( D)本地窗口 39 下列只能读不能写的文件打开方式是 ( )。 ( A) Input ( B) Output ( C) Random ( D) Append 40 教师管理数据库有数据表 “teacher”,包括 “编号 ”、 “姓名 ”、 “性别 ”和 “职称 ”四个字段。下面程序的功能是:通过窗体向 teacher表中添加教师记录。对应 “编号 ”、“姓名 ”、 “性别 ”和 “职称 ”的 4个文本框的名称分别为: tNo、 tName、 tSex和tTitles。当单击窗体上的 “增加 ”命令按钮 (名称为 C
15、ommand1)时,首先判断编号是否重复,如果不重复,则向 “teacher”表中添加教师记录;如果编号 重复,则给出提示信息。 有关代码如下: Private ADOcn As New ADODB Connection Private Sub Form_Load() 打开窗口时,连接 Access本地数据库 Set ADOcn=_ End Sub Private Sub Command0_Click() 追加教师记录 Dim strSQL As String Dim ADOcmd As New ADODB Command Dim ADOrs As New ADODB Recordset Se
16、t ADOrs ActiveConnection=ADOcn ADOrs OpenSelect 编号 From teacher Where编号 =+tNo+ If Not ADOrs EOF Then MsgBox你输入的编号已存在,不能新增加 ! Else ADOcmd ActiveConnection=ADOcn strSQL=Insert Into teacher(编号,姓名,性别,职称 ) strSQL=strSQL+Values(+tNo+, +tname+, +tsex+, +ttitles+) ADOcmd CommandText=strSQL ADOcmd Execute Ms
17、gBox添加成功,请继续 ! End If ADOrs Close Set ADOrs=Nothing End Sub 按照功能要求,在横线 上应填写的是 ( )。 ( A) CurrentDB ( B) CurrentD ( C) Connention ( D) CurrentProjeet ( E) D 二、基本操作题 40 考生文件夹下有一个数据库文件 “samp1 accdb”,里面已经设计好表对象“tStud”和 “tScore”,窗体对象 “tTest”。 请按照以下要求完成操作: 41 将表 “tStud”中 “学号 ”字段的字段大小改为 7;将 “性别 ”字段的输入设置为 “男
18、 ”或“女 ”列表选择;将 “入校时间 ”字段的默认值设置为本年度的 1月 1日 (要求:本年度年号必须用函数获取 )。 42 将表 “tStud”中 1995年入校的学生记录删除;根据 “所属院系 ”字段的值修改学号, “所属院系 ”为 “01”,将原学号前加 “1”; “所属院系 ”为 “02”,将原学号前加“2”,依次类推。 43 将 “tStud”表的 “所属院系 ”字段的显示宽度设置为 15;将 “简历 ”字段隐藏起来。 44 将 “tScore”表的 “课程号 ”字段的输入掩码设置为只能输入 5位数字或字形母式;将 “成绩 ”字段的有效性规则设置为只能输入 0 100(包含 0和
19、100)之间的数字。 45 分析并 建立表 “tStud”与表 “tScore”之间的关系。 46 将窗体 “tTest”中显示标题为 “Button1”的命令按钮改为显示 “按钮 ”,同时将其设置为灰色无效状态。 三、简单应用题 46 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好三个关联表对象 “tStud”、 “tCourse”、 “tScore”和一个空表 “tTemp”。试按以下要求完成设计: 47 创建一个查询,查找并输出姓名是三个字的男女学生各自的人数,字段显示标题为 “性别 ”和 “NUM”,所建查询命名为 “qT1”。 注意:要求按照学号来统计人数
20、。 48 创建一个查询,查找 “02”院系的选课学生信息,输出其 “姓名 ”、 “课程名 ”和 “成绩 ”三个字段内容,所建查询命名为 “qT2”。 49 创建一个查询,查找还未被选修的课程的名称,所建查询命名为 “qT3”。 50 创建追加查询,将前 5条记录的学生信息追加到表 “tTemp”的对应字段中,所建查询命名为 “qT4”。 四、综合应用题 50 在考生文件夹下有一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、查询对象 “qEmp”和窗体对 象 “fEmp”。同时,给出窗体对象 “fEmp”上两个按钮的单击事件代码,请按以下要求补充设计。 51 将窗体
21、 “fEmp”上名称为 “tSS”的文本框控件改为组合框控件,控件名称不变,标签标题不变。设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值“男 ”和 “女 ”。 52 将查询对象 “qEmp”改为参数查询,参数为窗体对象 “fEmp”上组合框 “tSS”的输入值。 53 将窗体对象 “fEmp”上名称为 “tPa”的文本框控件设置为计算控件。要求依据 “党员否 ”字段值显示相应内容。如果 “党员否 ”字段值 为 True,显示 “党员 ”两个字;如果 “党员否 ”字段值为 False,显示 “非党员 ”3个字。 54 在窗体对象 “fEmp”上有 “刷新 ”和 “退出 ”两个命令按钮
22、,名称分别为 “bt1”和“bt2”。单击 “刷新 ”按钮,窗体记录源改为查询对象 “qEmp”;单击 “退出 ”按钮,关闭窗体。现已编写了部分 VBA代码,请按 VBA代码中的指示将代码补充完整。 注意:不要修改数据库中的表对象 “tEmp”;不要修改查询对象 “qEmp”中未涉及的内容;不要修改窗体对象 “fEmp”中未涉及的控件和属性。 程序代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。 国家二级( ACCESS)机试模拟试卷 144答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 算法是指解题方案的准确
23、而完整的描述,算法不等于程序,也不等于计算方法,所以 A错误。设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。 2 【正确答案】 B 【试题解析】 线性结构应满足:有且只有一个根结点与每个结点最多有一个前件,也最多有一个后件 ,所以 B正确。所以有一个以上根结点的数据结构一定是非线性结构,所以 A错误。循环链表和双向链表都是线性结构的数据结构。 3 【正确答案】 B 【试题解析】 根据二叉树的基本性质 3:在任意一棵二叉树中,度为 0的叶子结点总是比度为 2的结点多一个。所以选择 B。 4 【正确答案】 A 【试题解析】 软件生命周期可以分为软件定义、软件开发与软件运行维护
24、三个阶段。主要活动阶段是:可行性研究与计划阶段、需求分析、软件设计、软件实现、软件测试、运行和维护,所以选择 A。 5 【正确答案】 C 【试 题解析】 根据总体结构图可以看出该树的深度为 3,比如: XY系统 -功能 2-功能 2 1,就是最深的度数的一个表现。 6 【正确答案】 D 【试题解析】 程序调试的任务是诊断和改正程序中的错误。 7 【正确答案】 A 【试题解析】 数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。 8 【正确答案】 D 【试题解析】 数据库系统的三级模式是概念模式、外模式和内模式,所以选择D。 9 【正确答案】 A 【试题解析】 自然连接是一
25、种特殊的等值连接,它要求两 个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据 T中元组可以判断 R和 S做的是自然连接操作。 10 【正确答案】 A 【试题解析】 面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性,所以选择 A。 11 【正确答案】 A 【试题解析】 数据库的主要特点是: 实现数据共享。 减少数据的冗余度。 数据的独立性。 数据实现集中控制。 数据一致性和可维护性,以确保数据的安全性和可靠性。 故障恢复。所以选项 A正确。 12 【正确答案】 B 【试题解析】 在 Access中,字段名称应遵循如下命名规则:字段名称的长度最多达
26、64个字符;字段名称可以是包含字母、数字、空格和特殊字符 (除句号、感叹号和方括号 )的任意组合;字段名称不能以空格开头;字段名称不能包含控制字符(从 0到 31的 ASCII码 )。故答案为 B选项。 13 【正确答案】 D 【试题解析】 文本型数据排序是按照其 ASCIlI码进行排序的,并且首先按第一个字符排序,然后再依次按照后面的字符排序。故答案为 D。 14 【正确答案】 C 【试题解析】 “输入掩码 ”是用户输入数 据时的提示格式。它规定了数据的输入格式,有利于提高数据输入的正确性。在本题中对要求输入相对固定格式的数据,例如电话号码 010-8395000l,应定义字段的输入掩码为
27、000-00000000。故选项 C为正确答案。 15 【正确答案】 D 【试题解析】 当对多个字段设定条件,并且设定多个条件时,可采用 “按窗体筛选 ”。 “按选定内容筛选 ”主要用于对一个字段设定条件时,找出包含选定字段中数据的所有记录。当输入的条件为一个通式或是一个计算公式时,可采用 “输入筛选目标筛选 ”的方式筛选满足的记录。更为复杂的设置 可采用 “高级筛选 ”来实现。故选项 D为正确答案。 16 【正确答案】 A 【试题解析】 在查询准则中比较运算符 “IN”用于集合设定,表示 “在 之内 ”。若查找 “学号 ”是 “S00001”或 “S00002”的记录应使用表达式 in(S0
28、0001,S00002),也可以使用表达式 (S00001orS00002),所以选项 A正确。 17 【正确答案】 B 【试题解析】 追加查询可以将符合查询条件的数据追加到一个已经存在的表中,该表可以是当前数据库中的一个表,也可以是另 一个数据库中的表,所以选项 B正确。 18 【正确答案】 C 【试题解析】 在 SQL查询中修改表中数据的语法结构为: Update table Set字段名 =valuewhere条件 ,所以选项 C正确。 19 【正确答案】 B 【试题解析】 要查找出单价高于 “0112”的商品记录,需要使用 SQL的子查询,首先查找出 “0112”号商品的单价,然后再找
29、出单价大于此单价的记录,查询语句为: SELECT*FROM商品 WHERE单价 (SELECT、单价 FROM商品 WHERE商品号 =0112),商品号为 “0112”的商品单价为 2000,单价大于 2000的记录有 3条,所以选项 B正确。 20 【正确答案】 C 【试题解析】 在查询准则中比较运算符 “BetweenAnd” 用于设定范围,表示“在 之间 ”,此题要求查找大于等于 3000,小于 10000的记录,因为不包括10000,所以设定的范围为 Between 3000 And 9999,表达式为 SELECT*FROM商品 WHERE单价 BETWEEN 3000 AND
30、9999,答案 C正确。 21 【正确答案】 D 【试题解析】 所有控件共有的属性是 Name属性,因为在代码中引用一个窗体控件时,该属性是必须使用的控件属性。所以答案为 D。 22 【正确答案】 B 【试题解析】 控件的 Enable属性是设置控件是否可用; Visible属性是设置控件是否可见; Default属性指定某个命令按钮是否为窗体的默认按钮; Cancel属性可以指定窗体上的命令按钮是否为 “取消 ”按钮。所以答案为 B。 23 【正确答案】 C 【试题解析】 窗体主体的 Height属性用来设置窗体主体的高度, BackColor属性用于设置窗体主体的背景 色。窗体主体中没有亮
31、度及前景色的属性设置。 24 【正确答案】 B 【试题解析】 使得某个控件获得控制焦点可以使用 SetFocus方法。语法为:Object SetFocus。当控件失去焦点时发生 LostFocus事件,当控件得到焦点时发生 GotFocus事件。在事件中可以设置一些用户定义的语句。 25 【正确答案】 B 【试题解析】 文本框的属性中没有 Position的属性,文本框的 SelStart属性值表示当前插入点所在位置,文本框的 SelLenght属性值表示文本框中选中文本的长度 ,文本框的 Leff属性值表示文本框距窗体左边框的位置。 26 【正确答案】 C 【试题解析】 在报表中添加页码时
32、,表达式中 Page和 Pages是内置变量, Page代表当前页, Pages代表总页数,表达式中的其他字符串将按顺序原样输出。 27 【正确答案】 A 【试题解析】 根据题目的要求,如果想要在 Text1中按 “回车 ”键使焦点自动转到Text2上,那么就需要编写 Text1的按键事件,即 Sub Text1_KeyPress()。具体可以如下实现: Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii=13 then Text2 SetFocus End Sub 28 【正确答案】 A 【试题解析】 在 VBA中将逻辑型数
33、据转换成整型数据时, True转为 -1, Flase则转为 0。 29 【正确答案】 B 【试题解析】 对不同类型的运算符,优先级为:算术运算符连接运算符 (字符运算符 )比较运算符 (关系运算符 )逻辑运算符。所有比较运算符的优先级相同。算术运算符中,指数运算符 ( )负数 (-)乘法和除法 (*、 )整数除法 ( )求模运算 (Mod)加法和减法 (+、 -)。括号优先级最高。 30 【正确答案】 A 【试题解析】 VBA中构成对象的三要素是属性、事件和方法。每种对象都具有一些属性以想到区分。对象的方法就是对象的可以执行的行为。事件是对象可以识别或响应的动作。 31 【正确答案】 C 【
34、试题解析】 由于不同类型的运算符的优先级为:算术运算符连接运算符 (字符运算符 )比较运算符 (关系运算符 )逻辑运算符。因此表达式 X+1 X又可写成 (X+1) X,即 这个表达式是一个关系表达式。 32 【正确答案】 D 【试题解析】 数组的默认下限为 0,所以 Dim a(2, -3to 2, 4),第一维下标为0, 1, 2,共 3个,第二维下标为 -3, -2, -1, 0, 1, 2,共 6个,第三维下标为0, 1, 2, 3, 4,共 5个,所以数据 a包含的元素个数为 365=90。 33 【正确答案】 D 【试题解析】 Mid $(123456, 3, 2)是从字符串中第
35、3个字符开始取 2个字符,结果是 34,于是,题目中的表达式成为 123+34。在 VBA中数 值和数字字符串进行运算时,会把数字字符串转换为数值进行运算,所以表达式 123+34就成为 123+34=157。 34 【正确答案】 B 【试题解析】 输入框用于在一个对话框中显示提示,等待用户输入正文并按下按钮,返回包含文本框内容的字符串数据信息。简单说就是它的返回值是字符串。 35 【正确答案】 C 【试题解析】 删除字符串开始和尾部空格使用函数 Trim()。而函数 Ltrim()是删除字符串的开始空格, Rtrim()函数是删除字符串的尾部卒格。 Lcase()函数是将字符串中大写 字母转
36、换成小写字母。 36 【正确答案】 B 【试题解析】 题目的 For循环 I初值为 l,终值为 10,步长为 0,那么循环变量 I永远到不了终值 10,循环体将无限循环下去。 37 【正确答案】 D 【试题解析】 本题是多层 For嵌套循环,最内层是循环次数计数,最外层循环会执行 5次,而内层循环会因 I的值不同而执行不同次数的循环。当: I=1时, s=4 I=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。 38 【正确答案】 D 【试题解析】 本地窗口内
37、部自动显示出所有在当前过程中的变量声明及变量值。本地窗口打开后,列表中的第一项内容是一个特殊的模块变量。对于类模块,定义为 Me。 Me是对当前模块定义的当前实例的引用。由于它是对象引用,因而可以展开显示当前实例的全部属性和数据成员。 39 【正确答案】 A 【试题解析】 VBA中如果文件打开方式为 Input,则表示从指定的文件中读出记录,此方式不能对打开的文件进行写入操作 。如果指定的文件不存在则会产生 “文件未找到 ”错误。 40 【正确答案】 D 【试题解析】 由于变量 ADOcn定义为 ADODB连接对象,因此,当初始化为连接当前数据库时要使用 Set ADOcn=CurrentPr
38、oject Connection。因为CurrentDb是 DAO.Database的对象,而 CurrentProject才是适用于ADO Connection的对象。 二、基本操作题 41 【正确答案】 步骤 1:打开考生文件夹下的数据库文件 samp1 accdh,右键单击 “tStud”表,在弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:点击 “学号 ”字段行,然后在 “常规 ”选项卡下的 “字段大小 ”行中输入 “7”。 步骤 3:在 “性别 ”行的 “数据类型 ”列的下拉列表中选择 “查阅向导 ”命令,在弹出的对话框中选择 “自行键入所需要的值 ”命令。然后单击 “下一步
39、”按钮。 步骤 4:在弹出的 “查询向导 ”对话框中依次输入 “男 ”、 “女 ”,单击 “完成 ”按钮。 步骤 5:单击 “入校时间 ”字段行任一点,在 “默认值 ”行输入“DateSerial(Year(Date(), 1, 1)”。 步骤 6:按 Ctrl+S保存按钮,关闭 “tStud”表设计视图。 【试题解析】 第 1、 4小题单击表的 “设计视图 ”来设置对应的字段属性;第 2、 3小题在数据表视图的对应按钮中设置相关属性;第 5小题单击工具选项卡关系按钮设置表间关系;第 3小题单击窗体的 “设计视图 ”设置控件相关属性。 42 【正确答案】 步骤 1:双击 “tStud”表,打开
40、数据表视图。 步骤 2:单击 “入校时间 ”字段右侧的下三角按钮,勾选 1995年对应的复选框,单击 “确定 ”按钮。 步骤 3:选中筛选出来的记录,单击 “记录 ”功能区中 的 “删除 ”按钮,在弹出对话框中单击 “是 ”按钮。然后单击 “入校时间 ”字段右侧的下三角按钮,勾选 “全选 ”复选框,单击 “确定 ”按钮。 步骤 4:单击 “所属院系 ”字段右侧的下三角按钮,勾选 “01”对应的复选框,将 “所属院系 ”为 “01”的记录对应的 “学号 ”字段前增加 “l”字样。单击 “所属院系 ”字段右侧的下三角按钮,勾选 “02”对应的复选框,将 “所属院系 ”为 “02”的记录对应的 “学
41、号 ”字段前增加 “2”字样。以此类推,修改 “所属院系 ”为 “03”、 “04”的记录对应的 “学号 ”字段值。 步骤 5:按 Ctrl+S保 存按钮,关闭 “tStud”数据表视图。 43 【正确答案】 步骤 1:双击 “tStud”表,打开数据表视图。 步骤 2:选中 “所属院系 ”字段列,右键单击 “所属院系 ”列,在弹出的快捷菜单中选择 “字段宽度 ”命令,在弹出的 “列宽 ”对话框的文本框中输入 “15”,然后单击 “确定 ”按钮。 步骤 3:选中 “简历 ”字段列,右键单击 “简历 ”列,在弹出的快捷菜单中选择 “隐藏字段 ”命令。 步骤 4:按 Ctrl+S保存按钮,关闭 “
42、tStud”数据表视图。 44 【正确答案】 步骤 1:右键单击 “tscore”表,在弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:单击 “课程号 ”字段行任一点,在 “常规 ”选项卡下的 “输入掩码 ”行中键入“AAAAA”。 步骤 3:单击 “成绩 ”字段行任一点,在 “常规 ”选项卡下的 “有效性规则 ”行中键入“ =0 and =100”。 步骤 4:按 Ctrl+S保存按钮,在弹出的对话框中选择 “否 ” 按钮,关闭 “tScore”设计视图。 45 【正确答案】 步骤 1:单击 “数据库工具 ”选项卡下 “关系 ”组中的 “关系 ”按钮,如不出现 “显示表 ”对话框则单击
43、 “设计 ”选项卡下 “关系 ”组 中的 “显示表 ”按钮,双击添加表 “tStud”与表 “tScore”。关闭 “显示表 ”对话框。 步骤 2:选中表 “tStud”中的 “学号 ”字段,拖动到表 “tScore”中的 “学号 ”字段,弹出“编辑关系 ”对话框,单击 “创建 ”按钮。 步骤 3:按 Ctrl+S保存按钮,关闭关系界面。 46 【正确答案】 步骤 1:右键单击 “fTest”窗体,在弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:右键单击命令按钮 “Button1”,在弹出的快捷菜单中选择 “属性 ”命令,在“全部 ”选项卡下的 “标题 ”行中输入 “按钮 ”。单击 “
44、数据 ”选项卡,存 “可用 ”行下拉列表中选择 “否 ”命令。 步骤 3:按 Ctrl+S保存按钮,关闭设计视图。 三、简单应用题 47 【正确答案】 步骤 1:在 “创建 ”选项卡下 “查询 ”组中,单击 “查询设计 ”按钮,在弹出的 “显示表 ”对话框中选择 “tStud”表,单击 “添加 ”按钮,关闭 “显示表 ”对话框。 步骤 2:双击添加 “姓名 ”和 “性别 ”字段,单击 “设计 ”选项卡下 “显示隐藏 ”组中的“汇总 ”按钮。 步骤 3:在 “姓名 ”字段的 “总计 ”行下拉列表中选择 “WHERE”,在 “条件 ”行输入“Len(姓名 )=3”,在 “显示 ”行去掉勾选。 步骤
45、 4:在第三个字段位置中输入 “NUM:性别 ”,在下面的 “总计 ”行下拉列表中选择 “计数 ”。 步骤 5:将查询保存为 “qT1”。关闭设计视图。 【试题解析】 第 1、 2、 3、 4小题在查询设计视图中创建不同的查询,按题目要求填添加字段和条件表达式。 48 【正确答案】 步骤 1:在 “创建 ”选项卡下的 “查询 ”组中单击 “查询设计 ”按钮,在弹出的 “显示表 ”对话框中双击添加表 “tStud”、 “tCourse”和 “tScore”,关闭 “显示表 ”对话框。然后在 “tStud”表 中双击 “姓名 ”字段,在 “tCourse”表中双击 “课程名 ”字段,在 “tSco
46、re”表中双击 “成绩 ”字段,再在 “tStud”表中双击 “所属院系 ”字段。 步骤 2:在 “所属院系 ”字段的 “条件 ”行输入 “02”,并取消 “显示 ”行中复选框的勾选。 步骤 3:将查询保存为 “qT2”,关闭设计视图。 49 【正确答案】 步骤 1:在 “创建 ”选项卡下的 “查询 ”组中单击 “查询设计 ”按钮,在 “显示表 ”对话框中双击 “tCourse”表,关闭 “显示表 ”对话框。 步骤 2:双击 “课程号 ”和 “课程名 ”字段,添加到查询字段。 步骤 3:在 “课程号 ”字段的 “条件 ”行中输入 “Not In(selecttScore课程号 from tSc
47、ore)”,并取消 “显示 ”行中复选框的勾选。 步骤 4:单击 “设计 ”选项卡下 “显示隐藏 ”组中的 “汇总 ”按钮,在两个字段的 “总计 ”行下拉列表中选择 “Group By”。 步骤 5:将查询保存为 “qT3”,关闭设计视图。 50 【正确答案】 步骤 1:在 “创建 ”选项卡下的 “查询 ”组中单击 “查询设计 ”按钮,在弹出的 “显示表 ”对话框中选择 “tStud”表,单击 “添加 ”按钮,关闭 “显示表 ”对话框。 步骤 2:单击 “设计 ”选项卡下的 “查询类型 ”组中的 “追加 ”按钮,在弹出的 “追加 ”对话框中输入表名称为 “tTemp”,单击 “确定 ”按钮。
48、步骤 3:在 “tStud”表中双击 “学号 ”、 “姓名 ”和 “年龄 ”字段,再单击 “设计 ”选项卡下 “结果 ”组中的 “视图 ”按钮下的下拉菜单,选择 “SQt视图 ”命令,将第二行的SQL语句修改为 “SELECT TOP 5 tStud学号, tStud姓名, tStud年龄 ”。 步骤 4:在 “设计 ”选项中 “结果 ”组中单击 “运行 ”按钮,在弹出的对话框中选择“是 ”按钮,最后以 “qT4”保存查询并关闭。 四、综合应用题 51 【正确答案】 步骤 1:选择 “窗体 ”对象,右键单击 “fEmp”,从弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:右键单击控件 “tSS”,从弹出的快捷菜单中选择 “更改为 ”下的 “组合框 ”命令,然后右键单击 “tSS”,从弹出的快捷菜单中选择 “属性 ”命令,在 “行来源类型 ”和 “行来源 ”行分别输入 “值列表 ”和 “男;女 ”,关闭属性表,按 Ctrl+S保存修改,关闭设计视图。 【试题解析】 第 1、 3小题在窗体的设计视图中通过用鼠标右键单击该控件,从弹出的快捷菜单中 选择 “属性 ”命令,设置属性;第 2小题在查询设计视图中设置参数;第 4小题直接用鼠标右键单击控件,从弹出的快捷菜单中选择 “事件