1、国家二级( ACCESS)机试模拟试卷 66 及答案与解析 一、选择题 1 程序流程图中带有箭头的线段表示的是 ( )。 ( A)图元关系 ( B)数据流 ( C)控制流 ( D)调用关系 2 结构化程序设计的基本原则不包括 ( )。 ( A)多态性 ( B)自顶向下 ( C)模块化 ( D)逐步求精 3 软件设计中模块划分应遵循的准则是 ( )。 ( A)低内聚低耦合 ( B)高内聚低耦合 ( C)低内聚高耦合 ( D)高内聚高耦合 4 在软件开发中,需求分析阶段产生的主要文档是 ( )。 ( A)可行性分析报告 ( B)软件需求规格说明书 ( C)概要设计说明书 ( D)集成测试计划 5
2、算法的有穷性是指 ( )。 ( A)算法程序的运行时间是有限的 ( B)算法程序所处理的数据量是有限的 ( C)算法程序的长度是有限的 ( D)算法只能被有限的用户使用 6 对长度为 n的线性表排序,在最坏情况下,比较次数不是 n(n 1)/2的排序方法是 ( )。 ( A)快速排序 ( B)冒泡排序 ( C)直接插入排序 ( D)堆排序 7 下列关于栈的叙述正确的是 ( )。 ( A)栈按 “先进先出 “组织数据 ( B)栈按 “先进后出 “组织数据 ( C)只能在栈底插入数据 ( D)不能删除数据 8 在数据库设计中,将 E R图转换成关系数据模型的过程属于 ( )。 ( A)需求分析阶段
3、 ( B)概念设计阶段 ( C)逻辑设计阶段 ( D)物理设计阶段 9 有三个关系 R、 S和 T如下:由关系 R和 S通过运算得到关系 T,则所使用的运算为 ( )。 ( A)并 ( B)自然连接 ( C)笛卡尔积 ( D)交 10 设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号 ),课程 C(课号,课名 ),选课 SC(学号,课号,成绩 ),则表 SC的关键字 (键或码 )为( )。 ( A)课号,成绩 ( B)学号,成绩 ( C)学号,课号 ( D)学号,姓名,成绩 11 按数据的组织形式,数据库的数据模型可分为三种模型,它们是 ( )。 ( A)小型、中型和大型
4、( B)网状、环状和链状 ( C)层次、网状和关系 ( D)独享、共享和实时 12 在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是 ( )。 ( A) * ( B) % ( C) & ( D) # 13 如果在创建表中建立字段 “性别 “,并要求用汉字表示,其数据类型应当是( )。 ( A)是 /否 ( B)数字 ( C)文本 ( D)备注 14 下列关于字段属性的叙述中,正确的是 ( )。 ( A)可对任意类型的字段设置 “默认值 “属性 ( B)设置字段默认值就是规定该字段值不允许为空 ( C)只有 “文本 “型数据能够使用 “输入掩码向导 “ ( D)有效性规则属
5、性只允许定义一个条件表达式 15 在 Access中,如果不想显示数据表中的某些字段,可以使用的命令是 ( )。 ( A)隐藏 ( B)删除 ( C)冻结 ( D)筛选 16 如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是 ( )。 ( A)删除 ( B)追加 ( C)生成表 ( D)更新 17 在 SQL查询中 “GROUP BY“的含义是 ( )。 ( A)选择行条件 ( B)对查询进行排序 ( C)选择列字段 ( D)对查询进行分组 18 下列关于 SQL语句的说法中,错误的是 ( )。 ( A) INSERT语句可以向数据表中追加新的数据记录 ( B) UPD
6、ATE语句用来修改数据表中已经存在的数据记录 ( C) DELETE语句用来删除数 据表中的记录 ( D) CREATE语句用来建立表结构并追加新的记录 19 若查询的设计如下,则查询的功能是 ( )。( A)设计尚未完成,无法进行统计 ( B)统计班级信息仅含 Null(空 )值的记录个数 ( C)统计班级信息不包括 Null(空 )值的记录个数 ( D)统计班级信息包括 Null(空 )值全部记录个数 20 查询 “书名 “字段中包含 “等级考试 “字样的记录,应该使用的条件是 ( )。 ( A) Like “等级考试 “ ( B) Like “*等级考试 “ ( C) Like “等级考
7、试 *“ ( D) Like “*等级考试 *“ 21 在教师信息输入窗体中,为职称字段提供 “教授 “、 “副教授 “、 “讲师 “等选项供用户直接选择,最合适的控件是 ( )。 ( A)标签 ( B)复选框 ( C)文本框 ( D)组合框 22 若在窗体设计过程中,命令按钮 Command0的事件属性设置如下图所示,则含义是 ( )。 ( A)只能为 “进入 “事件和 “单击 “事件编写事件过程 ( B)不能为 “进入 “事件和 “单击 “事件编写事件过程 ( C)进入事件和 “单击 “事件执行的是同一事件过程 ( D)已经为 “进入 “事件和 “单 击 “事件编写了事件过程 23 发生在
8、控件接收焦点之前的事件是 ( )。 ( A) Enter ( B) Exit ( C) GotFocus ( D) LostFocus 24 下列关于报表的叙述中,正确的是 ( )。 ( A)报表只能输入数据 ( B)报表只能输出数据 ( C)报表可以输入和输出数据 ( D)报表不能输入和输出数据 25 在报表设计过程中,不适合添加的控件是 ( )。 ( A)标签控件 ( B)图形控件 ( C)文本框控件 ( D)选项组控件 26 在宏的参数中,要引用窗体 F1上的 Text1文本框的值,应该使用的表达式是( )。 ( A) Forms! F1! Text1 ( B) Text1 ( C) F
9、1.Text1 ( D) Forms_F1_Text1 27 在运行宏的过程中,宏不能修改的是 ( )。 ( A)窗体 ( B)宏本身 ( C)表 ( D)数据库 28 为窗体或报表的控件设置属性值的正确宏操作命令是 ( )。 ( A) Set ( B) SetData ( C) SetValue ( D) SetWarnings 29 下列给出的选项中, 非法的变量名是 ( )。 ( A) Sum ( B) Integer_2 ( C) Rem ( D) Form1 30 在模块的声明部分使用 “Option Base 1“语句,然后定义二维数组 A(2 to 5,5),则该数组的元素个数为
10、 ( )。 ( A) 20 ( B) 24 ( C) 25 ( D) 36 31 在 VBA中,能自动检查出来的错误是 ( )。 ( A)语法错误 ( B)逻辑错误 ( C)运行错误 ( D)注释错误 32 如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传 递方式称为 ( )。 ( A)按值传递 ( B)按地址传递 ( C) ByRef传递 ( D)按形参传递 33 表达式 “B INT(A 0.5)“的功能是 ( )。 ( A)将变量 A保留小数点后 1位 ( B)将变量 A四舍五入取整 ( C)将变量 A保留小数点后 5位 ( D)舍去变量 A的小数部分 34 运
11、行下列程序段,结果是 ( )。 For m 10 to 1 step 0 k k 3 Next m ( A)形成死循环 ( B)循环体不执行即结束循环 ( C)出现语法错误 ( D) 循环体执行一次后结束循环 35 下列四个选项中,不是 VBA的条件函数的是 ( )。 ( A) Choose ( B) If ( C) IIf ( D) Switch 36 运行下列程序,结果是 ( )。 Private Sub Command32_Click() f0 1 : f1 1 : k 1 Do While k n Do While mn m m n Loop Do While mn 所以执行 m m
12、n 24 18 6,内层第 1个 Do循环结束后 m 6, n 18;此时 m小于 n,所以再执行 n n m 18 6 12,此时 m 6, n 12;再执行 n n m后 m n 6;mn 条件满足,退出循环,然后执行 f m的赋值语句,即为 f m 6。 38 【正确答案】 B 【试题解析】 函数 DateDiff 按照指定类型返回指定的时间间隔数目。语法为DateDiff(, , , , W1, W2),间 隔类型为“ww“,表示返回两个日期间隔的周数 39 【正确答案】 D 【试题解析】 DlookUp 函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算控
13、件使用,而且主要用于检索来自外部表字段中的数据。 40 【正确答案】 A 【试题解析】 程序中 rs 是对象变量,指代窗体对象, set语句是将当前窗体中的记录集对象赋给 rs 对象, Me表示当前窗体,用 Me指明记录集来自于窗体,Recordset属性设置窗体、报表、列表框控件或组合框控件的记录源,用Me.Recordset代表指定窗体的记录源,即记录源来自于窗体。而 RecordSourse属性用来设置数据源,格式为 RecordSourse数据源。因此题目空缺处应填Me.RecordSet。 二、基本操作题 41 【正确答案】 (1)【操作步骤】 步骤 1:选中 “表 ”对象,右键单击
14、表“employee”,从弹出的快捷菜单中选择 “设计视图 ”命令,如图 3 192所示。步骤 2:在最后一个字段的下一行的 “字段名称 ”列输入 “姓名 ”,单击 “数据类型 ”列,在 “字段大小 ”行输入 “6”,如图3 193所示,按 Ctrl+S保存修改,关闭 设计视图。步骤 3:右键单击表“employee”,从弹出的快捷菜单中选择 “打开 ”命令,按题干表输入数据,如图3 194所示。 (2)【操作步骤】 步骤 1:在设计视图中,右键单击 “职工号 ”行,从弹出的快捷菜单中选择 “主键 ”命令,如图 3 195所示。 步骤 2:按Ctrl+S保存修改,关闭设计视图。 步骤 3:选中
15、 “表 ”对象,双击表 “employee”,打开数据表视图。 步骤 4:选中 “姓名 ”字段列,右击,从弹出的快捷菜单中选择 “隐藏字段 ”命令,如图 3 196所示。 步骤 5:按 Ctrl+s保存修改,关闭数据 表视图。 (3)【操作步骤】 步骤 1:右键单击表“employee”,在弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:单击 “基本工资 ”字段行任一点,在 “默认值 ”行输入 “1000 9”,如图 3 197所示。步骤 3:按 Ctrl+s保存修改,关闭设计视图。 (4)【操作步骤】 步骤 1:右键单击 “employee”表,从弹出的快捷菜单中选择 “复制 ”命令。
16、 步骤 2:右键单击表对象下方空白处,从弹出的快捷菜单中选择“粘贴 ”命令。 步骤 3:在弹出的 “粘贴表方式 ”对话框中输入表名称 “tEmp”,在粘贴选项中选择 “结构 和数据 ”单选框,单击 “确定 ”按钮,如图 3 198所示。(5)【操作步骤】 步骤 1:右键单击 “employee”表,从弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:右击设计视图的任一处,从弹出的快捷菜单中选择 “属性 ”命令 (或直接单击 “设计 ”选项卡下 “显示隐藏 ”组中的 “属性表 ”按钮 ),如图 3 199所示,打开属性表。步骤 3:在 “有效性规则 ”行输入 “津贴 步骤 4:按 Ctrl+
17、S保存修改,关闭设计视图。 (6)【操作步骤】 步骤 1:单击 “外部数据 ”选项卡下 “导人并链接 ”组中的 “Excel”按钮,弹 出 “获取外部数据一 Excel电子表格 ”对话框。单击对话框中的“浏览 ”按钮,在考生文件夹中选择 “水费 xlsx”文件,选择 “将源数据导入当前数据库的新表中 ”单选框,单击 “确定 ”按钮,如图 3 201所示。步骤 2:在 “导人数据表向导 ”对话连续单击 4次 “下一步 ”按钮,在 “导入到表 ”中输入 “水费记录 ”,单击 “完成 ”按钮,在 “保存导入步骤 ”中单击 “关闭 ”按钮,如图 3 202所示。三、简单应用题 42 【正确答案】 (1
18、)【操作步骤】 步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮,从 “显示表 ”对话 框中添加表 “tStud”,关闭 “显示表 ”对话框。 步骤 2:分别双击 “学号 ”、 “姓名 ”、 “性别 ”、 “年龄 ”和 “照片 ”字段,在 “性别 ”字段 “条件 ”行输入 “男 ”,在 “照片 ”字段 “条件 ”行输入 “Is Null”,取消 “照片 ”行的显示。 步骤 3:按Ctrl+S将查询保存为 “qT1”,如图 3 241所示。关闭设计视图。 (2)【操作步骤】 步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮,从 “显示表 ”对话框中添加
19、表 “tStud”、 “tCourse”和 “tgcore”,关闭 “显示表 ”对话框。步骤 2:用鼠标拖动 “tScore”表中“学号 ”至 “tStud”表中的 “学号 ”字段,建立两者的关系,用鼠标拖动 “tCourse”表中“课程号 ”至 “tScore”表中的 “课程号 ”字段,建立两者的关系。 步骤 3:分别双击 “姓名 ”和 “课程名 ”字段将其添加到 “字段 ”行,如图 3 242所示。步骤 4:将查询保存为 “qT2”。关闭设计视图。 (3)【操作步骤】 步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮,从 “显示表 ”对话框中添加表 “tScore”,
20、关闭 “显示表 ”对话框。 步骤 2:分别双击 “学号 ”和 “成绩 ”字段。单击 “查询工 具 ”的 “设计 ”选项卡 “显示隐藏 ”组中的 “汇总 ”按钮,在 “成绩 ”字段 “总计 ”行下拉列表中选择 “平均值 ”,在 “排序 ”行下拉列表中选择 “降序 ”。在 “成绩 ”字段前添加 “平均分: ”字样,如图 3 243所示。将查询保存为 “qT3”,关闭设计视图。 (4)【操作步骤】 步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮,从 “显示表 ”对话框中添加表“tTmp”,关闭 “显示表 ”对话框。 步骤 2:分别双击 “编号 ”和 “性别 ”字段。单击 “查
21、询工具 ”的 “设计 ”选项卡 “查询类型 ”组中的 “更新 ”按钮,在 “编号 ”字段 “更新到 ”行 输入 “”1”&Mid(编号 , 2, 5)”,在 “性别 ”字段 “条件 ”行输入 “女 ”字样,如图3 244所示。单击 “设计 ”选项卡 “结果 ”组中的 “运行 ”按钮,在弹出的对话框中单击 “是 ”按钮。将查询保存为 “qT4”。关闭设计视图。 四、综合应用题 43 【正确答案】 步骤 1:在窗体对象中右击窗体 “fTest”,在弹出的快捷菜单中选择 “设计视图 ”命令。如图 3 62所示。 步骤 2:选择 “窗体设计工具 ”的 “设计 ”选项卡中的 “标签 ”控件,单击窗体页眉节区适当位置,输入 “窗体测试样例 ”。右键单击 “窗体测试样例 ”标签,选 择 “属性 ”命令,