1、国家二级( ACCESS)机试模拟试卷 150及答案与解析 一、选择题 1 在以下常见数据结构中,属于非线性结构的为 ( )。 ( A)带链栈 ( B)二叉树 ( C)带链队列 ( D)循环队列 2 一个栈的初始状态为空。现将元素 1、 2、 3、 4、 5、 A、 B、 C、 D、 E依次入栈,然后再依次出栈,那么这些元素的出栈顺序是 ( )。 ( A) ABCDE12345 ( B) 12345ABCDE ( C) EDCBA54321 ( D) 54321EDCBA 3 能够检查字段中的输入值是否合法的属性 是 ( )。 ( A)有效性文本 ( B)有效性规则 ( C)格式 ( D)默认
2、值 4 软件生命周期中的活动不包括 ( )。 ( A)软件维护 ( B)软件测试 ( C)需求分析 ( D)市场调研 5 在数据库设计中,将 ER图转换成关系数据模型的过程属于 ( )。 ( A)逻辑设计阶段 ( B)需求分析阶段 ( C)物理设计阶段 ( D)概念设计阶段 6 软件生命周期是指 ( )。 ( A)软件的开发过程 ( B)软件的运行维护过程 ( C)软件从需求分析、设计、实现到 测试完成的过程 ( D)软件产品从提出、实现、使用、维护到停止使用退役的过程 7 下列 SQL查询语句中,与下面查询设计视图所示的查询结果等价的是 ( )。( A) SELECT姓名,简历 FROM t
3、Stud WHERE性别 =“女 “AND所属院系IN(“03“, “04“) ( B) SELECT姓名,简历 FROM tStud WHERE性别 =“女 “AND所属院系 =“03“OR所属院 系 =“04“ ( C) SELECT姓名,性别,所属院系,简历 FROM tStud WHERE性别 =“女 “AND所属院系 =“03“OR所属院系 =“4“ ( D) SELECT姓名,性别,所属院系,简历 FROM tStud WHERE性别 =“女 “AND所属院系 IN(“03“, “04“) 8 软件设计中划分模块的一个准则是 ( )。 ( A)高内聚低耦合 ( B)低内聚低耦合 (
4、 C)高内聚高耦合 ( D)低内聚高耦合 9 能够实现从指定记录集里检索特定字段值的函数是 ( )。 ( A) DMax ( B) DSum ( C) DCount ( D) DLookup 10 数据库中有 “商品 ”表如下:要查找出单价大于等于 3000并且小于 10000的记录,正确的 SQL命令是 ( )。 ( A) SELECT*FROM 商品 WHERE 单价 BETWEEN 3000 TO 9999 ( B) SELECT*FROM 商品 WHERE 单价 BETWEEN 3000 AND 9999 ( C) SELECT*FROM 商品 WHERE 单价 BETWEEN 300
5、0 TO 10000 ( D) SELECT*FROM 商品 WHERE 单价 BETWEEN 3000 AND 10000 11 对话框在关闭前,不能继续执行应用程序的其 他部分,这种对话框称为 ( )。 ( A)模式对话框 ( B)非模式对话框 ( C)输入对话框 ( D)输出对话框 12 某数据表中有 5条记录,其中 “编号 ”为文本型字段,其值分别为: 129、 97、75、 131、 1 18,若按该字段对记录进行降序排序,则排序后的顺序应为 ( )。 ( A) 97、 75、 131、 129、 118 ( B) 75、 97、 118、 129、 131 ( C) 118、 12
6、9、 131、 75、 97 ( D) 131、 129、 118、 97、 75 13 个工作人员可以使用多台计算机 ,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是 ( )。 ( A)多对一 ( B)多对多 ( C) 对一 ( D)一对多 14 已知 “借阅 ”表中有 “借阅编号 ”“学号 ”和 “借阅图书编号 ”等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列 SQL语句中,正确的是 ( )。 ( A) SELECT学号, SUM(学号 )FROM借阅 ( B) SELECT学号, COUNT(学号 )FROM借阅 ( C) SE
7、LECT学号, COUNT(学号 )FROM借阅 GROUP BY学号 ( D) SELECT学号, SUM(学号 )FROM借阅 ORDER BY学号 15 Dimbl, b2AsBoolean语句显式声明变量 ( )。 ( A) b1和 b2都是变体型 (可变型 ) ( B) b1是变体型 (可变型 ), b2是布尔型 ( C) b1和 b2都为布尔型变量 ( D) b1是整型, b2是布尔型 16 窗体设计中,决定了按【 Tab】键时焦点在各个控件之间移动顺序的属性是( )。 ( A) Tablndex ( B) SetFocus ( C) Index ( D) TabStop 17 下
8、列排序方法中,最坏情况下比较次数最少的是 ( )。 ( A)简单选择排序 ( B)冒泡排序 ( C)堆排序 ( D)直接插入排序 18 在模块的声明部分使用 “OptionBasel”语句,然后定义二维数组 A(2 to 5, 5),则该数组的元素个数为 ( )。 ( A) 25 ( B) 36 ( C) 24 ( D) 20 19 在宏表达式中要引用 Forml窗体中的 Txtl控件的值,正确的引用方法是 ( )。 ( A) txtl ( B) Forml! txtl ( C) Forms! txtl ( D) Forms! Forml! txtl 20 在 VBA中,下列关于过程的描述中正
9、确的是 ( )。 ( A)过程的定义和过程的调用均可以嵌套 ( B)过程的定义和过程的调用均不能嵌套 ( C)过程的定义不可以嵌套,但过程的调用可以嵌套 ( D)过程的定义可以嵌套,但过程的调用不能嵌套 21 表达式 4+56*7/8 Mod 9的值是 ( )。 ( A) 7 ( B) 6 ( C) 5 ( D) 4 22 可以获得文本框当前插入点所在位置的属性是 ( )。 ( A) Left ( B) Position ( C) SelLength ( D) SelStart 23 如果 A为 “Boolean”型数据,则下列赋值语句正确的是 ( )。 ( A) A=3n Do While
10、mn m=mn Loop Do While mn所以执行 m=mn=2418=6,内层第 1个 Do循环结束后 m=6, n=18;此时 m小于 n,所以再执行 n=nm=186=12,此时 m=6, n=12;再执行 n=nm后 m=n=6; mn条件不满足,退出循环,然后执行 f=m的赋值语句,即为 f=m=6。 39 【正确答案】 B 【试题解析】 通过访问对象变量 zs的属性 RercordCount可以得到该记录集的记录个数,引用方法为 zs RecordCount。 40 【正确答案】 A 【试题解析】 由于变量 ADOcn定义为 ADODB连接对象,因此,当初始化为连接当前数据库
11、时要使用 SetADOcn=CurrentProject Connection。因为 CurrentDb是 DAO Database的对象,而 CurrentProject才是适用于 ADO Connection的对象,故 A)选项正确。 二、基本操作题 41 【正确答案】 步骤 1:选择 “表 ”对象,右击表 “销售业绩 表 ”,从弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:选中 “时间 ”“编号 ”和 “物品号 ”字段,从右键菜单中选择 “主键 ”命令。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 42 【正确答案】 步骤 1:选择 “表 ”对象,右键单击
12、“职工表 ”,从弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:在 “性别 ”字段的下一行 “字段名称 ”列输入 “类别 ”,单击 “数据类型 ”列选择“文本 ”,在 “字段大小 ”行输入 “2”,在 “有效性规则 ”行输入 “”在职 or”退休 ”。 步骤 3:按 Ctrl+S保存修改,关闭设计视图。 43 【正确答案】 步骤 1:单击 “外部数据 ”选项卡 “导入并链接 ”组中的 “文本文件 ”按钮,打开 “获取外部数据一文本文件 ”对话框,单击 “浏览 ”按钮,在考生文件夹找到要导入的文件 “Test txt”,单击 “打开 ”按钮,选择 “通过创建链接表来链接到数据源 ”单选框,
13、单击 “确定 ”按钮。 步骤 2:单击 “下一步 ”按钮,选中 “第一行包含字段名称 ”复选框,单击 “下一步 ”按钮。 步骤 3:在 “链接表名称 ”中输入 “tTest”,单击 “完成 ”按钮。 44 【正确答案】 步骤 1:选择 “窗体 ”对象,右键单击 “fTest”,从弹出的 快捷菜单中选择 “设计视图 ”命令。 步骤 2:右键单击 “bt1”按钮,从弹出的快捷菜单中选择 “属性 ”命令,查看 “左 ”“上边距 ”“宽度 ”和 “高度 ”,并记录下来。关闭属性表。 步骤 3:右键单击 “bt2”按钮,从弹出的快捷莱单中选择 “属性 ”命令,查看 “左 ”,并记录下来。关闭属性表。 步
14、骤 4:要设置 “bt3”与 “bt1”大小一致、上对齐且位于 “bt1”和 “bt2”之间,右键单击“bt3”按钮,从弹出的快捷菜单中选择 “属性 ”命令,分别在 “左 ”“上边距 ”宽度 ”和“高度 ”行输入 “4cm”“2cm”“2cm”和 “1cm”,关 闭属性表。 步骤 5:按 Ctrl+S保存修改。 45 【正确答案】 步骤 1:右键单击 “bt1”按钮,从弹出的快捷菜单中选择 “Tab键次序 ”命令。 步骤 2:选中 “bt3”拖动鼠标到 “bt2”下面,单击 “确定 ”按钮。 步骤 3:按 Ctrl+S保存修改,关闭设计视图。 46 【正确答案】 步骤 1:选择 “宏 ”对象。
15、 步骤 2:右键单击 “mTest”,从弹出的快捷菜单中选择 “重命名 ”命令,在光标处输入 “mTemp”。 【试题解析】 本题考点:添加新字段;链接表;窗体中命令按钮属性的设置;宏重命名。 第 1小题在 表设计视图中添加新字段;第 2小题通过选择 “外部数据 ”选项卡下 “导入并链接 ”组中的相关选项;第 3小题在窗体设计视图用鼠标右键单击该控件,从弹出的快捷菜单中选择 “属性 ”命令,设置属性;第 4小题用鼠标右键单击该控件,从弹出的快捷菜单中选择 “Tab键顺序 ”命令,设置控件。 三、简单应用题 47 【正确答案】 步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按
16、钮。在 “显示表 ”对话框中分别双击表 “tAttend”“tEmployee”和 “tWork”,关闭 “显示表 ”对话框。 步骤 2:分别双击 “姓名 ”“项目名称 ”和 “承担工作 ”字段添加到 “字段 ”行。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,将查询保存为 “qT1”。关闭设计视图。 48 【正确答案】 步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮。在 “显示表 ”对话框中双击表 “tWork”,关闭 “显示表 ”对话框。 步骤 2:分别双击 “项目名称 ”“项目来源 ”和 “经费 ”字段将其添加到 “字段 ”行。 步骤 3:在 “经费 ”字段
17、的 “条件 ”行输入 “=10000”字样,单击 “显示 ”行取消该字段的显示。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,将查询保存为 “qT2”。关闭设计视图。 49 【正确答案】 步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮。在 “显示表 ”对话框中双击表 “tWork”,关闭 “显示表 ”对话框。 步骤 2:双击 “木 ”字段将其添加到 “字段 ”行。 步骤 3:在 “字段 ”行下一列添加新字段 “单位奖励: 经费 *0 1”,单击勾选 “显示 ”行复选框显示该字段。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,将查询保存为 “qT3”,关闭设计
18、视图。 50 【正确答案】 步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮。在 “显示表 ”对话框中双击表 “tWork”,关闭 “显示表 ”对话框。 步骤 2:在 “查询工具 ”的 “设计 ”选项卡 “查询类型 ”组中单击 “更新 ”按钮。 步骤 3:双击 “经费 ”字段将其添加到 “字段 ”行,在 “更新到 ”行输入 “经费 +2000”。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,将查询保存为 “qT4”,关闭设计视图。 【试题解析】 本题考点:创建条件查询、无条件查询和更新查询。 第 1、 2、 3、 4小题在查询设计视图中创建不同的查询,按题目要求添加
19、字段和条件表达式。 四、综合应用题 51 【正确答案】 步骤 1:选择 “窗体 ”对象,右键 单击 “fEmp”,从弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:右键单击控件 “tSS”,从弹出的快捷菜单中选择 “更改为 ”下的 “组合框 ”命令,然后右键单击 “tSS”,从弹出的快捷菜单中选择 “属性 ”命令,在 “行来源类型 ”和 “行来源 ”行分别输入 “值列表 ”和 “男;女 ”,关闭属性表,按 Ctrl+S保存修改,关闭设计视图。 52 【正确答案】 步骤 1:选择 “查询 ”对象,右键单击 “qEmp”,从弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:双击 “*”和
20、 “性别 ”字段,添加到字段行,在 “性别 ”字段的 “条件 ”行输入“forms! fEmp!tSS”。 步骤 3:按 Ctrl+S保存修改,关闭设计视图。 53 【正确答案】 右键单击窗体对象 “fEmp”,打开设计视图,右键单击文本框“tPa”,从弹出的快捷菜单中选择 “属性 ”命令,在 “控件来源 ”行输入 “=IIf(党员否 =True, “党员 “, “非党员 “)”,关闭属性表。 54 【正确答案】 步骤 1:右键单击命令按钮 “刷新 ”,从弹出的快捷菜单中选择 “事件生成器 ”命令,在弹出的对话框中选择 “代码生成器 ”,进入编程环境 ,在空行输入以下代码: *Add1* Fo
21、rm RecordSource=“qEmp“ *Add1* 关闭界面。 步骤 2:右键单击命令按钮 “退出 ”,从弹出的快捷菜单中选择 “事件生成器 ”命令,在弹出的对话框中选择 “代码生成器 ”,进入编程环境,在空行内输入以下代码: *Add2* DoCmd Close *Add2* 关闭界面。 步骤 3:按 Ctrl+S保存修改,关闭设计视图。 【试题解析】 本题考点:窗体中文本框、命令按钮、组合框控件属性和查询的设置等。 第 1、 3小题在窗体的 设计视图中通过用鼠标右键单击该控件,从弹出的快捷菜单中选择 “属性 ”命令,设置属性;第 2小题在查询设计视图中设置参数;第 4小题直接用鼠标右键单击控件,从弹出的快捷菜单中选择 “事件生成器 ”命令,输入代码。