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

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

1、国家二级( ACCESS)机试模拟试卷 68及答案与解析 一、选择题 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)冻结列 ( D)

5、筛选 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)组合框 23 创

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

8、)在宏设计器中单击 “运行 “菜单 /“运行 “ ( 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 Fun

11、ction 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 + 1

12、 Debug.Print a(I) Next I ( A) 123456 ( B) 6 ( C) 654321 ( D) 0 39 进入第六次循环, a(5)=5+1=6,输出 6,之后 I变为 6,不再满足循环条件。因此程序执行结果为 123456。 执行下列程序段后,变量 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

13、k 10 k = k + 1 _ Loop ( A) t = t + k ( B) t = t + 2 ( C) k = k + 2 ( D) t = t + 1 二、基本操作题 41 (1)在考生文件夹下的 “sampl accdb”数据库中建立表 “tTeacher”,表结构如表2 1所示。 (2)根据 “tTeacher”表的结构,判断并设置主键。 (3)设置 “工作时间 ”字段的有效性规则:只能输入上一年度 5月 1日以前 (含 )的日期 (规定:本年度年号必须用函数获取 )。 (4)将 “在职否 ”字段的默认值设置为真值,设置 “邮箱密码 ”字段的输入掩码,使输入的密码显示为 6位星

14、号 (密码 ),设置 “联系电话 ”字段的输入掩码,要求前 4位为 “010一 ”,后 8位为数字。 (5)将 “性别 ”字段值的输入设置为 “男 ”、 “女 ”列表选择。 (6)在 “tTeacher”表中输入以下两条记录,如表 2 2所示。三、简单应用题 42 在考生文件夹下有一个数据库文件 “samp2 accdb”,里面已经设计好了 3个关联表对象,名为 “tstud”、 “tCourse”、 “tscore”、一个空表 (名为 “tTemp”)和一个窗体对象 (名为 “iTemp”)。请按以下要求完成设计。 (1)创建一个选择查询,查找没有绘画爱好学生的 “学号 ”、 “姓名 ”、

15、“性别 ”和 “年龄 ”4个字段的内容,所建查询命名为 “qT1”。 (2)创建一个选择查询,查找学生的 “姓名 ”、 “课程名 ”和 “成绩 ”3个字段内容,将查询命名为 “qT2”。 (3)创建一个参数查询,查找学生的 “学号 ”、 “姓 名 ”、 “年龄 ”和 “性别 ”4个字段的内容。其中设置 “年龄 ”字段为参数,参数值要求引用窗体 fTemp上控件 tAge的值,将查询命名为 “qT3”。 (4)创建追加查询,将表对象 “tStud”中 “学号 ”、 “姓名 ”、 “性别 ”和 “年龄 ”4个字段的内容追加到目标表 “tTemp”的对应字段内,将查询命名为 “qT4”。 规定: “

16、姓名 ”字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的 “标识 ”字段中。 四、综合应用题 43 在考生文件夹下有一个数据库文件 “samp3 accdb”,里面 已经设计好了表对象“tAddr”和 “tUser”,同时还设计出窗体对象 “fEdit”和 “fEuser”。请在此基础上按以下要求补充 “fEdit”窗体的设计。 (1)将窗体中名称为 “Lremark”的标签控件上的文字颜色改为 “蓝色 ”(蓝色代码为 #0072BC)、字体粗细改为 “加粗 ”。 (2)将窗体标题设置为“显示修改用户口令 ”。 (3)将窗体边框改为 “细边框 ”样式,取消窗体中的水平和

17、垂直滚动条、记录选择器、导航按钮和分隔线;保留窗体的关闭按钮。 (4)将窗体中 “退出 ”命令按钮 (名称为 “cmdquit”)上的 文字颜色改为棕色 (棕色代码为 128)、字体粗细改为 “加粗 ”,并在文字下方加下划线。 (5)在窗体中还有 “修改 ”和 “保存 ”两个命令按钮,名称分别为 “CmdEdit”和 “CmdSave”。其中 “保存 ”命令按钮在初始状态为不可用,当单击 “修改 ”按钮后, “保存 ”按钮变为可用,同时在窗体的左侧显示出相应的信息和可修改的信息。如果在 “口令 ”文本框中输入的内容与在 “确认口令 ”文本框中输入的内容不相符,当单击 “保存 ”按钮后,屏幕上应

18、弹出如图 2 3所示的提示框。现已编写了部分 VBA代码,请按照 VBA代码中的指示将代码补充完整 。 要求:修改后运行该窗体,并查看修改结果。注意:不要修改窗体对象 “fEdit”和 “fEuser”中未涉及的控件、属性;不要修改表对象 “tAddr”和“tUser”。 程序代码只能在 “*Add*”与 “*Add*”之间的空行内补充一行语句,完成设计,不允许增删和修改其他位置已存在的语句。 国家二级( ACCESS)机试模拟试卷 68答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 在定义的链表中,若只含有一个指针域来存放下一个元素地址,称这样的链表为单链表或 线性链表。带链的栈

19、可以用来收集计算机存储空间中所有空闲的存储结点,是线性表。在单链表中的结点中增加一个指针域指向它的直接前件,这样的链表,就称为双向链表(一个结点中含有两个指针),也是线性链表。循环链表具有单链表的特征,但又不需要增加额外的存贮空间,仅对表的链接方式稍做改变,使得对表的处理更加方便灵活,属于线性链表。二叉链表是二叉树的物理实现,是一种存储结构,不属于线性结构。答案为 A选项。 2 【正确答案】 D 【试题解析】 在循环队列中,用队尾指针 rear指向队列中的队尾元素,用排头指针 front指向排头元素的前一个位置。在循环队列中进行出队、入队操作时,头尾指针仍要加,朝前移动。只不过当头尾指针指向向

20、量上界时,其加操作的结果是指向向量的下界。由于入队时尾指针向前追赶头指针,出队时头指针向前追赶尾指针,故队空和队满时,头尾指针均相等。答案为 D选项。 3 【正确答案】 C 【试题解析】 栈顶元素总是后被插入的元素,从而也是最先被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。栈的修改是按后进先出的原则进行的。因此,栈称为先进后出表,或 “后进先出 “表,所以选择C。 4 【正确答案】 B 【试题解析】 关系模型实体间的联系采用二维表来表示,简称表。选项 C为网状模型实体间的联系,选项 D为层次模型实体间的联系,选项 A属性刻画了实体 5 【正确答案】 C 【试题解析】

21、 两个实体集间的联系实际上是实体集间的函数关系,主要有一对一联系( 1:1)、一对多联系( 1:m)、多对一联系( m:1)、多对多联系( m:n)。对于每一个实体部门,都有多名职员,则其对应的联系为一对多联系( 1:m),答案选 C。 6 【正确答案】 A 【试题解析】 由关系 R到关系 S为 一元运算,排除 C和 D。关系 S是关系 R的一部分,是通过选择之后的结果,因此选 A。 7 【正确答案】 A 【试题解析】 在数据流图中,对所有元素都进行了命名,所有名字的定义集中起来就构成了数据字典。因此选 A,而 B, C, D都不符合。 8 【正确答案】 D 【试题解析】 软件需求规格说明书是

22、需求分析阶段的最后成果,是软件开发的重要文档之一。软件需求规格说明书有以下几个方面的作用。 便于用户、开发人员进行理解和交流, B正确; 反映出用户问题的结构,可以作为软件开发工作的基础和依据, C正确; 作为确 认测试和验收的依据, A正确。 9 【正确答案】 C 【试题解析】 黑盒测试不关心程序内部的逻辑,只是根据程序的功能说明来设计测试用例。在使用黑盒测试法时,手头只需要有程序功能说明就可以了。黑盒测试法分等价类划分法、边界值分析法和错误推测法,答案为 C。而 A、 B、 D均为白盒测试方法。 10 【正确答案】 C 【试题解析】 从技术观点上看,软件设计包括软件结构设计、数据设计、接口

23、设计、过程设计。所以 A、 B、 D正确, C为软件测试阶段的任务。 11 【正确答案】 C 【试题解析】 关系型数据库中所谓的 “关系 “是指数据模型符合满足一定条件的二维表格式。在 Access中,一个表就是一个关系,每一个关系都是一个二维表。目前 ACCESS是世界上最流行的一种关系型桌面数据管理系统。 12 【正确答案】 B 【试题解析】 专门的关系运算包括投影、选择和连接三种。选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;连接运算是将两个关系拼接成一个新的

24、 关系,生成的新关系中包含满足条件的元组。 13 【正确答案】 B 【试题解析】 若要在不同的表之间建立关系,可以通过各个表中具有相同内容的字段建立连接。 14 【正确答案】 C 【试题解析】 在 ACCESS 中若要对用户的输入做某种限制,可在表字段设计时设置有效性规则或输入掩码。输入掩码可以控制数据的输入样式,有效性规则可以控制数据的输入范围。 15 【正确答案】 C 【试题解析】 在 ACCESS实际应用过程中,有时会遇到由于表过宽而使得某些字段无法全部显示的情况。此时可以使 用 “冻结列 “功能将字段的显示位置固定在窗口左侧,无论水平滚动条如何移动,冻结的列总是可见的。 16 【正确答

25、案】 D 【试题解析】 利用索引可以加快对数据的查询和排序速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。 17 【正确答案】 B 【试题解析】 生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。因此基于 “学生名单表 “创建新表 “学生名单表 2“应使用生成表查询。 18 【 正确答案】 C 【试题解析】 在 Access 查询条件的设置过程中,若要使用文本类型数据需在两端加上双引号,数字类型数据可直接使用。 19 【正确答案】 D 【试题解析】 SELECT语句的格式为: SELE

26、CT 字段列表 /* FROM 表名WHERE 条件表达式 ORDER BY 列名 ASCDESC。因此,若要在教师表中查找男教师的全部信息应使用的 SQL语句为 SELECT * FROM 教师表 WHERE(性别 =男 )。 20 【正确答案】 C 【试题解 析】 SELECT语句的格式为: SELECT 字段列表 /* FROM 表名WHERE 条件表达式 ORDER BY 列名 ASCDESC。因此,若要在教师表中查找男教师的全部信息应使用的 SQL语句为 SELECT * FROM 教师表 WHERE(性别 =男 )。 21 【正确答案】 B 【试题解析】 窗体可由多个区域组成,每个

27、区域称为一个节,其中最基本的区域是主体,如果需要,也可以在窗体中设置窗体页眉、页面页眉、页面页脚及窗体页脚部分。 22 【正确答案】 A 【 试题解析】 控件是窗体上用于显示数据、执行操作、装饰窗体的对象,主要有标签、文本框、选项组、切换按钮、单选按钮、复选框、组合框、列表框、命令按钮、图像、非绑定对象框、绑定对象框、分页符、选项卡控件、子窗体 /子报表、直线和矩形等。表属于数据库对象,而不是窗体控件。 23 【正确答案】 C 【试题解析】 在 Access 2010 中,可以利用 “自动创建报表功能 “创建表格式报表和纵栏式报表。 24 【正确答案】 D 【试题解析】 在报表和窗体的 “设计

28、视图 “工具栏中均存在 “代码 “、 “字段列表“、 “工具箱 “按钮,但只有报表 “设计视图 “工具栏中有 “排序与分组 “按钮,能够实现报表数据的排序与分组操作。 25 【正确答案】 A 【试题解析】 函数 NOW( )用于显示当前日期和时间,函数 YEAR( )用于显示当前年,函数 TIME( )用于显示当前时间,函数 DATE( )用于显示当前日期。 26 【正确答案】 A 【试题解析】 若要运行宏可以通过双击宏名运行宏、也可以单击 “工具栏 “上的 “运行 “按钮,还可以在宏设计器中单击 “运行 “菜单下的 “运行 “按钮,通过单击宏名的方法不能运行宏。 27 【正确答案】 C 【试

29、题解析】 最大化激活窗口的宏命令是 Maximize,宏命令 Minimize用于最小化激活窗口,宏命令 Requery用于实施控件重新查询及刷新控件数据,宏命令Restore用于将最大化或最小化窗口恢复至原始大小。 28 【正确答案】 C 【试题解析】 宏命令 OpenQuery 的功能是打开查询,打开窗体的宏命令是OpenForm,打开报表的宏命令是 OpenReport。 29 【正确答案】 A 【试题解析】 由于窗体的事件比较多,在打开窗体时,将按照下列顺序 发生相应的事件:打开 (Open) 加载 (Load) 调整大小 (Resize) 激活 (Activate) 成为当前(Cur

30、rent)。 30 【正确答案】 B 【试题解析】 变量命名规则:只能由字母、数字或下划线组成,不允许出现空格、 -等符号;第一个字符必须是字母;不能与 VBA关键字相同。因此,选项 B是以数字开头,错误。 31 【正确答案】 C 【试题解析】 在 VBA中提拱了 Active数据对象 (ADO)作为数据库的访问接囗,ADO 对象模型中包括 5 个主要对象,即 Connection连 接,代表到数据库的连接;Recordset记录集,代表数据库记录的一个集合; Command命令,代表一个 SQL命令; Error错误,代表数据库访问中产生的意外; Field字段,代表记录集中的字段数据信息。

31、 32 【正确答案】 C 【试题解析】 DLookUp函数是从指定记录集里检索特定字段的值。它可以直接在 VBA、宏、查询表达式或计算控件使用,而且主要用于检索来自外部表字段中的数据。 33 【正确答案】 B 【试题解析】 计算控件的控件源必须是以 “=“开头的计算表达式,表达式的字段名不用 加表名,需要以 “ “括起来。 34 【正确答案】 C 【试题解析】 DoLoop while|until 采用的是先执行循环体后判断条件的做法,首先执行循环,之后进行条件判断,无论条件真假,循环体都会至少执行一次。因此选项 C正确,而其他三个循环语句都会首先进行条件判断,若条件为假,则不进入循环体。 3

32、5 【正确答案】 C 【试题解析】 改变窗体显示标题需要为窗体的 Caption属性赋值。 36 【正确答案】 B 【试题解析】 Int函数用于取整 , 对于负数返回小于或者等于原 数的第一个负数,Sgn函数返回数值表达式的符号值,若数值表达式的值小于 0,则函数返回 -1;若数值表达式的值等于 0,则函数返回 0;若数值表达式的值大于 0,则函数返回1。因此 Int(-17.8)的值为 -18, Sgn(17.8)的值为 1,表达式最终结果为 -17。 37 【正确答案】 A 【试题解析】 本题考察 For循环结构。首先看程序中的 Function P函数,在该函数中,首先定义了静态变量 s

33、um,默认初始值为 0,然后设置了一个 For循环,将函数参数作为 For循环的控制条件,通过语句 “sum=sum+i“,将循环次数累计相加。在按钮单击事件 “Command1_Click()“通过语句 “s=p(1)+p(2)+p(3)+p(4)“调用函数并将函数结果用于计算,下面就来分析一下程序运行过程: P(1),带入函数P的参数 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的参数

34、 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(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范

35、围内,则进入循环体,执行 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,之后I变为 4;进入第五次循环, a(4)=4+1=5,输出 5,之后 I变为 5; 39 【正确答案】 A 【试题解析】 Do WhileLoop 语句是在条件式结果为真时,执行循环体,并持续到条件式结果为假或执行到选择性 Exit Do语句而退出循环。

36、本题中,若满足 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存储相加结果,利用

37、t = t + k语句实现计算1+2+3+10 的值的功能。 二、基本操作题 41 【正确答案】 (1)【操作步骤】 在设计视图中新建表,按题干中的表建立新字段。在第一行 “字段名称 ”列输入 “编号 ”,单击 “数据类型 ”,在 “字段大小 ”行输入“5”。按上述操作设置其他字段。单击快速访问工具栏中的 “保存 ”按钮 ,将表另存为 “tTeacher”。如图 3 48所示。 (2)【操作步骤】 在表 “tTeacher”设计视图中右键单击 “编号 ”字段行,在弹出的快捷菜单中选择 “主键 ”命令。如图 3 49所示。 (3)【操作步骤】 在表 “tTeacher”设计视图中单击 “工作时间

38、 ”字段行任一处,在 “有效性规则 ”行输入“ (4)【操作步骤】步骤 1:在表 “tTeacher”设计视图中单击 “在职否 ”字段行任一处,在 “默认值 ”行输入 “True”,单击快速访问工具栏中的 “保存 ”按钮 。如图 3 51所示。 步骤 2:单击 “邮箱密码 ”字段行任一处,单击 “输入掩码 ”行的右侧生成器按钮 ,弹出 “输入掩码向导 ”对话框,在列表中选择 “密码 ”行,单击 “完成 ”按钮。如图 3 52所示。 步骤 3:单击 “联系电话 ”字段行任一处,在 “输人掩码 ”行输入 “”010”00000000”。如图 3 53所示。 (5)【操作步骤】 在 “性别 ”字段

39、“数据类型 ”列下拉列表中选择 “查阅向导 ”,弹出 “查阅向导 ”对话框,选择 “自行键入所需的值 ”单选框,单击 “下一步 ”按钮,在光标处输入 “男 ”,在下一行输入 “女 ”,单击 “完成 ”按钮。单击快速访问工具栏中的 “保存 ”按钮 ,关闭设计视图。如图 3 54所示。(6)【操作步骤】 双击表 “tTeacher”,按照题干要求添加数据。单击快速访问工具栏中的 “保存 ”按钮 ,关闭数据表。如图 3 55所示。 三、简单应用题 42 【正确答案】 (1)【操作步骤】 步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮,在 “显示表 ”对话框中双击表 “tStu

40、d”,关闭 “显示表 ”对话框。 步骤 2:分别双击 “学号 ”、 “姓名 ”、 “性别 ”、 “年龄 ”和 “简历 ”字段。如图 3 225所示。步骤 3:在 “简历 ”字段的 “条件 ”行输入“not like”木绘画 *”,单击 “显示 ”行取消该字段显示。 步骤 4:按 Ctrl+S保存修改,另存为 “qT1”,关闭设计视图。 (2)【操作步骤】 步 骤 1:单击 “创建 ”选项卡“查询 ”组中的 “查询设计 ”按钮,在 “显示表 ”对话框中分别双击表 “tStud”、 “tCourse”和 “tScore”,关闭 “显示表 ”对话框。 步骤 2:用鼠标拖动 “tScore“表中 “学

41、号 ”至“tStud”表中的 “学号 ”字段,建立两者的关系,用鼠标拖动 “tCourse”表中 “课程号 ”至“tScore”表中的 “课程号 ”字段,建立两者的关系。 步骤 3:分别双击 “姓名 ”、 “课程名 ”和 “成绩 ”字段将其添加到 “字段 ”行。如图 3 226所示。按 Ctrl+S将查询保存为“qT2”。关闭设计视图。 (3)【操作步骤】 步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮,在 “显示表 ”对话框中双击表 “tStud”,关闭 “显示表 ”对话框。 步骤 2:分别双击 “学号 ”、 “姓名 ”、 “年龄 ”和 “性别 ”字段。 步骤 3:在

42、 “年龄 ”字段的 “条件 ”行输入 “Forms!fremp!tAge”。如图3 227所示。 步骤 4:按 Ctrl+S将查询保存为“qT3”。关闭设计视图。 (4)【操作步骤】 步骤 1:单击 “创建 ”选项卡 “查询 ”组中的“查询设计 ”按钮,在 “显示表 ”对话框中双击表 “tStud”,关闭 “显示表 ”对话框。 步骤2:在 “字段 ”行的第一列输入 “标识: 学号 +Leff(姓名 , 1)”,然后双击 “姓名 ”、“性别 ”和 “年龄 ”字段如图 3 228所示。步骤 3:单击 “设计 ”选项卡 “杏询类型 ”组中的 “追加 ”按钮,在弹出的对话框中输入 “tTemp”,单击

43、 “确定 ”按钮,如图3 229所示。 步骤 4:单击 “设计 ”选项卡 “结果 ”组中的 “运行 ”按钮,在弹出的对话框中单击 “是 ”按钮。 步骤 5:按 Ctrl+S将查询保存为 “qT4”。关闭设计视图。 四、综合应用题 43 【正确答案】 (1)【操作步骤】 步骤 1:选择 “窗体 ”对象,右键单击 “fEdit”,从弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:右键单击窗体任一点,从弹出的快捷菜单中选择 “属性 ”命令,打开属性表,在 “所选内容的类型:标签 ”右侧下拉列表中选择 “Lremark”,在 “格式 ”选项卡的 “前景色 ”行输入 “#0072BC”(蓝色 ),

44、在 “字体粗细 ”行下拉列表中选择 “加粗 ”,如图 3 261所示。关闭属性表。(2)【操作步骤】 步骤 1:右键单击 “窗体选择器 ”,从弹出的快捷菜单中选择 “属性 ”命令。 步骤 2:在 “格式 ”选项卡的 “标题 ”行输入 “显示修改用户口令 ”, 如图 3 262所示。 (3)【操作步骤】步骤 1:在 “边框样式 ”行下拉列表中选择 “细边框 ”。 步骤 2:分别选择 “滚动条 ”、 “记录选择器 ”、 “导航按钮 ”和 “分隔线 ”行下拉列表中的 “两者均无 ”或 “否 ”。 步骤 3:在 “关闭按钮 ”行下拉列表中选择 “是 ”,关闭属性表。如图 3 263所示。(4)【操作步

45、骤】 步骤 1:右键单击命令按钮 “退出 ”,从弹出的快捷菜单中选择 “属性 ”命令。 步骤 2:在 “格式 ”选项卡的 “前景色 ”行输入“128”(软件自动显示为 16进制 #800000),分别在 “字体粗细 ”和 “下划线 ”行下拉列表中选择 “加粗 ”和 “是 ”,如图 3 264所示,关闭属性表。 (5)【操作步骤】 步骤 1:在设计视图中右键单击命令按钮 “修改 ”,从弹出的快捷菜单中选择 “事件生成器 ”命令,在弹出的 “选择生成器 ”对话框中选择 “代码生成器 ”,进入编程环境,在空行内输入以下代码: *Add* MsgBox“请重新输入口令 !”, vbOKquit * Add* 如图 3 265所示。步骤 2:关闭界面,按 Ctrl+s保存修改,关闭设计视图。

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

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

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