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

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

1、国家二级( ACCESS)机试模拟试卷 80及答案与解析 一、选择题 1 算法的时间复杂度是指 ( )。 ( A)算法的长度 ( B)执行算法所需要的时间 ( C)算法中的指令条数 ( D)算法执行过程中所需要的基本运算次数 2 以下数据结构中,属于非线性数据结构的是 ( )。 ( A)栈 ( B)线性表 ( C)队列 ( D)二叉树 3 数据结构中,与所使用的计算机无关的是数据的 ( )。 ( A)存储结构 ( B)物理结构 ( C)逻辑结构 ( D)线性结构 4 内聚性 是对模块功能强度的衡量,下列选项中,内聚性较弱的是 ( )。 ( A)顺序内聚 ( B)偶然内聚 ( C)时间内聚 (

2、D)逻辑内聚 5 在关系中凡能维一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的 ( )。 ( A)连接码 ( B)关系码 ( C)外码 ( D)候选码 6 检查软件产品是否符合需求定义的过程称为 ( )。 ( A)确认测试 ( B)需求测试 ( C)验证测试 ( D)路径测试 7 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图 符构成。下列图符名标识的图符不属于数据流图合法图符的是 ( )。 ( A)控制流 ( B)加工 ( C)存储文件 ( D)源和潭 8 待排序的关键码序列为 (15, 20, 9, 30, 67, 65, 45, 90),要

3、按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码 15被放到第 ( )个位置。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 9 对关系 S和关系 R进行集合运算,结果中既包含关系 S中的所有元组也包含关系 R中的所有元组,这样的集合运算称为 ( )。 ( A)并运算 ( B) 交运算 ( C)差运算 ( D)除运算 10 下列选项中,不属于数据管理员 (DBA)职责的是 ( )。 ( A)数据库维护 ( B)数据库设计 ( C)改善系统性能,提高系统效率 ( D)数据类型转换 11 两个关系在没有公共属性时,其自然连接操作表现为 ( )。 ( A)笛卡儿积操作 (

4、B)等值连接操作 ( C)空操作 ( D)无意义的操作 12 下列实体的联系中,属于多对多联系的是 ( )。 ( A)学生与课程 ( B)学校与校长 ( C)住院的病人与病床 ( D)工资与职工 13 在关系运算中,投影运算的含义是 ( )。 ( A)在基本表中选择满足条件的记录组成一个新的关系 ( B)在基本表中选择需要的字段 (属性 )组成一个新的关系 ( C)在基本表中选择满足条件的记录和属性组成一个新的关系 ( D)上述说法均是正确的 14 下列关于二维表的说法错误的是 ( )。 ( A)二维表中的列称为属性 ( B)属性值的取值范围称为值域 ( C)二维表中的行称为元组 ( D)属性

5、的集合称为关系 15 对数据表进行筛选操作,结果是 ( )。 ( A)显示满足条件的记录,并将这 些记录保存在一个新表中 ( B)只显示满足条件的记录,将不满足条件的记录从表中删除 ( C)将满足条件的记录和不满足条件的记录分为两个表进行显示 ( D)只显示满足条件的记录,不满足条件的记录被隐藏 16 SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,动词INSERT、 DELETE、 UPDATE实现 ( )。 ( A)数据定义 ( B)数据查询 ( C)数据操纵 ( D)数据控制 17 下列统计函数中不能忽略空值 (NULL)的是 ( )。 ( A) SUM ( B) AVG (

6、C) MAX ( D) COUNT 18 下面有关生成表查询的论述中正确的是 ( )。 ( A)生成表查询不是一种操作查询 ( B)生成表查询可以利用一个或多个表中的满足一定条件的记录来创建一个新表 ( C)生成表查询将查询结果以临时表的形式存储 ( D)对复杂的查询结果进行运算是经常应用生成表查询来生成一个临时表,生成表中的数据是与原表相关的,不是独立的,必须每次都生成以后才能使用 19 简单、快捷的创建表结构的视图形式是 ( )。 ( A) “数据库 ”视图 ( B) “表模板 ”视图 ( C) “表设计 ”视图 ( D) “数据表 ”视图 20 在下面关于数据表视图与查询关系的说法中,错

