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

上传人:orderah291 文档编号:502053 上传时间:2018-11-29 格式:DOC 页数:29 大小:394KB
下载 相关 举报
[计算机类试卷]国家二级(ACCESS)机试模拟试卷6及答案与解析.doc_第1页
第1页 / 共29页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷6及答案与解析.doc_第2页
第2页 / 共29页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷6及答案与解析.doc_第3页
第3页 / 共29页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷6及答案与解析.doc_第4页
第4页 / 共29页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷6及答案与解析.doc_第5页
第5页 / 共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系统提供的 “模块 ”数据

25、库对象来解决一些实际开发活动中的复杂的应用。 14 【正确答案】 A 【试题解析】 本题考查的是 VBA编程基础。 “OnErrorGoto标号 ”语句:在遇到错误发生时,程序转移到标号所指位置的代码执行,一般标号之后都是安排错误处理程序; “OnErrorResumeNext”语句:在遇到错误发生时不会考虑错误,并继续执行下一条语句; “OnErrorGoto0”语句用于关闭错误处理。 15 【正确答案】 D 【试题解析】 本题考查的是 VBA的 3种数据库访问接口。在 VBA中主要提供了3种数据库访问接口:开放数据库互连应用编程接口 (ODBCAPI)、数据访问对象(DAO)和 Activ

26、e数据对象 (ADO)。另外,动态链接库简称为 DDL。其中ADO(ActiveXDataObjeets)基于组件的数据库编程接口,是一个和编程语言无关的COM组件系统,可以对来自多种数据提供者的数据进行读取和写入操作。 16 【正确答案】 A 【试题解析】 本题考查的是 VBA过程调用、参数传递。过程定义时,如果形式参数被说明为传值 (ByVal项 ),则过程调用只是相应位置实参的值 “单向 ”传递给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。由于这个过程,数值的传递只有单向性,故称为 “传值调用 ”的 “单向 ”作用形式。反之,如果形式参数被说明为

27、地址 (ByRef),则过程调用是将相应位置实参的地址传给形参处理,而被调用过程内部对形参的任何操作引起形参值的变化又会反而影响实参的值。在这个过程中,数值的传递具有双向性, 故称为 “传址调用 ”的 “双向 ”作用形式。 ByRef是 VBA的省略选项。本题中要求在子过程Proc1调用后返回两个变量的结果,因此采用的是 “传址调用 ”,故为SubProc1(n, m)。 17 【正确答案】 C 【试题解析】 本题考查的是编程基础、循环结构。 DoLoopuntil 和DountilLoop 都是当条件值为假时,重复执行循环,直至条件值为真或执行到选择 ExitDo语句,结束循环。 DoLoo

28、pWhile 当条件结果为真时,执行循环体,并持续到条件结果为假或执行到选择 ExitDo语句,结束循环 。本题中选项 A执行了3次,选项 B执行了 1次,选项 C一次都没有执行,选项 D执行了 4次,因此本题中循环次数最少的为选项 C。 18 【正确答案】 A 【试题解析】 本题考查的是数据库、表的概念。在表中将数据以行和列的形式保存,表中的列称为字段,字段是 Access信息的最基本载体,说明一条信息在某一方面的属性;表中的行称为记录,记录是由一个或多个字段组成的,一条记录就是一个完整的信息。 19 【正确答案】 A 【试题解析】 本题考查的是输入掩码及其含义。输入掩码符号说明见第 74页

29、表所示,输入掩码 属性为 “#-#”,表示 “#”处必须输入数字或空格。 20 【正确答案】 C 【试题解析】 本题考查的是数据库、表的基本操作。筛选功能是从众多的数据中挑选出一部分满足某种条件的数据进行处理,经过筛选后的表,只显示满足条件的记录,而不满足条件的记录将被隐藏起来。 21 【正确答案】 B 【试题解析】 本题考查的是查询设计。在查询 “设计网格 ”中 “字段 ”行的作用是:可以在此输入或添加字段名。如果要在显示查询结果时,修改数据表中显示的字段名,可以在查询设计视图中修改字段内容。根据本 题要求:要将数据表中的 “籍贯 ”字段名,显示为 “出生地 ”,那么需要将 “籍贯 ”字段的

30、内容修改为 “出生地:籍贯 ”。而选项 A、 C、 D分别是用于选择查询所采用的排序方法,根据所输入的条件进行查找,以及可利用复选框来确定是否在数据表 (查询结果 )中显示。 22 【正确答案】 D 23 【正确答案】 B 【试题解析】 本题考查的是参照完整性。参照完整性是在输入、修改或删除记录时,为维持表之间已定义的关系而必须遵循的规则。参照完整性规则包括:更新规则、删除规则和插入规则,分别对应记录的修改、删除和添加。 24 【正确答案】 B 【试题解析】 本题考查的是索引的概念。索引是提高数据查询速度最有效的方法。建立索引后,表中记录的物理顺序不变,因索引中包含指向表记录的指针,便于快速查

