[计算机类试卷]国家二级(ACCESS)机试模拟试卷6及答案与解析.doc
《[计算机类试卷]国家二级(ACCESS)机试模拟试卷6及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(ACCESS)机试模拟试卷6及答案与解析.doc(29页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( ACCESS)机试模拟试卷 6及答案与解析 一、选择题 1 条件 “Not 工资额 2000”的含义是 ( )。 ( A)选择工资额大于 2000的记录 ( B)选择工资额小于 2000的记录 ( C)选择除了工资额大于 2000之外的记录 ( D)选择除了字段 “工资额 ”之外的字段,且大于 2000的记录 2 Access数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随之更改。为此需要定义参照完整性关系的 ( )。 ( A)级联更新相关字段 ( B)级联 删除相关字段 ( C)级联修改相关字段 ( D)级联插入相关字段 3 如果输入掩码设置为 “L”,
2、则在输入数据时,该位置上可以接受的合法输入是( )。 ( A)必须输入字母或数字 ( B)可以输入字母、数字或空格 ( C)必须输入字母 A-Z ( D)任意符号 4 定义字段默认值的含义是 ( )。 ( A)不得使该字段为空 ( B)不允许字段的值超出某个范围 ( C)在未输入数据之前系统自动提供的数值 ( D)系统自动把小写字母转换为大写字母 5 在窗体上,设置控件 Command0为不可见的属性是 ( )。 ( A) Command0.Colore ( B) Command0.Caption ( C) Command0.Enabled ( D) Command0.Visible 6 能够
3、接受数值型数据输入的窗体控件是 ( )。 ( A)图形 ( B)文本框 ( C)标签 ( D)命令按钮 7 SQL吾句不能创建的是 ( )。 ( A)报表 ( B)操作查询 ( C)选择查询 ( D)数据定义查询 8 不能使用宏的数据库对象是 ( )。 ( A)数据表 ( B)窗体 ( C)宏 ( D)报表 9 在下列关于宏和模块的叙述中,正确的是 ( )。 ( A)模块是能够被程序调用的函数 ( B)通过定义宏可以选择或更新数据 ( C)宏或模块都不能是窗体或报表上的事件代码 ( D)宏可以是独立的数据库对象,可以提供独立的操作动作 10 VBA程序流程控制的方式是 ( )。 ( A)顺序控
4、制和分支控制 ( B)顺序控制和循环控制 ( C)循环控制和分支控制 ( D)顺序、分支和循环控制 11 从字符串 S中的第 2个字符开始 获得 4个字符的子字符串函数是 ( )。 ( A) Mid $(s, 2, 4) ( B) Left $(s, 2, 4) ( C) Rigth(s, 4) ( D) Left $(s, 4) 12 语句 Dim NewArray(10)As Integer的含义是 ( )。 ( A)定义了一个整型变量且初值为 10 ( B)定义了 10个整数构成的数组 ( C)定义了 11个整数构成的数组 ( D)将数组的第 10元素设置为整型 13 在 Access中
5、,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是 ( )。 ( A)窗体 ( B)模块 ( C)宏 ( D)报表 14 不属于 VBA提供的程序运行错误处理的语句结构是 ( )。 ( A) On Error Then标号 ( B) On Error Goto标号 ( C) On Error Resume Next ( D) On Error Goto 0 15 ADO的含义是 ( )。 ( A)开放数据库互连应用编程接口 ( B)数据库访问对象 ( C)动态链接库 ( D) Active数据对象 16 若要在子过程 Procl调用后返回两个变量的结果,下列过程定义语句中有效的是 (
6、 )。 ( A) Sub Proc1(n, m) ( B) Sub Proc1(ByVal n, m) ( C) Sub Proc1(n, BYVal m) ( D) Sub Proc1(ByVal n, ByVal m) 17 下列 4种形式的循环设计中,循环次数最少的是 ( )。 ( A) a=5:b=8 Do a=a+1 Loop Wbile 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 Until a b a=a+1 Loop 18 Access
7、数据库中,表的组成是 ( )。 ( A)字段和记录 ( B)查询和字段 ( C)记录和窗体 ( D)报表和字段 19 若设置字段的输入掩码为 “#-#”,该字段正确的输入数据是 ( )。 ( A) 0755-123456 ( B) 0755-abcdef ( C) abed-123456 ( D) #-# 20 对数据表进行筛选操作,结果是 ( )。 ( A)只显示满足条件的记录,将不满足条件的记录从表中删除 ( B)显示满足条件的记录,并将这些记录保存在一个新表中 ( C)只显示满足条件的记录,不满足条件的记录被隐藏 ( D)将满足条件的记录和不满足条件的记录分为两个表进行显示 21 在显示
8、查询结果时,如果要将数据表中的 “籍贯 ”字段名显示为 “出生地 ”,可在查询设计视图中改动 ( )。 ( A)排序 ( B)字段 ( C)条件 ( D)显示 22 在 Access的数据表中删除一条记录,被删除的记录 ( )。 ( A)可以恢复到原来设置 ( B)被恢复为最后一条记录 ( C)被恢复为第一条记录 ( D)不能恢复 23 在 Access扣,参照完整性规则不包括 ( )。 ( A)更新规则 ( B)查询规则 ( C)删除规则 ( D)插入规则 24 在数据库中,建立索引的主要作用是 ( )。 ( A)节省存储空间 ( B)提高查询速度 ( C)便于管理 ( D)防止数据丢失 2
9、5 假设有一组数据:工资为 800元,职称为 “讲师 ”,性别为 “男 ”,在下列逻辑表达式中结果为 “假 ”的是 ( )。 ( A)工资 800 AND职称 =“助教 “OR职称 =“讲师 “ ( B)性别 =“女 “OR NOT职称 =“助教 “ ( C)工资 =800 AND(职称 =“讲师 “OR性别 =“女 “) ( D)工资 800 AND(职称 =“讲师 “OR性别 =“男 “) 26 在建立查询时,若要筛选出图书编号是 “T01”或 “T02”的记录,可以在查询设计视图准则行中输入 ( )。 ( A) T01or“T02“ ( B) T01”andT02“ ( C) in(“T
10、01“and“T02“) ( D) not in(“T01“and“T02“) 27 在 Access数据库中使用向导创建查询,其数据可以来自 ( )。 ( A)多个表 ( B)一个表 ( C)一个表的一部分 ( D)表或查询 28 创建参数查询时,在查询设计视图准则行中应将参数提示文本放置在 ( )。 ( A) 中 ( B) ( )中 ( C) k ( D) 中 29 在 Access数据库中创 建一个新表,应该使用的 SQL语句是 ( )。 ( A) Create Table ( B) Create Index ( C) Alter Table ( D) Create Database 3
11、0 将 E-R图转换为关系模式时,实体和联系都可以表示为 ( )。 ( A)属性 ( B)键 ( C)关系 ( D)域 31 按数据的组织形式,数据库的数据模型可分为 3种模型,它们是 ( )。 ( A)小型、中型和大型 ( B)网状、环状和链状 ( C)层次、网状和关系 ( D)独享、共 享和实时 32 数据库中有 A、 B两表,均有相同字段 C,在两表中 C字段都设为主键。当通过 C字段建立两表关系时,该关系为 ( )。 ( A)一对一 ( B)一对多 ( C)多对多 ( D)不能建立关系 33 如果在创建表中建立字段 “性别 ”,并要求用汉字表示,其数据类型应当是( )。 ( A)是 /
12、否 ( B)数字 ( C)文本 ( D)备注 34 在 Access数据库对象中,体现数据库设计目的的对象是 ( )。 ( A)报表 ( B)模块 ( C)查询 ( D)表 35 下列关于空值的叙述中,正确的是 ( )。 ( A)空值是双引号中间没有空格的值 ( B)空值是大于 0的数值 ( C)空值是使用 Null或空白来表示字段的值 ( D)空值是用空格表示的值 36 在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号码 010-65971234,应该定义该字段的 ( )。 ( A)格式 ( B)默认值 ( C)输入掩码 ( D)有效性规则 37 在书写查询准则时,日期型数据应
13、该使用适当的分隔符括起来,正确的分隔符是 ( )。 ( A) * ( B) % ( C) & ( D) # 38 下列关于报表的叙述中,正确的是 ( )。 ( A)报表只能输入数据 ( B)报表只能输出数据 ( C)报表可以输入和输出数据 ( D)报表不能输入和输出数据 39 要实现报表按某字段分组统计输出,需要设置的是 ( )。 ( A)报表页脚 ( B)该字段的组页脚 ( C)主体 ( D)页面页脚 40 下列关于 SQL语句的说法中,错误的是 ( )。 ( A) INSERT语句可以向数据表中追加新的数据记录 ( B) UPDATE语句用来修改数据表中已经存在的数据记录 ( C) DEL
14、ETE语句用来删除数据表中的记录 ( D) CREATE语句用来建立表结构并追加新的记录 二、基本操作题 41 (1)在考生文件夹下, “sampl accdb”数据库文件中建立表 “tCourse”,表结构如下: (2)根据 “tCourse”表的结构,判断并设置主键。 (3)设置 “学时 ”字段的有效性规则,使其输入的数据必须非空且大于等于0。 (4)设置 “开课日期 ”字段的输入掩码为 “短日期 ”,默认值为本年度的 9月 1日 (规定:本年度年号必须由函数获取 )。 (5)在 “tCourse”表中输入以下 2条记录:(6)在数据表视图中冻结 “课程名称 ”字段。 三、简单应用题 41
15、 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好三个关联表对象 “tStud”、 “tCourse”、 “tScore”和一个临时表对象 “tTemp”。 试按以下要求完成设计: 42 创建一个查询,按所属院系统计学生的平均年龄,字段显示标题为 “院系 ”和 “平均年龄 ”,所建查询命名为 “qT1”。 43 创建一个查询,查找选课学生的 “姓名 ”和 “课程名 ”两个字段内容,所建 查询命名为 “qT2”。 44 创建一个查询,查找有先修课程的课程相关信息,输出其 “课程名 ”和 “学分 ”两个字段内容,所建查询命名为 “qT3”。 45 创建删除查询,将表对象
16、“tTemp”中年龄值高于平均年龄 (不含平均年龄 )的学生记录删除,所建查询命名为 “qT4”。 四、综合应用题 45 考生文件夹下存在一个数据库文件 “samp3 aecdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。同时,给出窗体对象 “fEmp”的若干事件代码,试按以下功 能要求补充设计。 46 将报表记录数据按姓氏分组升序排列,同时要求在相关组页眉区域添加一个文本框控件 (命名为 “mum”),设置其属性输出显示各姓氏员工的人数。 注意:这里不用考虑复姓情况,所有姓名的第一个字符视为其姓氏信息。 要求用 *号或 “编号
17、”字段来统计各姓氏人数。 47 设置相关属性,将整个窗体的背景显示为考生文件夹内的图像文件“bk bmp”。 48 在窗体加载事件中实现代码重置窗体标题为 “年度报表输出 ”显示,其中 ”为两位的当前年显示,要求用相关函数获取。 49 在 btl命令按钮单击事件中补充缺少的代码,要求单击 btl按钮后,将 “退出 ”命令按钮标题设置为粗体;以预览方式输出 rEmp报表;且出现错误时,弹出指定的错误提示。 国家二级( ACCESS)机试模拟试卷 6答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 本题考查的是查询准则。逻辑运算符 NOT:当 NOT连接的表达式为真时,整个表达式为假。由
18、于关系运算符的优先级大于逻辑运算符,所以条件“NOT工资额 2000”的功能是查询工资额不大于 2000的记录,即工资额小于等于2000的记录,也就是除了工资 额大于 2000以外的记录。 2 【正确答案】 A 【试题解析】 本题考查的是参照完整性。定义参照完整性的 “级联更新相关字段 ”,可以在主表的主关键字更改时自动更新相关表中的对应数值。定义参照完整性的 “级联删除相关记录 ”,可以在删除主表中的记录时,自动删除相关表中的信息。 3 【正确答案】 C 【试题解析】 本题考查的是输入掩码及其含义。输入掩码符号说明见第 74页表所示,输入掩码属性设置为 “L”,表示必须输入 1个 A Z的字
19、母。 4 【正确答案】 C 【试题解析】 本题考查的是字段的 属性设置。在一个数据库中,往往会有一些字段的数据内容相同或含有相同的部分,这样就可以设置一个默认值。设置默认值后, Access在生成新记录时,将这个默认值自动填入到相应的字段中。 5 【正确答案】 D 【试题解析】 本题考查的是控件的属性。 Visible属性是用于判断控件是否可见, Enabled属性是用于判断控件是否可用, Caption属性表示控件的标题。 6 【正确答案】 B 【试题解析】 本题考查的是常用控件的功能。文本框:主要用来输入或编辑字段数据,是一种交互式控件。标签:主要用来 在窗体或报表上显示说明性文本。命令按
20、钮控件:在窗体中可以使用命令按钮来执行某项操作或某些操作。图像控件:主要用来显示图形。 7 【正确答案】 A 【试题解析】 本题考查的是报表的创建, SQL语句。在 Access中提供 3种创建报表的方式:使用 “自动报表 ”功能,使用 “向导 ”功能和使用 “设计视图 ”创建。使用 SQL语句不能创建报表。 8 【正确答案】 A 【试题解析】 本题考查的是宏。为了在宏组中执行宏,用户可以使用 “宏组名 .宏名 ”的格式调用宏组中的某个宏。宏组是一系列相关宏的集合,如果有许许多 多的宏,那么将相关的宏分组到不同的宏组可以有助于对数据库进行管理。宏名是用于标识宏的唯一名称。运行宏可以响应窗体、报
21、表或控件的事件。在窗体、报表和宏中都可以使用宏。 9 【正确答案】 D 【试题解析】 本题考查的是模块、宏。模块是 Access系统中的一个重要对象,它以 VBA语言为基础编写,以函数过程 (Function)或子过程 (Sub)为单元的集合方式存储,因此选项 A错误。模块是 VBA代码的容器。模块分为类模块和标准模块两种类型。窗体模块和报表模块都属于类模块,它们从属于各自的窗体和报表,因此选项 C错误。使用宏,可以实现以下一些操作: 在首次打开数据库时,执行一个或一系列操作。 建立自定义菜单栏。 从工具栏上的按钮执行自己的宏或程序。 将筛选程序加到各个记录中,从而提高记录查找的速度。 可以随
22、时打开或者关闭数据库对象。 设置窗体或报表控件的属性值。 显示各种信息,并能够使计算机扬声器发出报警声,以引起用户的注意。 实现数据自动传输。可以自动地在各种数据格式之间导人或导出数据。 可以为窗体定制菜单,并可以让用户设计其中的内容。因此选项 B错误。 10 【正确答案】 D 【试题解析】 本题考查的 是 VBA程序控制方式。 VBA程序流程控制分为 3种方式:顺序控制、选择控制 (分支控制 )、循环控制。 11 【正确答案】 A 【试题解析】 本题考查的是 3个截取字串函数。 Mid(字符串表达式, N1 , N2):从字符串左边第 N1个字符起截取 N2个字符。 Left(字符串表达式,
23、 N ):从字符串左边起截取 N个字符。 Right: (字符串表达式, N ):从字符串右边起截取 N个字符。本题从字符串 s中的第 2个字符开始获得 4个字符,故为 Mid$(s, 2, 4)。 12 【正确答案】 C 【试题解析】 本题考查的是数组的定义。数组变量由变量名和数组下标构成,通常用 Dim语句来定义数组,定义格式为: Dim数组名 (下标下限 to下标上限 )。在省略情况下,下标下限为 0,数组元素从 “数组名 (0)”至 “数组名 (下标上限 )”;如果使用 to选项,则可以安排非 0下限。本题中 DimNewArray(10)AsIntege等价于DimNewArray(
24、0To10)AsInteger,它定义了一个一维整型数组,数组的名字为。NewArray,该数组共有 11个数组元素,分别是: NewArray(0)、 NewArray(1)、NewArray(2)、 NewArray(3)、 、 NewArray(10)。 13 【正确答案】 B 【试题解析】 本题考查的是宏、模块。在 Access系统中,借助宏对象可以完成事件响应处理。例如,打开和关闭窗体、报表等。不过宏的使用也有一定的局限性,一是它只能处理一些简单的操作,对于复杂条件和循环等结构则无能为力;二是宏对数据库对象的处理能力较弱。在这种情况下,可以使用 Access系统提供的 “模块 ”数据
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 模拟 答案 解析 DOC