7、误的是 ( )。 ( A)在查询的数据表视图和表的数据表视图中窗口几乎相同 ( B)在查询的数据表视图中对显示的数据记录的操作方法和表的数据表视图中的操作相同 ( C)查询可以将多个表中的数据组合到一起,使用查询进行数据的编辑操作可以像在一个表中编辑一样,对多个表中的数据同时进行编辑 ( D)基础表中的数据不可以在查询中更新,这与在数据表视图的表窗口中输入新值不一样,因为这里充分考虑到基础表的安全性 21 在 SQL的 SELECT语句中,用于实现选择运算的是 ( )。 ( A) FOR ( B) WHILE ( C) IF ( D) WHERE 22 假设图书表中有一个时间字段,查找 200

8、6年出版的图书的准则是 ( )。 ( A) Between#2006-01 01#And#2006 12 31# ( B) Between“2006-01 01“ And“2006 12 31“ ( C) Between“2006 01 01“And“2006 12 31“ ( D) #2006 01 01#And#2006 12 31# 23 在关于输入掩码的叙述中,正确的是 ( )。 ( A)在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符 ( B)定义字段的输入掩码,是为了设置输入时以密码显示 ( C)输入掩码中的字符 “A”表示可以选择输入数字 0到 9之间的一个数

9、( D)直接使用字符定义输入掩码时不能将字符组合起来 24 数据类型是 ( )。 ( A)字段的另一种说法 ( B)决定字段能包含哪类数据的设置 ( C)一类数据库应用程序 ( D)一类用来描述 Access表向导允许从中选择的字段名称 25 在 Access中,自动启动宏的名称是 ( )。 ( A) Auto ( B) AutoExec ( C) Auto bat ( D) AutoExec bat 26 以下不是宏的运行方式的是 ( )。 ( A)直接运行宏 ( B)为窗体或报表的事件响应而运行宏 ( C)为窗体或报表上的控件的事件响应而运行宏 ( D)为查询事件响应而运行宏 27 能够接

10、受数字型数据输入的窗体控件是 ( )。 ( A)图形 ( B)文本框 ( C)标签 ( D)命令按钮 28 下列关于控件的说法错误的是 ( )。 ( A)控件是窗体上用于显示数据和执行操作的对象 ( B)在窗体中添加的对象都称为控件 ( C)控件的类型可以分为:结合型、非结合型、计算型与非计算型 ( D)控件都可以在窗体 “设计 ”视图中的控件组中看到 29 下列逻辑表达式中,能正确表示条件 “x和 y都不是奇数 ”的是 ( )。 ( A) X Mod 2=1 And y Mod 2=1 ( B) x Mod 2=1 Or y Mod 2=1 ( C) x Mod2=0 And y Mod2=

11、0 ( D) x Mod 2=0 Or y Mod 2=0 30 在 “窗体视图 ”中显示窗体时,窗体中没有记录选择器,应将窗体的 “记录选择器 ”属性值设置为 ( )。 ( A)是 ( B)否 ( C)有 ( D)无 31 用于打开查询的宏命令是 ( )。 ( A) OpenForrn ( B) OpenTable ( C) OpenReport ( D) OpenQuery 32 在 VBA中,下列变量名中不合法的是 ( )。 ( A) Hello ( B) Hello World ( C) 3hello ( D) Hello_World 33 在 Access中,如 果要处理具有复杂条件

12、或循环结构的操作,则应该使用的对象是 ( )。 ( A)窗体 ( B)模块 ( C)宏 ( D)报表 34 DAO的含义是 ( )。 ( A)开放数据库互联应用编程接口 ( B)数据库访问对象 ( C)动态链接库 ( D) Active数据对象 35 下列四种形式的循环设计中,循环次数最少的是 ( )。 ( A) a=5: b=8 Do a=a+1 Loop While ab a=a+1 Loop 36 在窗体上画一个名称为 Cl的命令按钮,然后编写如下事件过程: Private Sub C1_Click() a=0 n=InputBox(“) For i=l To n Forj=l To i