31、找记录。 25 【正确答案】 D 【试题解析】 本题考查的是表达式。逻辑运算符及其含义: Not:当 Not连接的表达式为真时,整个表达式为假。 And:当 And连接的表达式都为真时,整个表达式为真,否则为假。 Or:当 Or连接的表达式有一个为真时,整个表达式为真,否则为假。在逻辑表达式中,括号可改变优先级的顺序,强制优先处理表达式的某部分,括号内的操作总是比括号外的操作先被执行。选项 A: “工资 800”条件为假, “职称 =“助教 “”条件为假, “职称 =“讲师 “”条件为真,所以整个表达式可以看作:假 AND假 OR真,表达式中没有括号,且逻辑运算符的运算顺序为NOTANDOR

32、,所以先运算 AND表达式的值为假,即表达式演变为 “假 OR真 ”,根据逻辑运算符的含义,最终结果为真。选项 B:判断各条件后,表达式可以看作:假 0RNOT假,同样,由逻辑运算符的运算顺序得知先运算 NOT表达式,所以表达式演变为 “假 OR真 ”,最终结果为真。选项 C:判断各条件 后,表达式可以看作:真 AND(真 OR假 ),优先执行括号内的表达式,也就是 “真 AND真 ”,最终结果为真。选项 D:判断各条件后,表达式可以看作:假 AND(真 OR真 ),优先执行括号内的表达式,也就是 “假 AND真 ”,最终结果为假。 26 【正确答案】 A 【试题解析】 本题考查的是表达式。逻

33、辑运算符及其含义: Not:当 Not连接的表达式为真时,整个表达式为假。 And:当 And连接的表达式都为真时,整个表达式为真,否则为假。 Or:当 Or连接的表达式有一个为真时,整个表达式为真,否则为假。特殊运算符及其含义: In:用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配。选项 A:查询图书编号是 “T01”或 “T02”的记录,正确。选项 B:查询图书编号是 “T01”且也是 “T02”的记录,错误。选项C、 D的函数格式错误, 27 【正确答案】 D 【试题解析】 本题考查的是查询的数据源。在 Access数据库查询向导中,数据源可以来自一个 (或多个 )表

34、或查询。选项 A、 B、 C均不完整,所以本题答案为D。 28 【正确答案】 C 【试题解析】 本题考查的是参数查询设计。创建参数查询时,在查询设计视 图准则行中应将参数提示文本放置在方括号中。 29 【正确答案】 A 【试题解析】 本题考查的是 SQL语句。 createTable:创建表。 AlterTable:在已有表中添加新字段或约束。 createIndex:为字段或字段组创建索引。createDatabase:Access中没有该命令。 30 【正确答案】 C 【试题解析】 数据库逻辑设计的主要工作是将 E-R图转换成指定 RDBMS中的关系模式。从 E-R图到关系模式的转换是比较

35、直接的,实体与联系都可以表示成关系, E-R图中属性也可以转 换成关系的属性。实体集也可以转换成关系。 31 【正确答案】 C 【试题解析】 本题考查的是数据模型。数据库管理系统所支持的传统数据模型分为 3种:层次数据模型、网状数据模型、关系数据模型。 32 【正确答案】 A 【试题解析】 本题考查的是实体间的联系及分类。在 Access中,一对一联系表现为主表中的每一条记录只与相关表中的一条记录相关联。本题两表中 C字段都设为主键,由于主键内容不可重复,所以通过 C字段建立的两表关系为 “一对一 ”。 33 【正确答案】 C 【试题解析】 本题考查 的是数据类型。根据关系数据库理论,一个表中

36、的同一列数据应具有相同的数据特征,称为字段的数据类型。文本型字段可以保存文本或文本与数字的组合。文本型字段的字段大小最多可达到 255个字符,如果取值的字符个数超过了 255,可使用备注型。本题要求将 “性别 ”字段用汉字表示, “性别 ”字段的内容为 “男 ”或 “女 ”,小于 255个字符,所以其数据类型应当是文本型。 34 【正确答案】 C 【试题解析】 本题考查的是数据库、查询。查询是数据库设计目的的体现,建立数据库之后,数据只有被使用者查询才能体现出它的价值。 35 【正确答案】 C 【试题解析】 本题考查的是空值的概念。在 Access表中,如果某条记录的某个字段尚未存储数据,则称

