[计算机类试卷]国家二级ACCESS机试(选择题)模拟试卷24及答案与解析.doc

上传人:bonesoil321 文档编号:497027 上传时间:2018-11-30 格式:DOC 页数:20 大小:73KB
下载 相关 举报
[计算机类试卷]国家二级ACCESS机试(选择题)模拟试卷24及答案与解析.doc_第1页
第1页 / 共20页
[计算机类试卷]国家二级ACCESS机试(选择题)模拟试卷24及答案与解析.doc_第2页
第2页 / 共20页
[计算机类试卷]国家二级ACCESS机试(选择题)模拟试卷24及答案与解析.doc_第3页
第3页 / 共20页
[计算机类试卷]国家二级ACCESS机试(选择题)模拟试卷24及答案与解析.doc_第4页
第4页 / 共20页
[计算机类试卷]国家二级ACCESS机试(选择题)模拟试卷24及答案与解析.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、国家二级 ACCESS机试(选择题)模拟试卷 24及答案与解析 一、选择题 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 Access 数据库是 ( A)面向对象数据库 ( B)文件数据库 ( C)关系型数据库 ( D)图形数据库 12 关系数据库的任何检索操作都是由 3种基本运算组合而成的,这 3种基本运算不包括 ( A)连接

4、( B)关系 ( C)选择 ( D)投影 13 在一个数据库中存储着若干个表,要在这些表之间建立关系,可以通过 ( A)内容不相同的字段 ( B)相同内容的字段 ( C)第一个字段 ( D)最后一个字段 14 在 ACCESS 中如果要对用户的输入做 某种限制,可在表字段设计时利用的手段是 ( A)设置字段的大小,改变数据类型,设置字段的格式 ( B)设置字段的格式,小数位数和标题 ( C)设置有效性规则,使用掩码 ( D)设置字段的大小并使用默认值 15 可以用数据表视图显示记录。如果要求将某字段的显示位置固定在窗口左侧,则可以进行的操作是 ( A)隐藏列 ( B)排序 ( C)冻结列 (

5、D)筛选 16 可以加快排序操作的属性是 ( A)默认值 ( B)有效性规则 ( C)有效性文本 ( D)索引 17 基于 “学生名单表 “创建新表 “学生名 单表 2“,所使用的查询方式是 ( A)删除查询 ( B)生成表查询 ( C)追加查询 ( D)交叉表查询 18 下列关于 Access 查询条件的叙述中,错误的是 ( A)同行之间为逻辑 “与 “关系,不同行之间为逻辑 “或 “关系 ( B)日期 /时间类型数据在两端加上 # ( C)数字类型数据需在两端加上双引号 ( D)文本类型数据需在两端加上双引号 19 在 SQL 查询语句中, Group By 子语用于 ( A)条件 ( B

6、)排序 ( C)列表 ( D)分组 20 用 SQL 语言描述 “在教师表中查 找男教师的全部信息 “,下列描述中,正确的是 ( A) SELECT FROM 教师表 IF (性别 =男 ) ( B) SELECT 性别 FROM 教师表 IF (性别 =男 ) ( C) SELECT * FROM 教师表 WHERE(性别 =男 ) ( D) SELECT * FROM 性别 WHERE (性别 =男 ) 21 在窗体中,最基本的区域是 ( A)页面页眉 ( B)主体 ( C)窗体页眉 ( D)窗体页脚 22 下列不是窗体控件的是 ( A)表 ( B)标签 ( C)文本框 ( D)组合 框

7、23 创建报表时,使用自动创建方式可以创建 ( A)纵栏式报表和标签式报表 ( B)标签式报表和表格式报表 ( C)纵栏式报表和表格式报表 ( D)表格式报表和图表式报表 24 下列选项中,在报表 “设计视图 “工具栏中有、而在窗体 “设计视图 “中没有的按钮是 ( A)代码 ( B)字段列表 ( C)工具箱 ( D)排序与分组 25 要在报表的文本框控件中同时显示出当前日期和时间,则应将文本框的控件来源属性设置为 ( A) NOW( ) ( B) YEAR( ) ( C) TIME( ) ( D) DATE( ) 26 下列运行宏方法,错误的是 ( A)单击宏名运行宏 ( B)双击宏名运行宏