13、 a=a+1 Next j Next i Print a End Sub 程序运行后单击命令按钮,如果输入 4,则在窗体上显示的内容是 ( )。 ( A) 5 ( B) 6 ( C) 9 ( D) 10 37 在窗体中添加了一个文本框和一个命令按钮 (名称分别为 Text1和 Command1),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为 “Access模拟 ”。以下能实现上述操作的事件过程是 ( )。 ( A) Private Sub Commandl_Click() Caption=“Access模拟 “ End Sub ( B) Private

14、Sub Textl_Click() Commandl Caption=“Access模拟 “ End Sub ( C) Private Sub Commandl_Change() Caption=“Access模拟 “ End Sub ( D) Private Sub Text1_Change() Command1 Caption=“Access模拟 “ End Sub 38 VBA中用实际参数 m和 n调用过程 f(a, b)的正确形式是 ( )。 ( A) fa, b ( B) Call f(a, b) ( C) Call f(m, n) ( D) Call fm, n 39 执行 x=I

15、nputBox(“请输入 x的值 ”)时,在弹出的对话框中输入 12,在列表框List1选中第一个列表项,假设该列表项的内容为 34,使 y的值是 1234的语句是( )。 ( A) y=Val(x)+Val(List1 List(0) ( B) y=Val(x)+Val(List1 List(1) ( C) y=Val(x)&Val(List1 List(0) ( D) y=Val(x)&Val(List1 List(1) 40 在窗体中有一个标签 Lb1和一个命令按钮 Command1,事件代码如下: Option Compare Database Dim a As String*10 P

16、rivate Sub Commandl_Click() a=“1234“ b=Len(a) Me Lb1 Caption=b End Sub 打开窗体后单击命令按钮,窗体中显示的内容是 ( )。 ( A) 4 ( B) 5 ( C) 10 ( D) 40 二、基本操作题 40 在考生文件夹下, “samp1 accdb”数据库文件中已建立表对象 “tEmployee”。试按以下操作要求,完成表的编辑: 41 设置 “编号 ”字段为主键。 42 设置 “年龄 ”字段的 “有效性规则 ”属性为:大于等于 17且小于等于 55。 43 设置 “聘用时间 ”字段的默认值为:系统当前日期。 44 交换表

17、结构中的 “职务 ”与 “聘用时间 ”两个字段 的位置。 45 删除表中职工编号为 “000024”和 “000028”的两条记录。 46 在编辑完的表中追加以下一条新记录: 三、简单应用题 46 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好“tCourse”、 “tGrade”、 “tStudent”三个关联表对象和一个空表 “tSinfo”,试按以下要求完成设计: 47 创建一个查询,查找并显示 “姓名 ”、 “政治面貌 ”、 “课程名 ”和 “成绩 ”等四个字段的内容,所建查询名为 “qT1”。 48 创建一个查询,计算每名学 生所选课程的学分总和,并依次显

18、示 “姓名 ”和 “学分 ”,其中 “学分 ”为计算出的学分总和,所建查询名为 “qT2”。 49 创建一个查询,查找年龄小于平均年龄的学生,并显示其 “姓名 ”,所建查询名为 “qT3”。 50 创建一个查询,将所有学生的 “班级编号 ”、 “学号 ”、 “课程名 ”和 “成绩 ”等值填入 “tSinfo”表相应字段中,其中 “班级编号 ”值是 “tStudent”表中 “学号 ”字段的前 6位,所建查询名为 “qT4”。 四、综合应用题 50 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设 计好表对象“tStudent”,同时还设计出窗体对象 “fQuery”和 “

19、fStudent”。请在此基础上按照以下要求补充 “fQuery”窗体的设计: 51 在距主体节上边 0 4厘米、左边 0 4厘米位置添加一个矩形控件,其名称为“rRim”;矩形宽度为 16 6厘米、高度为 1 2厘米、特殊效果为 “凿痕 ”。 52 将窗体中 “退出 ”命令按钮上显示的文字颜色改为棕色 (棕色代码为 128),字体粗细改为 “加粗 ”。 53 将窗体标题改为 “显示查询信息 ”。 54 将窗体边框改为 “对话框边框 ”样式,取消窗体中的 水平和垂直滚动条、记录选择器、导航按钮和分隔线。 55 在窗体中有一个 “显示全部记录 ”命令按钮 (名称为 bIJst),单击该按钮后,应

20、实现将 “tStudent”表中的全部记录显示出来的功能。现已编写了部分 VBA代码,请按照 VBA代码中的指示将代码补充完整。 要求:修改后运行该窗体,并查看修改结果。 国家二级( ACCESS)机试模拟试卷 80答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 算法的时间复杂度,是指执行算法所需要的工作量,可以用算法在执行过程中所需基本运算的执行次数来度量 算法的工作量。 2 【正确答案】 D 【试题解析】 二叉树属于非线性结构。栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作;队列可看做是插入在一端进行,删除在另一端进行的线性表。 3 【正确答案】 C 【试题

21、解析】 数据的逻辑结构反映的是数据元素之间的逻辑关系,与使用的计算机无关。 4 【正确答案】 B 【试题解析】 内聚是从功能角度来衡量模块的联系,它描述的是模块内的功能联系。内聚有如下种类,它们之间的内聚度由弱到强排列: 偶然内聚 模块中的代码无 法定义其不同功能的调用。但它使该模块能执行不同的功能,这种模块为巧合强度模块。 逻辑内聚 这种模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的参数来确定该模块应完成哪一种功能。 时间内聚 这种模块顺序完成一类相关功能,比如初始化模块,它顺序地为变量置初值。 过程内聚 如果一个模块内的处理元素是相关的,而且必须以特定次序执行,则称为过程内聚

22、。 通信内聚 这种模块除了具有过程内聚的特点外,还有另外一种关系,即它的所有功能都通过使用公用数据而发生关系。 顺序内聚 如果一个模块内各个处理元素和同一个功能密切相关,而且这些处理必须顺序执行,处理元素的输出数据作为下一个处理元素的输入数据,则称为顺序内聚。 功能内聚 如果一个模块包括为完成某一具体任务所必需的所有成分,或者说模块中所有成分结合起来是为了完成一个具体的任务,此模块则为功能内聚模块。 5 【正确答案】 D 【试题解析】 在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的候选码或候选键。从二维表的所有候选键中选取一个作为用户使用的键称为主

23、键 或主码。 6 【正确答案】 A 【试题解析】 确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需求规格说明中确定的各种需求。 7 【正确答案】 A 【试题解析】 数据流图用于抽象描述一个软件的逻辑模型,它由一些特定的图符构成,包括 4个方面,即加工、数据流、存储文件、源和潭。 8 【正确答案】 A 【试题解析】 选择排序的基本思想是扫描整个线性表,从中选出最小的元素,将它交换到表的最前面,然后对剩下的子表采用同样的方法,直到子表为空。所以第一趟排序后,将选出最小的元素 9放在第一个位置,元素 15则放在第二个位置。 9 【正确答案】 A 【试题解析】 关系的并运算是指,由结构相同

24、的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。 10 【正确答案】 D 【试题解析】 数库管理员 (DataBaseAdminislrator, DBA)是指对数据库的规划、设计、维护、监视等的人员,其主要工作如下: ?数据库设计。 DBA的主要任务之一是数据库设计,具体地说是进行数据模式的设计。 ?数据库维护。 DBA必须对数据库中的数据安全性、完整性、并发控制及系统恢复、数据定期转储等进行实施与维护。 ?改善系统性能,提高系统效率。 DBA必须随时监视数据库的运行状态,不断调整内部结构,使系统保持最佳状态与效率。 11 【正确答案】 A 【试题解析】 本题考查关系运算的知

25、识。关系运算可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。两个关系有公共属性时的自然连接操作是将两个关系拼接成一个新的关系,生成的新关系中包 含满足条件的元组,其中的拼接条件就是公共属性相等;若没有公共属性,自然连接操作退化为笛卡儿积操作。 12 【正确答案】 A 【试题解析】 本题考查表与表之间的关系。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表 A和表 B之间存在一对一的关系,那么表 A中的一条记录只能与表 B中的一条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若

26、表 A和表 B之间存在一对多的关系,且表B为多的一方,那么表 A中的一条记录与表 B中的多条记录匹配,反过来表 B中的一条记录只能与表 A中的一 条记录匹配;若表 A和表 B之间存在多对多的关系,那么表 A中的一条记录能与表 B中的多条记录匹配,反过来表 B中的一条记录也能与表 A中的多条记录匹配。就本题来说,学生与课程是多对多,学校与校长、病人与病床是一对一,工资与职工是一对多。 13 【正确答案】 B 【试题解析】 本题考查关系运算的知识。关系运算可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择

27、满足条件的元组:投影运算是在关系中指定某些属性所组成新的关系 :连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。 14 【正确答案】 D 【试题解析】 本题考查关系模型基本概念的知识。在关系数据库中关系是一个二维表,每一行称为一个元组;每一列称为一个属性;其中属性的取值范围称为域或值域;关系被看成是元组的集合而不是属性的集合。 15 【正确答案】 D 【试题解析】 对数据表进行筛选,筛选后只显示满足条件的记录,而不满足条件的记录将被隐藏起来。 16 【正确答案】 C 【 试题解析】 本题考查 SQL中核心动词的知识。 SQL

28、语言的功能包含数据定义、数据查询、数据操纵和数据控制,其中的数据定义功能使用核心动词CREATE、 ALTER、 DROP:数据查询功能使用核心动词 SEL+ECT;数据操纵功能使用核心动词 INSERT、 DELETE、 UPDATE;数据控制功能使用核心动词GRANT和 REVOKE。 17 【正确答案】 D 【试题解析】 本题考查统计函数的知识。在 Access中进行计算时,可以使用统计函数,比较常用的有求和 (SUM)、求平均值 (AVG)、求最大值 (MAX)、求最小值(MIN)和计数 (COUNIT)。其中统计数目的函数 COUNT不能忽略字段中的空值。 18 【正确答案】 B 【

29、试题解析】 本题考查操作查询中生成表查询的知识。操作查询,也叫做动作查询,共有 4种类型:追加查询、删除查询、更新查询和生成表查询。生成表查询利用一个或多个表中的满足一定条件的记录来创建一个新表,其结果以表的形式存储,其数据独立于源表,生成以后即可永久使用。 19 【正确答案】 B 【试题解析】 本题考查表的基础知识。 Access中的表是数据实际存储的对象,实现了逻辑层 次上的关系。创建表的结构有多种方法:其中, “数据表 ”视图比较简单; “设计 ”视图比较常用,而 “表模板 ”则是通过 Access中内置的表模板快速建立一些常用的数据表,然后使用者可以根据自身需要再做适当的修改。 “数据

30、库 ”视图是用来设计数据库的。 20 【正确答案】 D 【试题解析】 本题考查查询数据表视图的知识。查询的数据表视图就是查询后得到的数据视图,其显示方式和表的数据表视图中窗口几乎相同,记录操作方法也相同,并且可以将多个表中的数据组合到一起,像在一个表中编辑一样对多个表中的数据同时进行编辑。可以在 数据表视图中直接更新基础表中的数据。 21 【正确答案】 D 【试题解析】 本题考查 SQL中查询语句的知识。在 SQL的查询语句中,WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。 22 【正确答案】 A 【试题解析】 本题考查条件准则和常量的知识。在 Access中,日期型常

31、量要求用 “#”括起来;另外,表示区间的关键字用 BetweenAnd 。 23 【正确答案】 A 【试题解析】 本题考查字段的输入掩码的知识。在设计字段的时候可以使用输入掩码来使得输入的 格式标准保持一致;输入掩码中的字符 “A”代表必须输入字母或数字,字符 “0”代表必须输入 0 9中的一个数字;在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符;当直接使用字符来定义输入掩码属性时,可以根据需要将字符组合起来。 24 【正确答案】 B 【试题解析】 本题考查数据类型的知识。表是由记录和字段组成,每个字段都有数据类型,它决定了字段能够包含哪类数据。 25 【正确答案】 B 【

32、试题解析】 本题考查宏的自动运行的知识。在 Access中要让某宏在打开数据库时自动运行, 需要将此宏以 AutoExec名字保存。 AutoExec bat是批处理文件而不是宏文件。 26 【正确答案】 D 【试题解析】 本题考查宏运行方式的知识。宏有多种运行方式,可以直接运行宏,可以运行宏组里的宏,还可以为窗体或报表以及其上的控件的事件响应而运行宏。 27 【正确答案】 B 【试题解析】 本题考查窗体控件的知识。 Access中的窗体中有一些基本控件,其中的文本框主要用来输入或编辑数据,可以与字段数据相绑定;标签常用来显示一些说明文字;图形常用来显示指定的图形;命令按钮则是用来提 供给用户

33、单击的按钮型控件。 28 【正确答案】 C 【试题解析】 本题考查窗体控件的知识。 Access中的窗体中的控件是窗体上用于显示数据和执行操作以及美化窗体的对象;每一个在窗体中添加的对象包括窗体本身都称为控件;它们可以在窗体 “设计 ”视图中的控件组中看到并使用。控件的类型分为结合型、非结合型和计算型。 29 【正确答案】 C 【试题解析】 本题考查 VBA中条件组合的知识。若要表示 x和 y都不是奇数,也就意味着 x是偶数, y也是偶数,那么两个条件之间是 “与 ”的关系;若要判断某数是偶数,需要 这个数除 2的余数为 00 30 【正确答案】 B 【试题解析】 本题考查窗体视图使用的知识。

34、要想实现窗体中没有记录选择器,应该在设置属性时将 “记录选择器 ”属性设置为 “否 ”。 31 【正确答案】 D 【试题解析】 本题考查宏操作的知识。 Access中提供了 50多个可选的宏操作命令,常用的打开操作有: OpenForm用于打开窗体, OpenQuery用于打开查询,OpenTable用于打开一个表, OpenReport则用于打开报表。 32 【正确答案】 B 【试题解析】 本题考查 VBA中变量命名的知识。变量名的命名同字段命名一样,也可以由字母、数字和汉字组成,但是不能包含空格和任何除了下划线以外的标点符号。 33 【正确答案】 B 【试题解析】 本题考查 VBA程序设计

35、的知识。模块是能够被程序调用的函数,可以在模块中放置任意复杂的代码段。而窗体只能设计自己的事件,报表也不能设计复杂的代码,宏里面只能设计宏操作。 34 【正确答案】 B 【试题解析】 本题考查 VBA中数据库访问接口的知识。在 VBA中,数据库访问接口有 3种:开放数据库互联 (ODBC)、数据访问对象 (DAO)和 Active数据对象(ADO)。 35 【正确答案】 C 【试题解析】 本题考查 VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在 Until循环中条件

36、为 False时执行循环体,条件为 True时退出循环;在 While循环中条件为 True时执行循环体,条件为 False时退出循环,这一点要注意区分清楚。本题中的 A循环执行 4次, B循环执行 1次, C循环一次也不执行, D循环执行 4次。 36 【正确答案】 D 【试题解析】 本题考查 VBA程序设计中的循环知识。在本题的程序中,每次循环 a都会加 1,所以关键问题就是循环共执行多少次。我们已知外循环共执行 4次,每次外循环中内循环都执行 i次,则内循环共执行的次数为 1+2+3+4=10次。 37 【正确答案】 D 【试题解析】 本题考查控件的基本属性和事件的知识。由于题目要求在文

37、本框中输入一个字符就会触发事件,能触发的只有 Text1的 Change事件,在给某个控件的属性赋值的时候,不可省略控件名。 38 【正确答案】 C 【试题解析】 本题考查过程调用的知识。调用引起过程的执行。也就是说,要执行一个过程,必须调用该过程。 Sub过程的调用有两种方式: Call() 去掉关键字 Call则去掉 “实际参数 ”的括号;使用关键字 Call则保留 “实际参数 ”的括号。 39 【正确答案】 C 【试题解析】 本题考查字符串连接和列表框的知识。列表框的 List属性是一个数组,其各元素就是列表框中的列表项,第一个列表项对应的数组下标为 0。由于列表框中的列表项和输 入对话

38、框的返回值都是字符串,在本题中使用了 Val函数将其转换为数字,此时如果使用 “+”则会完成两个数字相加,故此只能使用 “&”连接两个字符串。 40 【正确答案】 C 【试题解析】 本题考查 VBA中定长字符串的知识。当声明一个变量为 String类型时,如果不加长度说明,则为变长字符串;如果加上长度说明,则为定长字符串。定长字符串变量无论给它赋予何值,长度都为初始声明时指定的长度。由于声明 a的长度为 10,故 Len(a)=10。 二、基本操作题 41 【正确答案】 步骤 1:打开 “samp1 accdb”数据库,右击 “tEmployee”表,选择“设计视图 ”快捷菜单命令,打开表设计

39、视图。 步骤 2:在设计视图单击 “编号 ”字段,单击【工具】分组中的 “主键 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 42 【正确答案】 步骤 1:在设计视图中选中 “年龄 ”字段。 步骤 2:在 “有效性规则 ”属性中输入: Between 17 And 55。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮进行保存。 43 【正确答案】 步骤 1:在设计视图中选中 “聘用时间 ”字段,在对应的 “默认值 ”属性中的文本框或表达式生成器中编辑输入: Date()。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮进行保存。 44 【正确答案】 步骤 1:在设计视图中

40、单击 “聘用时间 ”字段前面的字段选择器选中整行,再次单击并按住鼠标左键不放,拖放到 “职务 ”字段行前,再拖放 “职务 ”字段到 “简历 ”字段前。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮进行保存并关闭设计视图。 45 【正确答案】 步骤 1:双击 “tEmployee”表打开数据表视图,依次选中数据表视图中的 “编号 ”为 “000024”和 “000028”的记录,单击【记录】分组中的 “删除记录 ”按钮。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮进行保存。 46 【正确答案】 步骤 1:在数据表视图中,在最后输入一条新记录: 000031,王涛,男, 35,2004-

41、9-1, 02,主管,熟悉系统维护。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭表。 三、简单应用题 47 【正确答案】 步骤 1:打开 “samp2 accdb”数据库,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。 步骤 2:在【显示表】 对话框中添加 “tCourse”、 “tGrade”和 “tStudent”3张表为数据源,关闭【显示表】对话框。 步骤 3:双击 “tStuent”表 “姓名 ”、 “政治面貌 ”字段,双击 “tCourse”表 “课程名 ”字段和 “tGrade”表 “成绩 ”字段,如图 3-161所示。 步骤 4:单击快

42、速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT1”,单击 “确定 ”按钮。48 【正确答案】 步骤 1:在 “samp2 accdb”数据库窗口中,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器 。在【显示表】对话框中添加 “tCourse”、 “tGrade”和 “tStudent”3张表,关闭【显示表】对话框。 步骤 2:双击 “tStuedent”表的 “姓名 ”、 “tCourse”表的 “学分 ”字段,然后单击【显示隐藏】分组中的 “汇总 ”按钮,在 “姓名 ”总计行中选择 “Group By”,在 “学分 ”总计行中选择“合计

43、 ”。并将学分的表达式修改为 “学分 ”,如图 3-162所示。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT2”,单击 “确定 ”按钮。49 【正确答案】 步骤 1:在 “samp2 accdb”数据库窗口中,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中添加 “tStudent”表,关闭【显示表】对话框。 步骤 2:选择 “姓名 ”和 “年龄 ”2个字段,然后在 “年龄 ”字段 “条件 ”行中输入:步骤 3:单击快速访问工具栏中的“保存 ”按钮,在 “查询名称 ”文本框中输入 “qT3”,单击

44、“确定 ”按钮。 50 【正确答案】 步骤 1:在 “samp2 accdb”数据库窗口中,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。 在【显示表】对话框中添加 “tCourse”、 “tGrade”和 “tStudent”三张表,关闭【显示表】对话框。 步骤 2:单击【查询类型】分组中的 “追加 ”按钮,在 “字段 ”行的第 1列添加标题 “班级编号: ”,再输入求班级编号的表达式: LeR(tStudent 学号 , 6)。在 “追加到 行内选择 “班级编号 ”。 步骤 3:双击 “tCourse”表的 “学号 ”字段,在 “追加到 ”行内选择“学号 ”

45、。 步骤 4:双击 “tCourse”表的 “课程名 ”字段,在 “追加到 ”行内选择 “课程名 ”。 步骤 5:双击 “tGrade”表的 “成绩 ”字段,在 “追加到 ”行内选择 “成绩 ”。 步骤6:单击 “运行 ”按钮运行查询。单击快速访问工具栏中的 “保存 ”按钮,输入文件名“qT4”,单击 “确定 ”按钮,如图 3-164所示。关闭 “qT4”查询视图,关闭“samp2 accdb”数据库。 四、综合应用题 51 【正确答案】 步骤 1:双击打开 “samp3 accdb”数据库,在【开始】功能区的“窗体 ”面板中右击 “fQuery”窗体,选择 “设计视图 ”快捷菜单命令,打开

46、fOuery的设计视图。在【控件】分组内单击 “矩形 ”按钮,在 “窗体 ”主体区拖动,产生一个 “矩形 ”。在此 “矩形 ”上右键单击鼠标,在弹出的快捷菜单上选择 “属性 ”命令,在【属性表】对话框修改 “名称 ”为: rRim,修改 “宽度 ”为: 16 6cm, “高度 ”为:1 2cm, “上边距 ”为: 0 4cm, “左 ”为: 0 4cm,单击 “特殊效果 ”所在行选择 “凿痕 ”,如图 3-67所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。52 【正确答案】 步骤 1:在 “fQuery”窗体设计视图中选中 “退出 ”按钮,在【属性表】对话框内中的 “前景色

47、 ”所在行内输入: 128(系统会自动将前景色数值转换为“#800000”),在 “字体粗细 ”行内选择 “加粗 ”。如图 3-68所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。 53 【正确答案】 步骤 1:在【属性表】对话框右上角的下拉列表中选择 “窗体 ”,修改 “标题 ”为:显示查询信息。如图 3-69所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。 54 【正确答案】 步骤 1:接上一步骤继续【属性表】中对 “窗体 ”进行设置,在 “边框样式 ”所在行选择:对话框边框,在 “滚动条 ”所在行单击选择:两者均无,在 “导航按钮 ”、 “分隔线 ”和 “记录选择器 ”所在行选择 :否,关闭【属性表】对话框。如图 3-69所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。55 【正确答案】 步骤 1:单击【窗体设计工具 -设计】功能区的【工具】分组中的“查看代码 ”按钮,打开 “代码生成器 ”窗口。 步骤 2:在 BBB Form RecordSource=“的双引号之间输入: select*from tStudent。 步骤 3:单击快速访问工具栏中的 “保存 “按钮,关闭 VBA编辑窗口,关闭窗体视图,关闭 “samp3 Accdb”数据库窗口。

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

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

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