37、该记录的这个字段的值为空值。空值与空字符串的含义不同,空值是缺值或还没有值,允许使用 Null值来说明一个字段里的信息目前还无法得到。空字符串是用双引号括起来,其中不包含任何字符的字符串 (即 “),且双引号中间没有空格,是长度为 0的字符串。 36 【正确答案】 C 【试题解析】 本题考查的是设置字段属性。在输入数据时,如果遇到有相对固定的书写格式的数据时 (例如题目中所给的电话 号码 ),可以定义一个输入掩码,将格式中不变的符号固定成格式的一部分,这样在输人数据时,只需输入变化的值即可。 37 【正确答案】 D 【试题解析】 本题考查的是查询的条件。使用处理日期结果作为条件可以方便地限定查

38、询的时间范围,书写这类条件时应注意,日期常量要用英文的 “#”号括起来。 38 【正确答案】 B 【试题解析】 本题考查的是报表的基本概念和组成。报表对象可以将数据库中的数据以格式化的形式显示和打印输出,但报表只能查看数据,不能通过报表修改或输入数据。 39 【正确答案】 B 【试题解析】 本题考查的是报表排序和分组。在报表设计时的分组是指按选定的某个 (或几个 )字段值是否相等而将记录划分成组的过程。组页脚节内主要安排文本框或其他类型控件显示分组统计数据。 40 【正确答案】 D 【试题解析】 本题考查的是 SQL语句。 CREATE语句的功能是创建一个表结构,但不能追加新的记录,追加新的记

39、录可以使用 INSERT语句,所以选项 D错误。 二、基本操作题 41 【正确答案】 (1)步骤 1:打开 “sampl accdb”数据库,在【创建】功能区中单击 “表设计 ”按钮。 步骤 2:表设计视图的 “字段名称 ”列的第一行输入 “课程编号 ”,在其后的 “数据类型 ”下拉框中选择 “文本 ”,然后在下方的 “字段属性 ”中,修改 “字段大小 ”框中的值为: 8。 步骤 3:参照上一步骤,按照题目要求,在表设计器视图中依次建立其他各个字段,如图 3 39所示。 步骤 4:单击快速访问工具栏中的“保存 ”按钮,再弹出的【另存为】对话框中输入表名称 “tCourse”,单击 “确定 ”按

40、钮。在接着弹出的是否建立主键的对话框中单击 “否 ”按钮,暂时不建立主键。 (2)步骤 1:在 tCourse表设计视图窗口下右键单击 “课程编号 ”所在行 ,在快捷菜单中选择 “主键 ”命令。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。(3)步骤 1:在 tCourse表的设计视图下,单击 “学时 ”字段。在下方的 “字段属性 ”的 “有效性规则 ”所在行内输入: =0 And Is Not Null。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。 (4)步骤1:在 tCourse表的设计视图中单击 “开课日期 ”所在行。在 “字段属性 ”的 “输入掩码 ”所在