8、 ( C)在宏设计器中单击 “运行 “菜单 /“运行 “ ( D)单击 “工具栏 “上的运行按钮 27 最大化激活窗口的宏命令是 ( A) Minimize ( B) Requery ( C) Maximize ( D) Restore 28 宏命令 OpenQuery 的功能是 ( A)打开窗体 ( B)打开报表 ( C)打开查询 ( D)打开帮助 29 打开窗体时,触发事件的顺序是 ( A)打开,加载,调整大小,激活,成 为当前 ( B)加载,成为当前,打开,调整大小,激活 ( C)打开,激活,加载,调整大小,成为当前 ( D)加载,打开,调整大小,成为当前,激活 30 下列 VBA 变量

9、名中,错误的是 ( A) strname ( B) 3abc ( C) A_one ( D) vaone 31 ADO 对象模型中有 5 个主要对象,他们是 Connection、 Command、RecordSet、 Error 和 ( A) Database ( B) Workspace ( C) Field ( D) DBEngine 32 能 够实现从指定记录集里检索特定字段值的函数是 ( A) Nz ( B) DSum ( C) DLookup ( D) Rnd 33 要将计算控件的控件来源属性设置为计算表达式,表达式的第一个符号必须是 ( A)左方括号 ( B)等号 = ( C)左

