1、国家二级 ACCESS机试(选择题)模拟试卷 82 及答案与解析 一、选择题 1 下列叙述中正确的是 ( A)算法的效率只与问题的规模有关,而与数据的存储结构无关 ( B)算法的时间复杂度是指执行算法所需要的计算工作量 ( C)数据的逻辑结构与存储结构是一一对应的 ( D)算法的时间复杂度与空间复杂度一定相关 2 下列叙述中正确的是 ( A)线性表链式存储结构的存储空间一般要少于顺序存储结构 ( B)线性表链式存储结构与顺序存储结构的存储空间都是连续的 ( C) 线性表链式存储结构的存储空间可以是连续的 ,也可以是不连续的 ( D)以上说法均错误 3 某二叉树共有 12个结点,其中叶子结点只有
2、 1个。则该二叉树的深度为(根结点在第 1层) ( A) 3 ( B) 6 ( C) 8 ( D) 12 4 对长度为 n的线性表作快速排序,在最坏情况下,比较次数为 ( A) n ( B) n-1 ( C) n(n-1) ( D) n(n-1)/2 5 结构化程序设计中,下面对 goto语句使用描述正确的是 ( A)禁止使用 goto语句 ( B)使用 goto语句程序效率高 ( C)应避免滥用 goto语句 ( D)以上说法均错误 6 下面不属于软件测试实施步骤的是 ( A)集成测试 ( B)回归测试 ( C)确认测试 ( D)单元测试 7 下面不属于软件需求分析阶段主要工作的是 ( A)
3、需求变更申请 ( B)需求分析 ( C)需求评审 ( D)需求获取 8 一般情况下,当对关系 R和 S进行自然连接时,要求 R和 S含有一个或者多个共有的 ( A)记录 ( B)行 ( C)属性 ( D)元组 9 有三个关系 R, S和 T如下: 则由关系 R和 S得到关系 T的操作是 ( A)选择 ( B)差 ( C)交 ( D)并 10 有表示公司和 职员及工作的三张表,职员可在多家公司兼职。其中公司 C(公司号,公司名,地址,注册资本,法人代表,员工数),职员 S(职员号,姓名,性别,年龄,学历),工作 W(公司号,职员号,工资),则表 W的键(码)为 ( A)公司号,职员号 ( B)职
4、员号,工资 ( C)职员号 ( D)公司号,职员号,工资 11 下列选项中,不是 Access 数据库对象的是 ( A)窗体 ( B)模块 ( C)报表 ( D)记录 12 Access 数据表中的 “记录 “,在关系数据模型中对应的概念是 ( A)字段 ( B)元组 ( C)属性 ( D)域 13 下列不能建立索引的数据类型是 ( A)文本型 ( B)备注型 ( C)数字型 ( D)日期时间型 14 在 Access 数据表中,不能定义为主键的是 ( A)自动编号 ( B)一个字段 ( C)多个字段组合 ( D) OLE 对象 15 若限制字段只能输入数字 0 9,则应使用的输入掩码字符是
5、( A) X ( B) A ( C) 0 ( D) 9 16 表 1 输入掩码属性所使用字符的含义输入掩码属性所使用字符的含义见表 1。因此若要限制字段只能输入数字 0 9,应 使用的输入掩码字符是 “0“。表 1 输入掩码属性所使用字符的含义Access 数据库中,能够对数据表进行统计的查询是 ( A)汇总查询 ( B)动作查询 ( C)选择查询 ( D)删除查询 17 Access 中,可与 Like 一起使用,代表 0 个或者多个字符的通配符是 ( A) * ( B)? ( C) # ( D) $ 18 在学生成绩表中,查询成绩为 70-80分之间(不包括 80)的学生信息。正确的条件设
6、置是 ( A) 69 Or =70 And 5 x = x * y y = y + 1 Loop ( A) 2 ( B) 5 ( C) 10 ( D) 20 40 下列程序的功能是计算 10 的阶乘,程序空白处应该填写的语句是 Dim t as single Dim k as Integer k = 0 : t = 1 While _ k = k + 1 t = t * k Wend ( A) k 10 ( C) k = 10 国家二级 ACCESS机试(选择题)模拟试卷 82 答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 算法的效率与问题的规模和数据的存储结构都有关, A错误。
7、算法的时间复杂度,是指执行算法所需要的计算工作量, B 正确。由于数据元素在计算机存储空间中的位置关系可能与逻辑关系不同,因此数据的逻辑结构和存储结构不是一一对应的, C错误。算法的时间复杂度和空间复杂度没有直接的联系, D错误。 2 【正确答案】 C 【试题解析】 线性表的顺序存储结构具备如下两个基本特征:( 1)线性表中的所有元素所占的存储空间是连续的;( 2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。用一组任意的 存储单元来依次存放线性表的结点,这组存储单元既可以是连续的,也可以是不连续的,甚至是零散分布在内存中的任意位置上的。因此 C正确。 3 【正确答案】 D 【试题解析
8、】 二叉树中,度为 0的节点数等于度为 2的节点数加 1,即 n2=n0-1,叶子节点即度为 0, n0=1,则 n2=0,总节点数为 12=n0+n1+n2=1+n1+0,则度为 1的节点数 n1=11,故深度为 12,选 D。 4 【正确答案】 D 【试题解析】 快速排序最坏情况就是每次选的基准数都和其他数做过比较 ,共需比较 (n-1)+(n-2)+1=n(n -1)/2,选 D。 5 【正确答案】 C 【试题解析】 结构化程序设计中,要注意尽量避免 goto语句的使用,故选 C。 6 【正确答案】 B 【试题解析】 软件测试主要包括单元测试、集成测试、确认测试和系统测试。 7 【正确答
9、案】 A 【试题解析】 需求分析阶段的工作可概括为个方面: 需求获取。 需求分析。 编写需求规格说明书。 需求审评。 8 【正确答案】 C 【试题解析】 自然连接是一种特殊的等值连接,它满足下面的条 件: 两关系间有公共域; 通过公共域的等值进行连接,选 C。 9 【正确答案】 B 【试题解析】 关系 T是关系 R的一部分,并且是关系 R去掉 R和 S 相同的元素,符合差操作。 10 【正确答案】 A 【试题解析】 由于职员可以再多加公司兼职,表 W的键(码)应为公司关系和职员关系的主码,即公司号和职员号。 11 【正确答案】 D 【试题解析】 Access 数据库由数据库对象和组两部分组成,
10、其中数据库对象分为6种,这些数据库对象包括:表、查询、窗体、报表、宏和模块。记录不属于数据库对象。 12 【正确答案】 B 【试题解析】 Access 数据表表中的每一横行称为一个记录,在关系数据模型中对应的概念是元组。 13 【正确答案】 B 【试题解析】 索引是表中字段非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能对表中的记录实施唯一性。在 ACCESS 中,备注字段类型是不能进行索引的。 14 【正确答案】 D 【试题解析】 在 Access 数据表中可以将自动编号、某个字段或多个字段的组合定义为主键, OLE 对象不能作为主键。 15 【正确答案】 C 【试题解析】 输入
11、掩码属性所使用字符的含义见表 1。因此若要限制字段只能输入数字 0 9,应使用的输入掩码字符是 “0“。 16 【正确答案】 C 【试题解析】 在 Access 数据库中,可以利用选择查询对数据表进行统计。 17 【正确答案】 A 【试题解析】 Like是在查询表达式的比较运算符中用于通配设定,通配符 *表示与 0个或任意多个字符匹配;?表示与任何单个字母的字符匹配; #表示与任何单个数字字符匹配;不存在通配符 “$“。 18 【正确答案】 C 【试题解析】 选项 A的条件设置为大于 69或小于 80,应使用 AND运算符,而不是 OR;选项 B 将会查找成绩为 70-80分之间(包括 70和
12、 80)的学生信息;选项 D将只查找成绩为 70 和 79的学生信息;选项 C正确,将查询成绩为 70-80分之间(不包括 80)的学生信息。 19 【正确答案】 C 【试题解析】 SELECT 命令中使用 Where 指明查询的条件,为可选项,若省略表则选择所有记录。 20 【正确答案】 A 【试题解析】 SELECT 语句的格式为: SELECT 字段列表 FROM 表名 WHERE 条件表达 式 ORDER BY 列名 ASCDESC。通过 ORDER BY短语可以对查询的结果进行排序,与 ASC、 DESC搭配使用, ASC 实现升序排序,DESC实现降序排序。 21 【正确答案】 B
13、 【试题解析】 窗体中的窗体称为子窗体,包含子窗体的基本窗体称为主窗体,主窗体和子窗体通常用于显示查询数据和具有一对多关系的表对象。 22 【正确答案】 D 【试题解析】 窗口事件是指操作窗口时所引发的事件,常用的窗口事件有 “打开“、 “关闭 “和 “加载 “等,而 “确定 “不是窗体事件。 23 【正确答案】 D 【试题解析】 复选框、切换按钮、选项按钮均可作为单独控件显示表或查询中的“是 “或者 “否 “。复选框和选项按钮处于选中状态时的值为 “是 “,反之为 “否 “;切换按钮处于选中状态时的值为 “是 “,反之为 “否 “。命令按钮不能用来作为表或查询中 “是 /否 “值输出的控件。
14、 24 【正确答案】 D 【试题解析】 在报表和窗体的 “设计视图 “工具栏中均存在 “代码 “、 “字段列表“、 “工具箱 “按钮,但只有报表 “设计视图 “工具栏中有 “排序与分组 “按钮,能够实现报表数据的排序与分组操作。 25 【正 确答案】 C 【试题解析】 控件是窗体或报表上用于显示数据、执行操作、装饰窗体的对象,主要有标签、文本框、选项组、切换按钮、单选按钮、复选框、组合框、列表框、命令按钮、图像、非绑定对象框、绑定对象框、分页符、选项卡控件、子窗体 /子报表、直线和矩形等。换行符不不属于 Access控件。 26 【正确答案】 A 【试题解析】 宏是由一个或多个操作组成的集合,
15、其中每个操作都实现特定的功能。如果要在一个位置上讲几个相关的宏构成组,而不希望对其单个追踪,可以将它们组织起来构成一个宏组。 因此使用宏组的 目的是对多个宏进行组织和管理。 27 【正确答案】 A 【试题解析】 宏命令 RunApp 用于执行指定的外部应用程序。 28 【正确答案】 B 【试题解析】 宏命令 FindRecord 用于查找满足指定条件的第一条记录;宏命令Requery用于实施指定控件重新查询,及刷新控件数据;宏命令 GoToRecord 用于指定当前记录; 29 【正确答案】 C 【试题解析】 宏命令 OpenQuery 的功能是打开查询,打开窗体的宏命令是OpenForm,打
16、开报表的宏命令是 OpenReport。 30 【正确答案】 A 【试题解析】 关闭窗体时,将按照下列顺序发生相应的事件:卸载 (Unload) 停用 (Deactivate)关闭 (Close)。 31 【正确答案】 D 【试题解析】 InputBox 的返回值为文本, Val函数的功能是将文本数据转换为数值数据。 32 【正确答案】 D 【试题解析】 MOD是对两个操作数做除法并返回余数。同时 mod 运算要求 2个数都是整数,不是的话就四舍五入,乘运算优先级高于 mod 运算符,所以 a=19.5 mod 2*2 =20 mod 4=0。 33 【正确答案】 B 【试题解析】 VBA 中
17、去除字符串后面空格的函数是 Rtrim(); Ltrim()是删除字符串的开始空格; Trim()是删除字符串开始和尾部空格; Ucase()函数是将字符串中小写字母转换成大写字母。 34 【正确答案】 A 【试题解析】 VBA 中求字符串长度的函数是 Len()。 35 【正确答案】 D 【试题解析】 InputBox 函数表示在对话框来中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的字符串,其函数格式为 InputBox(prompt, title , default , xpos , ypos , helpfile, context) 。 Prompt必需的,作为对话框消息
18、出现的字符串表达式; Title可选的,显示对话框标题栏中的字符串表达式;Default可选的,显示文本框中的字符串表达式。因此本题中的消息框标题初始显示 “输入 “,文本框初始显示 “练习 “,从键盘上输入字符串 “示例 “后,传给 str1, 其值为 “示例 “。 36 【正确答案】 B 【试题解析】 一维数组 a(-3 to 3)代表 a(-3)、 a(-2)、 a(-1)、 a(0)、 a(1)、 a(2)、a(3),共 7个数组元素。 37 【正确答案】 C 【试题解析】 若改变窗体或控件显示标题需要为其相应 Caption属性赋值。 38 【正确答案】 A 【试题解析】 本题考查
19、For循环。初始将 intsum和 I都定义为整型。因此循环初始 I值为 0,进入第一次循环,执行 intsum=0+0;进入下一循环前执行 Step 10, I值变为 10,进入第二次循环, intsum=0+10;以此类推直至 I值变为 50,intsum=0+10+20+30+40+50=150,之后 I值变为 60不再符合循环条件,跳出循环。因此 intsum值为 150。 39 【正确答案】 C 【试题解析】 Do UntilLoop 循环采用的是先判断条件后执行循环体的做法,如果条件为 True,则循环体一次都不执行,否则进入循环体执行。本题中,若不满足 y 5的条件,则执行 x
20、= x * y, y = y + 1操作。 x初始值为 2, y值初始值为 5,满足循环条件,进入第一次循环, x=2*5=10, y=5+1=6,不再满足循环条件,跳出循环, x的值最终为 10。 40 【正确答案】 A 【试题解析】 本程序作用是计算 10的阶乘, While空白处是用来进行条件限制,满足循环条件则执行 k = k + 1, t = t * k 操作,实现 k值加 1和阶乘的计算。因此当循环至 k 值为 9时,执行循环体 k=k+1=9+1=10, t=1*2*3*4*5*6*7*8*9*10完成 10的阶乘的计算,循环到此结束,因此循环的条件应为 k 10 或 k=9。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1