1、国家二级 ACCESS机试(选择题)模拟试卷 71及答案与解析 一、选择题 1 下列链表中,其逻辑结构属于非线性结构的是 ( A)二叉链表 ( B)循环链表 ( C)双向链表 ( D)带链的栈 2 设循环队列的存储空间为 Q(1: 35),初始状态为 front=rear=35。现经过一系列入队与退队运算后, front=15, rear=15,则循环队列中的元素个数为 ( A) 15 ( B) 16 ( C) 20 ( D) 0或 35 3 下列关于栈的叙述中,正确的是 ( A)栈底元素一定是最后入栈的元素 ( B)栈顶元素一定是最先入栈的元素 ( C)栈操作遵循先进后出的原则 ( D)以上
2、说法均错误 4 在关系数据库中,用来表示实体间联系的是 ( A)属性 ( B)二维表 ( C)网状结构 ( D)树状结构 5 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是 ( A) 1: 1联系 ( B) m: 1联系 ( C) 1: m联系 ( D) m: n联系 6 有两个关系 R和 S如下: 则由关系 R得到关系 S的操作是 ( A)选择 ( B)投影 ( C)自然连接 ( D)并 7 数据字典( DD) 所定义的对象都包含于 ( A)数据流图( DFD图 ) ( B)程序流程图 ( C)软件结构图 ( D)方框图 8 软件需求
3、规格说明书的作用不包括 ( A)软件验收的依据 ( B)用户与开发人员对软件要做什么的共同理解 ( C)软件设计的依据 ( D)软件可行性研究的依据 9 下面属于黑盒测试方法的是 ( A)语句覆盖 ( B)逻辑覆盖 ( C)边界值分析 ( D)路径覆盖 10 下面不属于软件设计阶段任务的是 ( A)软件总体设计 ( B)算法设计 ( C)制定软 件确认测试计划 ( D)数据库设计 11 采用树型结构表示实体之间联系的数据模型为 ( A)层次模型 ( B)网状模型 ( C)树状模型 ( D)关系模型 12 在一个关系中要找出满足指定条件的元组组成新关系,应使用的操作是 ( A)选择运算 ( B)
4、查询运算 ( C)投影运算 ( D)连接运算 13 下列选项中,取值可为数值的字段类型是 ( A)备注 ( B)对象 ( C)货币 ( D)是 /否 14 一般情况下,浏览数据表记录时,列标题显示的是 ( A)字段名 ( B)数据类型 ( C)记 录数 ( D)长度 15 如果一个字段在多数情况下取一个固定的值,可以将这个值设置成字段的 ( A)关键字 ( B)默认值 ( C)有效性文本 ( D)输入掩码 16 需要指定行标题和列标题的查询是 ( A)交叉表查询 ( B)参数查询 ( C)操作查询 ( D)标题查询 17 下列不能在 Access 查找或替换中使用的通配符是 ( A) * (
5、B)? ( C)! ( D) 18 在学生成绩表中,若要查询姓 “张 “的女同学信息,应将条件设置为 ( A)在 “条件 “行中输入:姓名 =“张 “ AND 性别 =“女 “ ( B)在 “性别 “对应的条件单元格中输入: “女 “ ( C)在 “性别 “的条件行中输入: “女 “,在 “姓名 “的条件行中输入: LIKE “张 * ( D)在 “条件 “行中输入:性别 =“女 “ AND 姓名 =“张 *“ 19 SELECT 命令中用于指明分组信息的关键词是 ( A) From ( B) Group By ( C) Order By ( D) Count 20 若有关系模型 Studen
6、ts(学号 ,姓名 ,性别 ,专业 ),则下列 SQL 语句中错误的是 ( A) SELECT * FROM Students ORDER BY 学号 ( B) SELECT * FROM Students ORDER BY 学号 ASC ( C) SELECT * FROM Students ORDER BY 学号 DESC ( D) SELECT * FROM Students ORDER BY 学号 ESC 21 在窗体设计时,要设置标签文字的显示格式应使用 ( A)格式工具栏 ( B)字段列表框 ( C)工具箱 ( D)窗体设计工具栏 22 下列关于窗体的叙述中,正确的是 ( A)窗体
7、只能用作数据的输出界面 ( B)窗体可设计成切换面板形式,用以打开其他窗体 ( C)窗体只能用作数据的输入界面 ( D)窗体不能用来接收用户的输入数据 23 为窗体上的控件设置 Tab 键的顺序,应选择属性表中的 ( A)格式选项卡 ( B)数据选项卡 ( C)事件选项卡 ( D)其他选项卡 24 要在报表上显示格式为 “7/总 10页 “的页码,则对应控件的控件来源属性应设置为 ( A) page/总 Pages ( B) =page/总 Pages ( C) page & “/总 “ & Pages ( D) =page & “/总 “ & Pages 25 在一份报表中设计内容只出现一次
8、的区域是 ( A)报表页眉 ( B)页面页眉 ( C)主体 ( D)页面页脚 26 要限制宏操作的范围,可以在创建宏时定义 ( A)宏操作对象 ( B)宏条件表达式 ( C)窗体或报表控件属性 ( D)宏操作目标 27 若要执行指定的外部应用程序,应使用的宏操作是 ( A) RunCommand ( B) RunSQL ( C) RunApp ( D) DoCmd 28 宏命令 OpenForm 的功能是 ( A)打开窗 体 ( B)打开报表 ( C)打开查询 ( D)打开表 29 打开窗体时,触发事件的顺序是 ( A)打开,加载,调整大小,激活,成为当前 ( B)加载,打开,调整大小,激活,
9、成为当前 ( C)打开,加载,激活,调整大小,成为当前 ( D)加载,打开,成为当前,调整大小,激活 30 若有语句: str1=inputbox(“输入 “,“,“练习 “);从键盘上输入字符串 “示例 “后,str1 的值是 ( A)输入 ( B)输出 ( C)练习 ( D)示例 31 下列 VBA 变量名中,正确的是 ( A) 3S ( B) Print ( C) Select My Name ( D) Select_1 32 函数 Sgn(3.1416) 的返回值是 ( A) -1 ( B) 4 ( C) 1 ( D) 3 33 下列选项中,不是 VBA 基本数据类型的是 ( A) C
10、har ( B) Boolean ( C) Currency ( D) Date 34 ADO 对象模型中有 5 个主要对象,他们是 Connection、 Command、RecordSet、 Error 和 ( A) Database ( B) Workspace ( C) Field ( D) DBEngine 35 下列 If 语句的功能是统计性别为男、职称为副教授以上且年龄小于 40岁的人数,错误的语句是 ( A) If sex=“男 “ And age0 Then n=n+1 ( B) If sex=“男 “ And age0 Then n=n+1 ( C) If sex=“男 “
11、 And age键或 键时输入焦点根据设定的索引值移动到指定的控件上。 24 【正确答案】 D 【试题解析】 计算控件的控件源必须是以 “=“开头的计算表达式,表达式的字段名不用加表名,需要以 “ “括起来。在报表中添加页码时,表达式中 Page和Pages是内置变量, Page代表当前页, Pages代表总页数,表达式中的其他字符串加上双引号,再利用文本连接符 “&“实现按顺序原样输出。 25 【正确答案】 A 【试题解析】 报表页眉中的内容只显示在报表首页最上方,页面页眉、页面页脚以及主体内容会在每一页上重复出现。 26 【正确答案】 B 【试 题解析】 要限制宏命令的操作范围可以在创建宏
12、时定义宏条件表达式。 27 【正确答案】 C 【试题解析】 RunCommand是运行一个 ACCESS菜单命令, RunSQL用于执行指定的 SQL语句, RunApp用于执行指定的外部应用程序, DoCmd是 ACCESS的对象成员。 28 【正确答案】 A 【试题解析】 宏命令 OpenForm 的功能是打开窗体,打开报表的宏命令是OpenReport,打开查询的宏命令是 OpenQuery,打开表的宏命令是 OpenTable。 29 【正确答案】 A 【试题解析】 由于窗体的事件比较多,在打开窗体时,将按照下列顺序发生相应的事件:打开 (Open) 加载 (Load) 调整大小 (R
13、esize) 激活 (Activate) 成为当前(Current)。 30 【正确答案】 D 【试题解析】 InputBox函数表示在对话框来中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的字符串,其函数格式为 InputBox(prompt, title , default , xpos , ypos , helpfile, context) 。 Prompt必需的,作为对话框消息出现的字符串表达式; Title可选的,显示对话框标题栏中的字符串表达式;Default可选的,显示文本框中的字符串表达式。因此本题中的消息框标题初始显示 “输入 “,文本框初始显示 “练习 “,从
14、键盘上输入字符串 “示例 “后,传给 str1, 其值为 “示例 “。 31 【正确答案】 D 【试题解析】 变量命名规则:只能由字母、数字或下划线组成,不允许出现空格、 - 等符号;第一个字符必须是字母;不能与 VBA关键字相同。因此,选项 A是以数字开头,选项 B与 VBA关 键字相同,选项 C含有空格,只有选项 D正确。 32 【正确答案】 C 【试题解析】 Sgn()函数返回数值表达式的符号值。若数值表达式的值小于 0,则函数返回 -1;若数值表达式的值等于 0,则函数返回 0;若数值表达式的值大于0,则函数返回 1。因此 Sgn(3.1416)返回值为 1。 33 【正确答案】 A
15、【试题解析】 VBA基本数据类型主要包括 Boolean(布尔型)、 Integer(整型)、 Long(长整型)、 Single(单精度型)、 Double(双精度型)、 Currency(货币型)、 Variant(变体型)、 Date(日期型)、 String(字符型)。 Char不是 VBA 基本数据类型。 34 【正确答案】 C 【试题解析】 在 VBA中提拱了 Active数据对象 (ADO)作为数据库的访问接囗,ADO 对象模型中包括 5 个主要对象,即 Connection连接,代表到数据库的连接;Recordset记录集,代表数据库记录的一个集合; Command命令,代表一个 SQL命令; Error错误,代表数据库访问中产生的意外; Field字段,代表记录集中的字段数据信息。 35 【正确答案 】 D 【试题解析】 选项 A、选项 B、选项 C均在第二个条件 age20不再满足循环条件,跳出循环, text1显示 27, text2显示 3。 40 【正确答案】 B 【试题解析】 因需要对 “学生表 “的学生年龄进行加 1 的操作,需要修改数据库中的数据,因此程序需要使用 rs.edit将记录设置为可编辑状态。