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

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

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

6、 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”表示可以选

9、择输入数字 0到 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)

10、为查询事件响应而运行宏 27 能够接受数字型数据输入的窗体控件是 ( )。 ( 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

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

12、ccess中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是 ( )。 ( A)窗体 ( B)模块 ( C)宏 ( D)报表 34 DAO的含义是 ( )。 ( A)开放数据库互联应用编程接口 ( B)数据库访问对象 ( C)动态链接库 ( D) Active数据对象 35 下列四种形式的循环设计中,循环次数最少的是 ( )。 ( A) a=5:b=8 Do a=a+1 Loop While a b ( B) a=5:b=8 Do a=a+1 Loop Until a b ( C) a=5:b=8 Do Until a b b=b+1 Loop ( D) a=5:b=8 Do Un

13、til a b a=a+1 Loop 36 在窗体上画一个名称为 C1的命令按钮,然后编写如下事件过程: Private Sub Cl_Click() a=0 n=InputBox( “) For i=1 To n For j=1 To i a一 a+1 Nextj Next i Print a End Sub 程序运行后单击命令按钮,如果输入 4,则在窗体上显示的内容是 ( )。 ( A) 5 ( B) 6 ( C) 9 ( D) 10 37 在窗体中添加了一个文本框和一个命令按钮(名称分别为 Text1和Command1),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命

14、令按钮上的标题变为 “Access模拟 ”。以下能实现上述操作的事件过程是( )。 ( A) Private Sub Command1_Click() Caption=“Access模拟 “ End Sub ( B) Private Sub Text1_Click() Command1 Caption=“Access模拟 “ End Sub ( C) Private Sub Command1_Change() Caption=“Access模拟 “ End Sub ( D) Private Sub Text1_Change() Command1 Caption=“Access模拟 “ End

15、Sub 38 VBA中用实际参数 m和 n调用过程 f( a, b)的正确形式是 ( )。 ( A) fa, b ( B) Callf( a, b) ( C) Call f( m, n) ( D) Callfm, n 39 执行 x=InputBox( “请输入 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(

16、 List1 List( 0) ( D) y=Val( x) &Val( List1 List( 1) 40 在窗体中有一个标签 Lbl和一个命令按钮 Command1,事件代码如下: Option Compare Database Dim a As String *10 Private Sub Command1_Click() a=“1234“ b=Len( a) Me Lbl Caption=b End Sub 打开窗体后单击命令按钮,窗体中显示的内容是 ( )。 ( A) 4 ( B) 5 ( C) 10 ( D) 40 二、基本操作题 40 在考生文件夹下,已有 “sampl accd

17、b“数据库文件和 Stab xls文件,“sampl accdb”中已建立表对象 “student”和 “grade”,试按以下要求,完成表的各种操作: 41 将考生文件夹下的 Stab xls文件导入到 “student”表中。 42 将 “student“表中 1975年到 1980年之间(包括 1975年和 1980年)出生的学生记录删除。 43 将 “student”表中 “性别 ”字段的默认值属性设置为 “男 ”。 44 将 “student”表拆分为两个新表,表名分别为 “tStud”和 “tOffice”。其中 “tStud”表结构为:学号,姓名,性别,出生日期,院系,籍贯,主键

18、为学号; “tOffice”表结构为:院系,院长,院办电话,主键为 “院系 ”。要求:保留 “student”表。 45 建立 “student”和 “grade”两表之间的关系。 三、简单应用题 45 考生文件夹下存在一个数据库文件 “samp2 accdb“,里面已经设计好表对象“tCourse”、 “tSinfo”、 “tGrade”和 “tStudent”,试按以下要求完成设计: 46 创建一个查询,查找并显示 “姓名 ”、 “政治面貌 ”、 “课程名 ”和 “成绩 ”4个字段的内容,所建查询命名为 “qT1”。 47 创建一个查询,计算每名学生所选课程的学分总和,并显示 “姓名 ”和

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

20、页眉节区位置添加一个标签控件,其名称为 “bTit1e”,标题显示为“员工信息输出 ”。 51 在主体节区位置添加一个选项组控件,将其命名为 “opt”,选项组标签显示内容为 “性别 ”,名称为 “bopt“。 52 在选项组内放置 2个单选按钮控件,选项按钮分别命名为 “opt1”和 “opt2”,选项按钮标签显示内容分别为 “男 ”和 “女 ”,名称分别为 “bopt1”和 “bopt2”。 53 在窗体页脚节区位置添加两个命令按钮,分别命名为 “bOk”和 “bQuit”,按钮标题分别为 “确定 ”和 “退出 ”。 54 将窗体标题设置为 “员工信息输出 ”。 注意:不允许修改窗体对象

21、“fStaff”中已设置好 的属性。 国家二级( ACCESS)机试模拟试卷 111答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 算法的时间复杂度,是指执行算法所需要的工作量,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。 2 【正确答案】 D 【试题解析】 二叉树属于非线性结构,栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作;队列可看做是插入在一端进行,删除在另一端进行的线性表。 3 【正确答案】 C 【试题解析】 数据的逻辑结构反映的是数据元素之间的 逻辑关系,与使用的计算机无关。 4 【正确答案】 B 【试题解析】 内聚是从功能角度来衡

22、量模块的联系,它描述的是模块内的功能联系。内聚有如下种类,它们之间的内聚度由弱到强排列: 偶然内聚 模块中的代码无法定义其不同功能的调用。但它使该模块能执行不同的功能,这种模块为巧合强度模块。 逻辑内聚 这种模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的参数来确定该模块应完成哪一种功能。 时间内聚 这种模块顺序完成一类相关功能,比如初始化模块,它顺序地为变量置初值。 过程内聚 如果一个模块 内的处理元素是相关的,而且必须以特定次序执行,则称为过程内聚。 通信内聚 这种模块除了具有过程内聚的特点外,还有另外一种关系,即它的所有功能都通过使用公用数据而发生关系。 顺序内聚一一如果一个

23、模块内各个处理元素和同一个功能密切相关,而且这些处理必须顺序执行,处理元素的输出数据作为下一个处理元素的输入数据,则称为顺序内聚。 功能内聚 如果一个模块包括为完成某一具体任务所必需的所有成分,或者说模块中所有成分结合起来是为了完成一个具体的任务,此模块则为功能内聚模块。 5 【正确答案】 D 【试题解析 】 在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的候选码或候选键。从二维表的所有候选键中选取一个作为用户使用的键称为主键或主码。 6 【正确答案】 A 【试题解析】 确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需求规格说明中确定的各

24、种需求。 7 【正确答案】 A 【试题解析】 数据流图用于抽象描述一个软件的逻辑模型,它由一些特定的图符构成,包括 4个方面,即加工、数据流、存储文件、源和潭。 8 【正确答案】 A 【试题解 析】 选择排序的基本思想是扫描整个线性表,从中选出最小的元素,将它交换到表的最前面,然后对剩下的子表采用同样的方法,直到子表为空。所以第一趟排序后,将选出最小的元素 9放在第一个位置,元素 15则放在第二个位置。 9 【正确答案】 A 【试题解析】 关系的并运算是指,由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。 10 【正确答案】 D 【试题解析】 数据库管理员 ( Dat

25、aBaseAdministrator, DBA)是指对数据库的规划、设计、维护、监视等的人员, 其主要工作如下: 数据库设计。 DBA的主要任务之一是数据库设计,具体地说是进行数据模式的设计。 数据库维护。 DBA必须对数据库中的数据安全性、完整性、并发控制及系统恢复、数据定期转储等进行实施与维护。 改善系统性能,提高系统效率。 DBA必须随时监视数据库的运行状态,不断调整内部结构,使系统保持最佳状态与效率。 11 【正确答案】 A 【试题解析】 本题考查关系运算的知识。关系运算可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然

26、连接 。两个关系有公共属性时的自然连接操作是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,其中的拼接条件就是公共属性相等;若没有公共属性,自然连接操作退化为笛卡儿积操作。 12 【正确答案】 A 【试题解析】 本题考查表与表之间的关系。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表 A和表 B之间存在一对一的关系,那么表 A中的一条记录只能与表 B中的一条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在一对多的关系,且表B为多的一方 ,那么表 A中的一条记录与表 B中的多条记录匹配,反过来表 B中的一条记录

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

28、的元组:自然连接是在等值连接的基础上去除重复的属性。 14 【正确答案】 D 【试题解析】 本题考查关系模型基本概念的知识。在关系数据库中关系是一个二维表,每一行称为一个元组;每一 列称为一个属性;其中属性的取值范围称为域或值域;关系被看成是元组的集合而不是属性的集合。 15 【正确答案】 D 【试题解析】 对数据表进行筛选,筛选后只显示满足条件的记录,而不满足条件的记录将被隐藏起来。 16 【正确答案】 C 【试题解析】 本题考查 SQL中核心动词的知识。 SQL语言的功能包含数据定义、数据查询、数据操纵和数据控制,其中的数据定义功能使用核心动词CREATE、 ALTER、 DROP;数据查

29、询功能使用核心动词 SELECT;数据操纵功能使用核心动词 INSERT、 DELETE、 UPDATE:数据控制功能使用核心动词GRANT和 REVOKE。 17 【正确答案】 D 【试题解析】 本题考查统计函数的知识。在 Access中进行计算时,可以使用统计函数,比较常用的有求和 ( SUM)、求平均值 (AVG)、求最大值 (MAX)、求最小值 (MIN)和计数 (COUNT)。其中统计数目的函数 COUNT不能忽略字段中的空值。 18 【正确答案】 B 【试题解析】 本题考查操作查询中生成表查询的知识。操作查询,也叫做动作查询,共有 4种类型:追加查询、删除查询、更新查询和生成表查询

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

31、的数据视图,其显示方式和表的数据表视图中窗口几乎相同,记录操作方法也相同,并且可以将多个表中的数据组合到一起,像在一个表中编辑一样对多个表中的数据同时进行编辑。可以在数据表视图中直接更新基础表中的数据。 21 【正确答案】 D 【试题解析】 本题考查 SQL中查询语句的知识。在 SQL的查询语句中,WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。 22 【正确答案】 A 【试题解析】 本题考查条件准则和常量的知识。在 Access中,日期型常量要求用 “#”括起来;另外,表示区间的关键字用 Between And。 23 【正确答案】 A 【试题解析】 本题考查字段的输入

32、掩码的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致;输入掩码中的字符 “A”代表必须输入字母或数字,字符 “0”代表必须输入 09中的一个数字;在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符;当直接使用字符来定义输入掩码属性时,可以根据需要将字符组合起来。 24 【 正确答案】 B 【试题解析】 本题考查数据类型的知识。表是由记录和字段组成,每个字段都有数据类型,它决定了字段能够包含哪类数据。 25 【正确答案】 B 【试题解析】 本题考查宏的自动运行的知识。在 Access中要让某宏在打开数据库时自动运行,需要将此宏以 AutoExec名字保存。 A

33、utoExec bat是批处理文件而不是宏文件。 26 【正确答案】 D 【试题解析】 本题考查宏运行方式的知识。宏有多种运行方式,可以直接运行宏,可以运行宏组里的宏,还可以为窗体或报表以及其上的控件的 事件响应而运行宏。 27 【正确答案】 B 【试题解析】 本题考查窗体控件的知识。 Access中的窗体中有一些基本控件,其中的文本框主要用来输入或编辑数据,可以与字段数据相绑定;标签常用来显示一些说明文字;图形常用来显示指定的图形;命令按钮则是用来提供给用户单击的按钮型控件。 28 【正确答案】 C 【试题解析】 本题考查窗体控件的知识。 Access中的窗体中的控件是窗体上用于显示数据和执

34、行操作以及美化窗体的对象;每一个在窗体中添加的对象包括窗体本身都称为控件;它们可以在窗体 “设计 ”视图 中的控件组中看到并使用。控件的类型分为结合型、非结合型和计算型。 29 【正确答案】 C 【试题解析】 本题考查 VBA中条件组合的知识。若要表示 x和 y都不是奇数,也就意味着 x是偶数, y也是偶数,那么两个条件之间是 “与 ”的关系;若要判断某数是偶数,需要这个数除 2的余数为 0。 30 【正确答案】 B 【试题解析】 本题考查窗体视图使用的知识。要想实现窗体中没有记录选择器,应该在设置属性时将 “记录选择器 ”属性设置为 “否 ”。 31 【正确答案】 D 【试题解析】 本题考查

35、宏操作的知识。 Access中提供了 50多个可选的宏操作命令,常用的打开操作有: OpenForm用于打开窗体, OpenQuery用于打开查询,OpenTable用于打开一个表, OpenReport则用于打开报表。 32 【正确答案】 B 【试题解析】 本题考查 VBA中变量命名的知识。变量名的命名同字段命名一样,也可以由字母、数字和汉字组成,但是不能包含空格和任何除了下划线以外的标点符号。 33 【正确答案】 B 【试题解析】 本题考查 VBA程序设计的知识。模块是能够被程序调用的函数,可以在模块中放置任意 复杂的代码段。而窗体只能设计自己的事件,报表也不能设计复杂的代码,宏里面只能设

36、计宏操作。 34 【正确答案】 B 【试题解析】 本题考查 VBA中数据库访问接口的知识。在 VBA中,数据库访问接口有 3种:开放数据库互联 (ODBC)、数据访问对象 (DAO)和 Active数据对象(ADO)。 35 【正确答案】 C 【试题解析】 本题考查 VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执 行一次循环体。在 Until循环中条件为 False时执行循环体,条件为 True时退出循环;在 While循环中条件为 True时执行循环体,条件为 False时退出循

37、环,这一点要注意区分清楚。本题中的 A循环执行 4次, B循环执行 1次, C循环一次也不执行, D循环执行 4次。 36 【正确答案】 D 【试题解析】 本题考查 VBA程序设计中的循环知识。在本题的程序中,每次循环 a都会加 1,所以关键问题就是循环共执行多少次。我们已知外循环共执行 4次,每次外循环中内循环都执行 i次,则内循环共执行的次数为 1+2+3+4=10次。 37 【正确答案】 D 【试题解析】 本题考查控件的基本属性和事件的知识。由于题目要求在文本框中输入一个字符就会触发事件,能触发的只有 Text1的 Change事件,在给某个控件的属性赋值的时候,不可省略控件名。 38

38、【正确答案】 C 【试题解析】 本题考查过程调用的知识。调用引起过程的执行。也就是说,要执行一个过程,必须调用该过程。 Sub过程的调用有两种方式: Call过程名 (实际参数) 过程名实际参数 去掉关键字 Call则去掉 “实际参数 ”的括号;使用关键字 Call则保留 “实际参数 ”的括号。 39 【正确答案】 C 【试题解析】 本题考查字符串连接和列表框的知识。列表框的 List属性是一个数组,其各元素就是列表框中的列表项,第一个列表项对应的数组下标为 O。由于列表框中的列表项和输入对话框的返回值都是字符串,在本题中使用了 Val函数将其转换为数字,此时如果使用 “+”则会完成两个数字相

39、加,故此只能使用 “&”连接两个字符串。 40 【正确答案】 C 【试题解析】 本题考查 VBA中定长字符串的知识。当声明一个变量为 String类型时,如果不加长度说 明,则为变长字符串;如果加上长度说明,则为定长字符串。定长字符串变量无论给它赋予何值,长度都为初始声明时指定的长度。由于声明 a的长度为 10,故 Len(a)=10。 二、基本操作题 41 【正确答案】 步骤 1:打开 “sampl accdb“数据库,在【外部数据】功能区的“导入并链接 ”组中单击 “Excel”按钮。 步骤 2:在弹出的【获得外部数据 -Excel电子表格】对话框中,单击 “浏览 ”按钮,在弹出的【打开】

40、对话框内浏览 “Stab xls”文件所在的存储位置(考生文件夹下),选中 “Stab xls“ Excel文件,单击 “打开 ”按钮。 步骤 3:接着在【获得外部数据 -Excel电子表格】对话框中选中 “在表中追加一份记录的副本 ”项,并在其下方的列表框中选择 “student”表,单击 “确定 ”按钮。 步骤 4:系统弹出【导入数据表向导】对话框,此时默认的是 sheet1表中的数据,不需要修改,单击 “下一步 ”按钮,继续保持默认,单击 “下一步 ”按钮,确认数据导入的是 student表,单击 “完成 ”按钮,最后单击 “关闭 ”按钮,关闭向导。 【试题解析】 主要考查 Access

41、数据库中获取外来数据的方法。 42 【正确答案 】 步骤 1:双击 “student”表打开数据表视图。选中 “出生日期 ”列,再单击【开始】功能区 “排序和筛选 ”组中的 “升序 ”按钮。在按照 “出生年月 ”排序后的记录中连续选择出生年在 1975 1980之间的记录,按键盘上 Del键,确认删除记录。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 【试题解析】 主要考查表记录的删除,对表记录的批量删除。找出要删除的记录是非常关键的。一般要借助表的常用的数据处理: “排序 ”、 “筛选 ”等方法。 43 【正确答案】 步骤 1:右击 student表,选择 “设计视图 ”陕捷 菜单命

42、令,打开表设计视图。 步骤 1:单击 “性别 ”字段。在下方的 “字段属性 ”的 “默认值 ”所在行内输入:男。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置,关闭表设计器。 【试题解析】 此题主要考查默认字段值的设置,这种方法对数据库的数据的添加起到非常好的作用。 44 【正确答案】 步骤 1:在【数据库工具】功能区的 “分析 ”组中单击 “分析表 ”按钮,弹出【表分析向导】对话框。在对话框中直接单击 “下一步 ”按钮,直到出现表选择向导界面。如图 3-50所示,选中 “student”表。步骤2:继续单击 “下一步 ”按钮,选择 “否,自行决定 ”单选框;再单击 “下一步 ”按

43、钮。在 “表分析器向导 ”向导中拖出 “院系 ”,在弹出对话框中修改 “表 2”的名称为“toffice”,单击 “确定 ”按钮,接着在向导界面右上部分单击 “设置惟一标识符 ”按钮,设置 “院系 ”字段设为 “主键 ”;继续拖 “院长 ”、 “院办电话 ”字段到 “toffice”中,如图 3-51所示。步骤 3:单击 “表 1”,向导界面右上部分单击 “重命名表 ”按钮,将 “表 1”修改名为 “tStud”,单击 “确定 ”按钮,在 “tStud”表中选中 “学号 ”字段,然后单击向导界面右上部分的 “设置惟一标 识符 ”按钮,设置 “学号 ”字段为主键。继续单击 “下一步 ”按钮,选中

44、 “否,不创建查询 ”项,单击 “完成 ”按钮,关闭向导。 【试题解析】 主要考查表 “分析 ”操作。这个操作主要实现表 “结构 ”的拆分。 45 【正确答案】 步骤 1:在【数据库工具】功能区的【关系】分组中单击 “关系 ”按钮,系统弹出 “关系 ”窗口,在窗口内右击鼠标,选择 ”显示表 ”快捷菜单命令。在【显示表】对话框内分别双击 “student”和 “grade”表到关系窗口中。关闭【显示表】对话框。在 “student”表中拖动 “学号 ”字段到 “grade”表中 “学号 ”上,在弹出的【编辑关系】对话框中单击 “创建 ”按钮。步骤 2:单击快速访问工具栏中的 “保存 ”按钮。关闭

45、 “关系 ”窗口,关闭 “sampl accdb“数据库。 【试题解析】 主要考查表与表之间联系的建立方法以及能够建立联系的两个表必须满足条件。 三、简单应用题 46 【正确答案】 步骤 1:打开 “samp2 accdb”数据库,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中分别双击 “tStudent”、 “tCourse”、 “tGrade”表,关闭【显示 表】对话框,分别双击“tStudent”表的 “姓名 ”、 “政治面貌 ”字段, “tCourse”的 “课程名 ”字段, “tGrade“表的“成绩 ”字段。如图 3-42所示。步

46、骤2:单击 “运行 ”按钮。单击快速访问工具栏中的 “保存 ”按钮,保存输入文件名“qT1”。单击 “确定 ”按钮,关闭 “qT1”查询视图。 【试题解析】 本题考查多表查询,考生要掌握能满足多表查询的条件。 47 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中分别双击 “tStudent”、“tCourse”、 “tGrade”表。关闭【显示表】对话框,单击【显示 /隐藏】分组中的上的“汇总 ”按钮。双击 “tStudent”表的 “姓名 ”,在其所对应的 “总计 ”行内选择 “Group By“。双击 “tCour

47、se”表 “学分 ”字段,在该字段左侧单击定位光标输入标题 “学分: ”,在其对应的总计行选择 “合计 ”,如图 3-43所示。步骤 2:单击 “运行 ”按钮。单击快速访问工具栏中的 “保存 ”按钮,保存输入文件名 “qT2”。单击 “确定 ”按钮,关闭 “qT2”查询视图。 【试题解析】 本题不但考查多表查询,还考 查查询中的计算。这里要求考生掌握查询计算中的常用方法以及表达。 48 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框内添加 “tStudent”表,关闭【显示表】对话框。双击 “tStudent”表 “姓名

48、 ”、 “年龄 ”字段,在 “年龄 ”字段对应的条件行内输入: (SELECT avg(年龄 )from tStudent)。 Select是 SQL中的语句,考生如果对SQL语句不熟的话,要结合课本熟练掌握。注意: “年龄 ”在此作为条件字段不需要显示。单 击 “年龄 ”所在 “显示 ”行。去掉显示选中状态。如图 3-44所示。步骤 2:单击 “运行 ”按钮。单击快速访问工具栏中的 “保存 ”按钮,保存输入文件名 “qT3”。单击 “确定 ”按钮,关闭 “qT3”查询视图。 【试题解析】 本题考查条件查询,在条件中要计算平均年龄。 49 【正确答案】 步骤 1:在【创建】功能区的【查询】分组

49、中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框内添加 “tCourse“、 “tGrade”、“tStudent”表。关闭【显示表】对话框。单击【查询类型】分组中的 “追加 ”按钮,在 “追加 ”查询对话框中输入 “tSinfo”表名。单击 “确定 ”按钮关闭对话框。如图 3-45所示。步骤 2:在字段行的第一列内输入标题 “班级编号: ”,然后输入计算班级编号的运算式: left(tStudent学号 , 6);再依次双击 “tStudent”表的 “姓名 ”、 “tCourse”表的“课程名 ”、 “tGrade”表的 “成绩 ”字段。如图 3-46所示。步骤 3:单击 “运行 ”按钮。单击快速访问工具栏中的 “保存 ”按钮,保存输入文件名“qT4”。单击 “确定 ”按钮,关闭 “qT4”查询视图。关闭 “samp2 accdb”数 据库。 【试题解析】 本题考查追加表查询,在数据库应用中 “追加 ”查询大多用于数据分离,是 Access数据库中

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

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

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