1、国家二级( ACCESS)机试模拟试卷 75及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)程序执行的效率与数据的存储结构密切相关 ( B)程序执行的效率只取决于程序的控制结构 ( C)程序执行的效率只取决于所处理的数据量 ( D)以上说法均错误 2 下列与队列结构有关联的是 ( )。 ( A)函数的递归调用 ( B)数组元素的引用 ( C)多重循环的执行 ( D)先到先服务的作业调度 3 对下列二叉树 进行前序遍历的结果为 ( )。 ( A) DYBEAFCZX ( B) YDEBFZXCA ( C) ABDYECFXZ ( D) ABCDEFXYZ 4 一个栈的初始状态
2、为空。现将元素 1, 2, 3, A, B, C依次入栈,然后再依次出栈,则元素出栈的顺序是 ( )。 ( A) 1, 2, 3, A, B, C ( B) C, B, A, 1, 2, 3 ( C) C, B, A, 3, 2, 1 ( D) 1, 2, 3, C, B, A 5 下面属于白盒测试方法的是 ( )。 ( A)等价类划分法 ( B)逻辑覆盖 ( C)边界值分析法 ( D)错误推测法 6 下面对对象的概念描述正确的是 ( )。 ( A)对象间的通信靠消息传递 ( B)对象是名字和方法的封装体 ( C)任何对象必须有继承性 ( D)对象的多态性是指一个对象有多个操作 7 软件设计中
3、模块划分应遵循的准则是 ( )。 ( A)低内聚低耦合 ( B)高耦合高内聚 ( C)高内聚低耦合 ( D)以上说法均错误 8 下面描述中不属于数据库系统特点的是 ( )。 ( A)数据共享 ( B)数据完整性 ( C)数据冗余度高 ( D)数据独立性高 9 数据库设计过程不包括 ( ) ( A)概念设计 ( B)逻辑设计 ( C)物理设 计 ( D)算法设计 10 有三个关系 R、 S和 T如下: 则由关系 R和 S得到关系 T的操作是 ( )。 ( A)自然连接 ( B)交 ( C)投影 ( D)并 11 下列选项中,不是 Access数据库对象的是 ( )。 ( A)查询 ( B)模块
4、( C)报表 ( D)记录 12 在一个教师表中要找出全部属于计算机学院的教授组成一个新表,应该使用关系运算是 ( )。 ( A)选择运算 ( B)查询运算 ( C)投影运算 ( D)连接运算 13 在数据表视图下,不能进行的操作是 ( )。 ( A)删除,修改,复制记录 ( B)移动记录 ( C)查找,替换数据 ( D)排序,筛选记录 14 可以设置 “字段大小 ”属性的数据类型是 ( )。 ( A)备注 ( B)日期时间 ( C)文本 ( D) OLE对象 15 Access表结构中, “字段 ”的要素包括 ( )。 ( A)字段名,数据类型,有效性规则 ( B)字段名,有效性规则,索引
5、( C)字段名,字段大小,有效性规则 ( D)字段名,数据类型,字段属性 16 将表 “学生名单 2”的记录复制到表 “学生名单 1”中,且不删除表 “学生名单 1”中的记录,可使用的查询方式是 ( )。 ( A)删除查询 ( B)生成表查询 ( C)追加查询 ( D)交叉表查询 17 要查询 1990年下半年出生的人员,在查询设计视图的 “出生日期 ”列的条件单元格中可输入的条件表达式是 ( )。 ( A) =#19901一 I# And =#1990-7-I# And #1990-7-1# And =3 x=x+2 k=k+1 Loop 下列程序段后,变量 x的值是 ( )。 ( A) 2
6、 ( B) 4 ( C) 6 ( D) 8 34 对象可以识别和响应的某些行为称为 ( )。 ( A)属性 ( B)方法 ( C)继承 ( D)事件 35 VBA的数组下标可取的变量类型是 ( )。 ( A)日期型 ( B)字符型 ( C)数值型 ( D)可变型 36 VBA函数 left(“Hello“, 2)的值为 ( )。 ( A) He ( B) el ( C) 10 ( D) true 37 执行下列程序段后,变量 a和 b的值分别是 ( )。 a=100: b=50 If ab Then a=ab Else b=b+a End If ( A) 50和 50 ( B) 100和 50
7、 ( C) 100和 150 ( D) 150和 100 38 执行下列程序段后,变量 x的值是 ( )。 x=3 Y=6 Do While y0 Then Debug Print x End If x = x + 1 Loop End Sub ( A) 200 ( B) 100 ( C) =#19907一 1#And=#1990一 7一 1#AM=3进入循环循环体,反复执行 x=x+2, k=k+1操作,直至条件满足。本题中 k、 x初始值为0,进 入第一次循环, x=0+2: 2, k=0+1=1; k不满足循环结束条件,进入第二次循环, x=2+2=4, k=1+1=2; k不满足循环结
8、束条件,进入第三次循环,x=4+2=6, k=2+1=3,满足循环结束条件, x的值最终为 6。 34 【正确答案】 D 【试题解析】 对象可以识别和响应的行为称为事件。事件是对象所能辨识和检测的动作,当此动作发生于某一个对象上时,其对应的事件便会被触发。 35 【正确答案】 C 【试题解析】 在 VBA中数组声明的格式为: dim数组名 (维数定义 )as类型, 声明数组用圆括号,用数值型变量定义维数,如果定义多维数组时,维数之间用逗号分隔。 36 【正确答案】 A 【试题解析】 本题考查的是字符串截取函数 Left函数的用法。其格式为: Left(, ),表示从字符串左边起截取 N个字符。
9、因此 Left(“HeRo“,2)表示从字符串 “HeRo”左边起截取 2个字符,返回值为 “He”。 37 【正确答案】 A 【试题解析】 本题考查 If Else条件语句,若 ab则执行 a=a-b,否则执行b=b+a。本题 a初始值为 100, b初 始值为 50,满足 ab的条件,执行 a=ab,即 a=10050=50, b的值不变,因此 a值为 50, b值为 50。 38 【正确答案】 C 【试题解析】 本题考查 Do WhileLoop 循环结构。当满足条件 y200。 二、基本操作题 41 【正确答案】 (1)步骤 1:右键单击表 “tScore”,从弹出的快捷菜单中选择 “
10、设计视图 ”命令。 步骤 2:选中 “学号 ”和 “课程 号 ”字段,单击 “表格工具 ”选项卡下 “工具 ”组中的 “主键 ”按钮。保存并关闭设计视图。 (2)步骤 1:右键单击表 “tStud”,从弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:单击 “入校时闯 ”字段行的任一点,在 “字段属性 ”的 “默认值 ”行输入 “DoteSerial(Year(Date()+1, 1, 1)”。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮 。 (3)步骤 1:右键单击表 “tStud”,在弹出的快捷菜单中选择 “打开 ”命令或双击打开 “tStud”表。 步骤 2:选中 “姓名 ”字
11、段列,右键单击 “姓名 ”列,从弹出 的快捷菜单中选择 “冻结字段 ”命令。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮 ,然后关闭数据表。 (4)步骤 1:选择窗体对象,右键单击窗体 “frest”,从弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:右键单击 “窗体选择器 ”,从弹出的快捷菜单中选择 “属性 ”命令,在 “标题 ”行输入 “测试 ”。关闭属性表。 (5)步骤 1:右键单击命令按钮 “bt2”,从弹出的快捷菜单中选择 “属性 ”命令,在 “宽度 ”行输入 “t2cm”。关闭属性表。 步骤 2:单击命令按钮 “bt2”,按住“Shift”键再单击命令按钮 “bt1”,
12、单击右 键,弹出快捷菜单,从中选择 “对齐 ”下的“靠左 ”命令。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮 ,然后关闭设计视图。 (6)步骤 1:选择宏对象,右键单击 “reTest”,在弹出的快捷菜单中选择 “重命名 ”命令。 步骤 2:在光标处输入 “AutoExec”。 【试题解析】 第 1、 2小题是在表设计视图中设置字段属性;第 3小题是在数据表中设置冻结字段;第 4、 5小题直接用鼠标右键单击控件,从弹出的快捷菜单中选择 “属性 ”命令;第 6小题直接用鼠标右键单击表名,从弹出的快捷菜单中选择“重命名 ”命令。 三、简单应用题 42 【正确答案】 (1)步骤 1:单击 “
13、创建 ”选项卡下 “查询 ”组中的 “查询设计 ”按钮,在 “显示表 ”对话框中分别双击表 “tAttend”、 “tEmployee”和 “tWork”,关闭 “显示表 ”对话框。 步骤 2:分别双击 “姓名 ”、 “项目名称 ”和 “承担工作 ”字段,将其添加到“字段 ”行。 步骤 3:单击快速访问工具栏中的 “保存,按钮 ,将查询保存为“qT1”。关闭设计视图。 (2)步骤 1:单击 “创建 ”选项卡下 “查询 ”组中的 “查询设计 ”按钮,在 “显示表 ”对话框中双击表 “tWork”,关闭 “显示表 ”对话框。 步骤 2:分别双击 “项目名称 ”、 “项目来源 ”和 “经费 ”字段,
14、将其添加到 “字段 ”行。 步骤 3:在 “经费 ”字段的 “条件 ”行中输入 “ ,将查询保存为 “qT2”。关闭设计视图。 (3)步骤 1:单击 “创建 ”选项卡下 “查询 ”组中的 “查询设计 ”按钮,在 “显示表 ”对话框中双击表“tWork”,关闭 “显示表 ”对话框。 步骤 2:双击 “*”字段,将其添加到 “字段 ”行。 步骤 3:在 “字段 ”行的下一列添加新字段 “单位奖励: 经费 *0 1”,单击勾选 “显示 ”行复选框显示该字段。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮 ,将查询保存为 “qT3”。关闭设计视图。 (4)步骤 l:单击 “创建 ”选项卡下 “查询
15、 ”组中的 “查询设计 ”按钮,在 “显示表 ”对话框中双击表 “tWork”,关闭 “显示表 ”对话框。 步骤 2:在 “查询工具 ”的 “设计 ”选项卡下 “查询类型 ”组中单击 “更新 ”按钮。 步骤 3:双击 “经费 ”字段,将其添加到 “字段 ”行,在 “更新到 ”行中输入 “经费 +2000”。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,将查询保存为 “qT4”。关闭设计视图。 【试题解析】 第 1 4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。 四 、综合应用题 43 【正确答案】 (1)步骤 1:单击 “创建 ”选项卡下 “窗体 ”组中的 “窗体
16、设计 ”按钮。 步骤 2:单击 “设计 ”选项卡下 “控件 ”组中的 “按钮 ”控件,单击窗体适当位置,弹出 “命令按钮向导 ”对话框,单击 “取消 ”按钮。 步骤 3:右键单击该命令按钮,从弹出的快捷菜单中选择 “属性 ”命令,在 “属性表 ”对话框中单击 “全部 ”选项卡,在 “名称 ”和 “标题 ”行分别输入 “bt1”和 “显示修改产品表 ”,在 “上边距 ”、 “左 ”、 “宽度 ”和 “高度 ”行分别输入 “0 6cm”、 “1cm”、 “2cm”和 “1 5m”,关闭属性表。 步骤 4:按照步骤 23新建另外两个命令按钮。左边距在 “btl”基础上累计加3cm。 (2)步骤 l:
17、右键单击 “窗体选择器 ”,从弹出的快捷菜单中选择 “属性 ”命令,打开属性表。 步骤 2:单击 “格式 ”选项卡,在 “标题 ”行输入 “主菜单 ”,关闭属性表。 (3)步骤 1:右键单击 “bt1”按钮,从弹出的快捷菜单中选择 “属性 ”命令。 步骤 2:单击 “事件 ”选项卡,在 “单击 ”行下拉列表中选择 “打开产品表 ”,关闭属性表。 (4)步骤 1:右键单击 “bt2”,从弹出的快捷 菜单中选择 “属性 ”命令。 步骤 2:单击 “事件 ”选项卡,在 “单击 ”行下拉列表中选择 “运行查询 ”,关闭属性表。 (5)步骤 1:右键单击 “bt3”,从弹出的快捷菜单中选择 “属性 ”命令。 步骤 2:单击 “事件 ”选项卡,在 “单击 ”行下拉列表中选择 “关闭窗口 ”,关闭属性表。 步骤 3:按 Ctrl+S快捷键保存修改,将窗体保存为 “menu”,关闭设计视图。 【试题解析】 第 1小题可在窗体的设计视图中添加控件,并用鼠标右键单击该控件,从弹出的快捷菜单中选择 “属性 ”命令,对控件属性进行设置; 第 24小题可直接用鼠标右键单击 “报表选择器 ”,从弹出的快捷菜单中选择 “属性 ”命令,设置属性。