10、圆括号( ( D)双引号 “ 34 要使循环体至少执行一次,应使用的循环语句是 ( A) For - next ( B) While - wend ( C) Do - Loop while|until ( D) dowhile|until - loop 35 要想改变一个窗体的标题内容,则应该设置的属性是 ( A) Name ( B) Fontname ( C) Caption ( D) Text 36 VBA表达式 Int(-17.8)+Sgn(17.8) 的值是 ( A) 18 ( B) -17 ( C) -18 ( D) -16 37 单击命令按钮时,下列程序的执行结果为 Private

11、 Function P(N As Integer) Static sum For I = 1 To N sum = sum + 1 Next I P = sum End Function Private Sub Command1_Click() S = P(1) + P(2) + P(3) + P(4) Debug.Print S End Sub ( A) 20 ( B) 30 ( C) 115 ( D) 135 38 下列程序段的执行结果是 Dim a(5) As String Dim b As Integer Dim I As Integer For I = 0 To 5 a(I) = I

12、 + 1 Debug.Print a(I) Next I ( A) 123456 ( B) 6 ( C) 654321 ( D) 0 39 执行下列程序段后,变量 b 的值是 b = 1 Do while ( b 40 ) b = b * ( b + 1 ) Loop ( A) 42 ( B) 39 ( C) 41 ( D) 40 40 下列程序段的功能是:计算 1+2+3+10 的值,程序空白处应填写的语句是 Dim t, k as single k = 0 DO While k 10 k = k + 1 _ Loop ( A) t = t + k ( B) t = t + 2 ( C) k

13、 = k + 2 ( D) t = t + 1 国家二级 ACCESS机试(选择题)模拟试卷 24答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 在定义的链表中,若只含有一个指针域来存放下一个元素地址,称这样的链表为单链表或线性链表。带链的栈可以用来收集计算机存储空间中所有空闲的存储结点,是线性表。在单链表中的结点中 增加一个指针域指向它的直接前件,这样的链表,就称为双向链表(一个结点中含有两个指针),也是线性链表。循环链表具有单链表的特征,但又不需要增加额外的存贮空间,仅对表的链接方式稍做改变,使得对表的处理更加方便灵活,属于线性链表。二叉链表是二叉树的物理实现,是一种存储结构,

14、不属于线性结构。答案为 A选项。 2 【正确答案】 D 【试题解析】 在循环队列中,用队尾指针 rear指向队列中的队尾元素,用排头指针 front指向排头元素的前一个位置。在循环队列中进行出队、入队操作时,头尾指针仍要加,朝前移动。只不 过当头尾指针指向向量上界时,其加操作的结果是指向向量的下界。由于入队时尾指针向前追赶头指针,出队时头指针向前追赶尾指针,故队空和队满时,头尾指针均相等。答案为 D选项。 3 【正确答案】 C 【试题解析】 栈顶元素总是后被插入的元素,从而也是最先被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。栈的修改是按后进先出的原则进行的。因此,

15、栈称为先进后出表,或 “后进先出 “表,所以选择C。 4 【正确答案】 B 【试题解析】 关系模型实体间的联系采用二维表来表示,简称表 。选项 C为网状模型实体间的联系,选项 D为层次模型实体间的联系,选项 A属性刻画了实体 5 【正确答案】 C 【试题解析】 两个实体集间的联系实际上是实体集间的函数关系,主要有一对一联系( 1:1)、一对多联系( 1:m)、多对一联系( m:1)、多对多联系( m:n)。对于每一个实体部门,都有多名职员,则其对应的联系为一对多联系( 1:m),答案选 C。 6 【正确答案】 A 【试题解析】 由关系 R到关系 S为一元运算,排除 C和 D。关系 S是关系 R

16、的一部分,是通过选择之后的结果,因此选 A。 7 【正确 答案】 A 【试题解析】 在数据流图中,对所有元素都进行了命名,所有名字的定义集中起来就构成了数据字典。因此选 A,而 B, C, D都不符合。 8 【正确答案】 D 【试题解析】 软件需求规格说明书是需求分析阶段的最后成果,是软件开发的重要文档之一。软件需求规格说明书有以下几个方面的作用。 便于用户、开发人员进行理解和交流, B正确; 反映出用户问题的结构,可以作为软件开发工作的基础和依据, C正确; 作为确认测试和验收的依据, A正确。 9 【正确答案】 C 【试题解析】 黑盒测试不关心程序内部的逻辑,只是根据程序的功能说明来设计测

17、试用例。在使用黑盒测试法时,手头只需要有程序功能说明就可以了。黑盒测试法分等价类划分法、边界值分析法和错误推测法,答案为 C。而 A、 B、 D均为白盒测试方法。 10 【正确答案】 C 【试题解析】 从技术观点上看,软件设计包括软件结构设计、数据设计、接口设计、过程设计。所以 A、 B、 D正确, C为软件测试阶段的任务。 11 【正确答案】 C 【试题解析】 关系型数据库中所谓的 “关系 “是指数据模型符合满足一定条件的二维表 格式。在 Access中,一个表就是一个关系,每一个关系都是一个二维表。目前 ACCESS是世界上最流行的一种关系型桌面数据管理系统。 12 【正确答案】 B 【试

18、题解析】 专门的关系运算包括投影、选择和连接三种。选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。 13 【正确答案】 B 【试题 解析】 若要在不同的表之间建立关系,可以通过各个表中具有相同内容的字段建立连接。 14 【正确答案】 C 【试题解析】 在 ACCESS 中若要对用户的输入做某种限制,可在表字段设计时设置有效性规则或输入掩码。输入掩码可以控制数据的输入样式,有效性规则可以控制数据的

19、输入范围。 15 【正确答案】 C 【试题解析】 在 ACCESS实际应用过程中,有时会遇到由于表过宽而使得某些字段无法全部显示的情况。此时可以使用 “冻结列 “功能将字段的显示位置固定在窗口左侧,无论水平滚动条如何移动,冻结的列总 是可见的。 16 【正确答案】 D 【试题解析】 利用索引可以加快对数据的查询和排序速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。 17 【正确答案】 B 【试题解析】 生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。因此基于 “学生名单表 “创建新表

20、 “学生名单表 2“应使用生成表查询。 18 【正确答案】 C 【试题解析】 在 Access 查询条件的设置过程中,若要使用 文本类型数据需在两端加上双引号,数字类型数据可直接使用。 19 【正确答案】 D 【试题解析】 SELECT语句的格式为: SELECT 字段列表 /* FROM 表名WHERE 条件表达式 ORDER BY 列名 ASCDESC。因此,若要在教师表中查找男教师的全部信息应使用的 SQL语句为 SELECT * FROM 教师表 WHERE(性别 =男 )。 20 【正确答案】 C 【试题解析】 SELECT语句的格式为: SELECT 字段列表 /* FROM 表名

21、WHERE 条件表达式 ORDER BY 列名 ASCDESC。因此,若要在教师表中查找男教师的全部信息应使用的 SQL语句为 SELECT * FROM 教师表 WHERE(性别 =男 )。 21 【正确答案】 B 【试题解析】 窗体可由多个区域组成,每个区域称为一个节,其中最基本的区域是主体,如果需要,也可以在窗体中设置窗体页眉、页面页眉、页面页脚及窗体页脚部分。 22 【正确答案】 A 【试题解析】 控件是窗体上用于显示数据、执行操作、装饰窗体的对象,主要有标签、文本框 、选项组、切换按钮、单选按钮、复选框、组合框、列表框、命令按钮、图像、非绑定对象框、绑定对象框、分页符、选项卡控件、子

22、窗体 /子报表、直线和矩形等。表属于数据库对象,而不是窗体控件。 23 【正确答案】 C 【试题解析】 在 Access 2010 中,可以利用 “自动创建报表功能 “创建表格式报表和纵栏式报表。 24 【正确答案】 D 【试题解析】 在报表和窗体的 “设计视图 “工具栏中均存在 “代码 “、 “字段列表“、 “工具箱 “按钮,但只有报表 “设计视图 “工具栏中有 “排序与分组 “按钮,能够实现报表数 据的排序与分组操作。 25 【正确答案】 A 【试题解析】 函数 NOW( )用于显示当前日期和时间,函数 YEAR( )用于显示当前年,函数 TIME( )用于显示当前时间,函数 DATE(

23、)用于显示当前日期。 26 【正确答案】 A 【试题解析】 若要运行宏可以通过双击宏名运行宏、也可以单击 “工具栏 “上的 “运行 “按钮,还可以在宏设计器中单击 “运行 “菜单下的 “运行 “按钮,通过单击宏名的方法不能运行宏。 27 【正确答案】 C 【试题解析】 最大化激活窗口的宏命令是 Maximize, 宏命令 Minimize用于最小化激活窗口,宏命令 Requery用于实施控件重新查询及刷新控件数据,宏命令Restore用于将最大化或最小化窗口恢复至原始大小。 28 【正确答案】 C 【试题解析】 宏命令 OpenQuery 的功能是打开查询,打开窗体的宏命令是OpenForm,

24、打开报表的宏命令是 OpenReport。 29 【正确答案】 A 【试题解析】 由于窗体的事件比较多,在打开窗体时,将按照下列顺序发生相应的事件:打开 (Open) 加载 (Load) 调整大小 (Resize) 激活 (Activate) 成为当前(Current)。 30 【正确答案】 B 【试题解析】 变量命名规则:只能由字母、数字或下划线组成,不允许出现空格、 -等符号;第一个字符必须是字母;不能与 VBA关键字相同。因此,选项 B是以数字开头,错误。 31 【正确答案】 C 【试题解析】 在 VBA中提拱了 Active数据对象 (ADO)作为数据库的访问接囗,ADO 对象模型中包

25、括 5 个主要对象,即 Connection连接,代表到数据库的连接;Recordset记录集,代表数据库记录的一个集合; Command命令,代表一个 SQL命令; Error错误,代表数据库访问中产生的意外; Field字段,代表记录集中的字段数据信息。 32 【正确答案】 C 【试题解析】 DLookUp函数是从指定记录集里检索特定字段的值。它可以直接在 VBA、宏、查询表达式或计算控件使用,而且主要用于检索来自外部表字段中的数据。 33 【正确答案】 B 【试题解析】 计算控件的控件源必须是以 “=“开头的计算表达式,表达式的字段名不用加表名,需要以 “ “括起来。 34 【正确答案】

26、 C 【试题解析】 DoLoop while|until 采用的是先执行循环体后判断条件的做法,首先执行循环,之后进行条件判断,无论条件真假,循环体都会至少执行一次。因此选项 C正确,而其他三个循环语句都会首先进行条件判断,若条件为假,则不进入循环体。 35 【正确答案】 C 【试题解析】 改变窗体显示标题需要为窗体的 Caption属性赋值。 36 【正确答案】 B 【试题解析】 Int函数用于取整 , 对于负数返回小于或者等于原数的第一个负数,Sgn函数返回数值表达式的符号值,若数值表达式的值小于 0,则函数返 回 -1;若数值表达式的值等于 0,则函数返回 0;若数值表达式的值大于 0,

27、则函数返回1。因此 Int(-17.8)的值为 -18, Sgn(17.8)的值为 1,表达式最终结果为 -17。 37 【正确答案】 A 【试题解析】 本题考察 For循环结构。首先看程序中的 Function P函数,在该函数中,首先定义了静态变量 sum,默认初始值为 0,然后设置了一个 For循环,将函数参数作为 For循环的控制条件,通过语句 “sum=sum+i“,将循环次数累计相加。在按钮单击事件 “Command1_Click()“通过语 句 “s=p(1)+p(2)+p(3)+p(4)“调用函数并将函数结果用于计算,下面就来分析一下程序运行过程: P(1),带入函数P的参数

28、N=1, For循环运行 1次: i=1: sum=0+1=1,所以 P(1)=1; P(2),带入函数 P的参数 N=2, For循环运行 2次: i=1: sum=0+1=1,i=2: sum=1+2=3,所以P(2)=3; P(3),带入函数 P的参数 N=3, For循环运行 3次: i=1:sum=0+1=1,i=2: sum=1+2=3, i=3: sum=3+3=6,所以 P(3)=6; P(4)带入函数 P的参数 N=3, For循环运行 4次: i=1: sum=0+1=1,i=2: sum=1+2=3, i=3:sum=3+3=6,i=4: sum=6+4=10,所以 P(

29、4)=10;那么, s=P(1)+P(2)+P(3)+P(4)= 1+3+6+10=20,所以输出结果为 20。 38 【正确答案】 A 【试题解析】 本题考察 For循环结构。首先定义了一个数组 a(5),之后进行 For循环判断,若 I满足在 0至 5范围内,则进入循环体,执行 a(I) = I + 1,之后打印输出 a(I)。当 I为 0时,进入第一次循环, a(0)=0+1=1,输出 1,之后 I变为 1;进入第二次循环, a(1)=1+1=2,输出 2,之后 I变为 2;进入第三次循环,a(2)=2+1=3,输出 3,之后 I变为 3;进入第四次循环, a(3)=3+1=4,输出 4

30、,之后I变为 4;进入第五次循环, a(4)=4+1=5,输出 5,之后 I变为 5;进入第六次循环, a(5)=5+1=6,输出 6,之后 I变为 6,不再满足循环条件。因此程序执行结果为 123456。 39 【正确答案】 A 【试题解析】 Do WhileLoop 语句是在条件式结果为真时,执行循环体,并持续到条 件式结果为假或执行到选择性 Exit Do语句而退出循环。本题中,若满足 b 40的条件,则执行 b = b * ( b + 1 ),否则结束循环。 b初始值为 1,满足条件,进入第一次循环, b=1*( 1+1) =2; b满足循环条件,进入第二次循环, b=2*( 2+1) =6; b满足循环条件,进入第三次循环, b=6*( 6+1) =42,不再满足循环条件,跳出循环, b的值最终为 42。 40 【正确答案】 A 【试题解析】 本题利用 Do WhileLoop 循环语句实现了计算 1+2+3+10 的值的功能。利用循环条 件 k10进行控制,若满足条件则执行 k值加 1的操作,使k值从 1至 10逐个变换,之后利用 t存储相加结果,利用 t = t + k语句实现计算1+2+3+10 的值的功能。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1