41、的行单击行末的按钮,在弹出的对话框中选择 “短日期 ”,单击 “下一步 ”按钮,直至完成界面,单击 “完成 ”按钮关闭对话框 ;然后在 “默认值 ”一行中输入:DateSerial(Year(Date(), 9, 1)。如图 3 40所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 (5)步骤 1:右击 tCourse表,选择 “打开 ”快捷菜单命令,打开数据表视图,按题目要求,在表中输入两条记录。如图 3-4l所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。(6)步骤 1:在 tCourse数据表视图中,右击 “课程名称 ”字段名,在弹出的快捷菜单中选择 “

42、冻结字段 ”命令。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。关闭数 据库文件。 【试题解析】 (1)主要考查表的创建创建,表一般包含三方面的内容: “字段名称 ”、 “字段类型 ”、 “说明 ”, “说明部分 ”可以省略。 (2)考查表的主键设置,在设置主键时一定要结合实际和主键的含义才能设置出有效的主键。一个字段被设为主键它具有什么特点 ? (3)考查有效规则和有效文本的设置的方法,还要了解有效规则在数据应用中的意义。 (4)考查默认值的设置、日期时间相关函数的应用以及日期时间的格式设置。 (5)考查数据表记录的添加。 (6)考查数据表的列的冻结设置方法,考生还要掌握 “列

43、冻结 ”的 实际应用。 三、简单应用题 42 【正确答案】 【审题分析】本题主要考查条件查询,在查询的条件的表达中要用到求平均值的系统函数 avg()。【操作步骤】 步骤 1:打开 “samp2 accdb”数据库,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击 “tStud”表,将表添加到查询设计器中,关闭【显示表】对话框。分别双击 “tStud”表的字段 “年龄 ”、 “所属院系 ”。在 “字段 ”行内出现“年龄 ”、 “所属院系 ”,分别把光标定位在 “年龄 ”、 “所属院系 ”字段的左侧,添 加标题 “平均年龄: ”、 “院系:

44、”, “表 ”所在行不需要考虑,自动添加 “tStud”。如图 38所示。 注意:在定义字段新标题的时候,新字段名和数据表字段之间的引号为英文半角状态下的双引号,不要在中文状态下输入双引号,包括后面涉及到的其他符号,例如大于、小于、中括号等非中文字符的符号,都应该在英文半角状态下输入,否则,系统可能会将其中一些符号识别为其他的,丽导致程序出错。 步骤 2:单击【查询工具一设计】功能区中的 “汇总 ”按钮,将出现 “总计 ”行,在 “年龄 ”的总计行内选择 “平均值 ”,在 “所属院系 ”的总计行内选择 “group by”。 步骤 3:单击【文件】功能区的【结果】分组中的 “运行 ”按钮,执行

45、操作。单击快速访问工具栏中的 “保存 ”按钮,保存查询文件名为“qT1”,单击 “确定 ”按钮,关闭 “qT1”查询窗口。 另外,本题也可以使用 SQL语句完成,操作如下: 步骤 l:打开 “samp2 accdb”数据库,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器,关闭【显示表】对话框。 步骤 2:在【文件】功能区的【结果】分组中,单击 “视图 ”按钮下方的三角箭头,选择 “SQL视图 ”命令,打开数据定义窗口,输入 SQL语句,如图 39所示。步骤 3:单击【文件】功能区的【结果】分组中的 “运行 ”按钮,执行操作。单击快速访问工具栏中的 “保存 ”按钮,

46、保存查询文件名为 “qT1”,单击 “确定 ”按钮,关闭 “qT1”查询窗口。 43 【正确答案】 【审题分析】本题考查多表查询,考生必须要对多表查询的条件了解,从而才能实现在多个表中实现数据的获取。 【操作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,在【显示表】对话框中分别双击 “tStud”、 “tCourse”、 “tScore”表,将表添加到查询设计器中 ,关闭【显示表】对话框,需要注意的是,虽然要查询的字段只在 “tStud”、 “tCourse”表中,但是必须把tScore加入才能建立联系,才能实现多表查询。 步骤 2:分别在 “tStud”表中双击

47、“姓名 ”字段,在 tCourse表中双击 “课程名 ”字段。如图 3-10所示。步骤 3:单击【文件】功能区的【结果】分组中的 “运行 ”按钮,执行操作。单击快速访问工具栏中的 “保存 ”按钮,保存查询文件名为 “qT2”,单击 “确定 ”按钮,关闭 “qT2”查询窗口。 44 【正确答案】 【审题分析】本题从查询的过程来讲和前面的基本 相同,但是在查询条件设置中要求考生对空条件和非空条件的表达要很好的掌握。空值: is null、非空 is not null。 【操作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击“t

48、Course”表,将表添加到查询设计器中,关闭【显示表】对话框。 步骤 2:在“tCourse”中双击 “课程名 ”、 “学分 ”、 “先修课程 ”字段。设置 “先修课程 ”非空条件的表达为: Is NotNull,取消 “先修课程 ”列中 “显示 ”框的勾选 (该字段不要显示 ),如图311所示。 步骤 3:单击【文件】功能区的【结果】分组中的 “运行 ”按钮,执行操作。单击快速访问工具栏中的 “保存 ”按钮,保存查询文件名为 “qT3”,单击 “确定 ”按钮,关闭 “qT3”查询窗口。 45 【正确答案】 【审题分析】本题主要考查删除查询的应用,包括删除条件的设置中使用 SQL中 sele

49、ct语句。【操作步骤】步骤 l:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击“tTemp”表,将表添加到查询设计器中,关闭【显示表】对话框。步骤 2:在【查询工具设计】功能 区的【查询类型】分组中单击 “删除 ”按钮,双击 “tTemp”表中字段 “年龄 ”,在其条件行中添加: (select avg(年龄 )from tTemp)。如图 3 12所示。步骤 3:单击【文件】功能区的【结果】分组中的 “运行 ”按钮,执行操作。单击快速访问工具栏中的 “保存 ”按钮,保存查询文件名为 “qT4”,单击 “确定 ”按钮,关闭 “qT4”查询窗口。 四、综合应用题 46 【正确答案】 步骤 1:打开 “samp3 accdb”数据库窗口。在【开始】功能

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

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

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