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

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

1、国家二级( ACCESS)机试模拟试卷 112及答案与解析 一、选择题 1 在结构化方法中,用数据流程图( DFD)作为描述工具的软件开发阶段是 ( )。 ( A)逻辑设计 ( B)需求分析 ( C)详细设计 ( D)物理设计 2 对序线性表( 23, 29, 34, 55, 60, 70, 78)用二分法查找值为 60的元素时,需要比较次数为 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 3 下列描述中,正确的是 ( )。 ( A)线性链表是线性表的链式存储结构 ( B)栈与队列是非 线性结构 ( C)双向链表是非线性结构 ( D)只有根结点的二叉树是线性结构 4 开发大

2、型软件时,产生困难的根本原因是 ( )。 ( A)大型系统的复杂性 ( B)人员知识不足 ( C)客观世界千变万化 ( D)时间紧、任务重 5 两个或两个以上的模块之间关联的紧密程度称为 ( )。 ( A)耦合度 ( B)内聚度 ( C)复杂度 ( D)连接度 6 下列关于线性表的叙述中,不正确的是 ( )。 ( A)线性表可以是空表 ( B)线性表是一种线性结构 ( C)线性表的所有结点有 且仅有一个前件和后件 ( D)线性表是由 n个元素组成的一个有限序列 7 设有如下关系表: 则下列操作正确的是 ( )。 ( A) T=R/S ( B) T=RS ( C) T=RS ( D) T=R S

3、 8 以下描述中,不是线性表顺序存储结构特征的是 ( )。 ( A)可随机访问 ( B)需要连续的存储空间 ( C)不便于插入和删除 ( D)逻辑相邻的数据物理位置上不相邻 9 在三级模式之间引入两层映象,其主要功能之 是 ( )。 ( A)使数据与程序具有较高的独立性 ( B)使系统具有较 高的通道能力 ( C)保持数据与程序的一致性 ( D)提高存储空间的利用率 10 下列方法中,属于白盒法设计测试用例的方法的是 ( )。 ( A)错误推测 ( B)因果图 ( C)基本路径测试 ( D)边界值分析 11 常见的数据模型有三种,它们是 ( )。 ( A)层次、关系和语义 ( B)环状、层次和

4、星形 ( C)字段名、字段类型和记录 ( D)层次、关系和网状 12 在教师表中,如果要找出职称为 “教授 ”的教师,所采用的关系运算是 ( )。 ( A)选择 ( B)投影 ( C)联接 ( D)自然联接 13 在关系数据模型中,每一个关系都是一个 ( )。 ( A)记录 ( B)属性 ( C)元组 ( D)二维表 14 假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量 )一组属性来描述图书,可以作为 “关键字 ”的是 ( )。 ( A)书号 ( B)书名 ( C)作者 ( D)出版社 15 Access数据库中,为了保持表之间的关系,要求在了表(从表)中添加记录时,如果主表中没

5、有与之相关的记录,则不能在子表(从表)中添加该记录,为此需要定义的关系 是 ( )。 ( A)输入掩码 ( B)有效性规则 ( C)默认值 ( D)参照完整性 16 Access数据库的各对象中,实际存储数据只有 ( )。 ( A)表 ( B)查询 ( C)窗体 ( D)报表 17 表的组成内容包括 ( )。 ( A)查询和报表 ( B)字段和记录 ( C)报表和窗体 ( D)窗体和字段 18 关于通配符的使用,下面说法不正确的是 ( )。 ( A)有效的通配符包括:问号( ?),它表示问号所在的位置可以是任何一个字符:星号( *),它表示星号所 在的位置可以是任何多个字符 ( B)使用通配符

6、搜索星号、问号时,需要将搜索的符号放在方括号内 ( C)在一个 “日期 ”字段下面的 “准则 ”单元中使用表达式: Like“6/*/98“,系统会报错 “日期类型不支持 *等通配符 ” ( D)在文本的表达式中可使用通配符。例如可以在一个 “姓 ”字段下面的 “准则 ”单元中输入表达式: “M*s“,查找姓为 Morrris、 Masters和 Miller Peters等的记录 19 已知一个学生数据库,其中含有班级、性别等字段,若要统计每个班男女学生的人数,则应使用 ( )查询 。 ( A)交叉表查询 ( B)选择查询 ( C)参数查询 ( D)操作查询 20 在 Access的数据表中

7、删除一条记录,被删除的记录 ( )。 ( A)不能恢复 ( B)可恢复为第一条记录 ( C)可恢复为最后一条记录 ( D)可恢复到原来设置 21 下列不属于操作查询的是 ( )。 ( A)参数查询 ( B)生成表查询 ( C)更新查询 ( D)删除查询 22 下图中所示的查询返回的记录是 ( )。( A)年龄在 19岁到 21岁之间的记录 ( B)年龄不在 19岁到 21岁之间的记录 ( C)所有的记录 ( D)以上说法均不正确 23 如果设置报表上某个文本框的控件来源属性为 “=3*2+7”,则预览此报表时,该文本框显示信息是 ( )。 ( A) 13 ( B) 3*2+7 ( C)未绑定

8、( D)出错 24 报表页脚的作用是 ( )。 ( A)用来显示报表的标题、图形或说明性文字 ( B)用来显示整个报表的汇总说明 ( C)用来显示报表中的字段名称或对记录的分组名称 ( D)用来显示本页的汇总说明 25 在报表的设计视图中,区段被表示成带状形式,称为 ( )。 ( A)主体 ( B)节 ( C)主体节 ( D)细节 26 若将窗体的标题设置为 “改变文字显示颜色 ”,应使用的语句是 ( )。 ( A) Me=“改变文字显示颜色 ” ( B) Me Caption=“改变文字显示颜色 ” ( C) Me Text=“改变文字显示颜色 “ ( D) Me Name=“改变文字显示颜

9、色 “ 27 若要在报表最后输出某些信息,需要设置的是 ( )。 ( A)页面页眉 ( B)页面页脚 ( C)报表页眉 ( D)报表页脚 28 在报表中,要计算 “数学 ”字段的最高分,应 将控件的 “控件来源 ”属性设置为( )。 ( A) =Max( 数学 ) ( B) Max(数学) ( C) =Max数学 ( D) =Max(数学) 29 宏命令 Requery的功能是 ( )。 ( A)实施指定控件重新查询 ( B)查找符合条件的第一条记录 ( C)查找符合条件的下一条记录 ( D)指定当前记录 30 在一个宏中可以包含多个操作,在运行宏时将按 ( )的顺序来运行这些操作。 ( A)

10、从上到下 ( B)从下到上 ( C)随机 ( D) A和 B都可以 31 己定义好 函数 f( n),其中 n为形参。若以实参为 m调用该函数并将返回的函数值赋给变量 x,以下写法正确的是 ( )。 ( A) x=f( n) ( B) x=Callf( n) ( C) x=f( m) ( D) x=Callf( m) 32 VBA支持的循环语句结构不包括 ( )。 ( A) DoLoop ( B) WhileWend ( C) ForNext ( D) DoWhile 33 下列可作为 VBA变量名的是 ( )。 ( A) a&b ( B) a?b ( C) 4a ( D) const 34

11、Select Case结构运行时首先计算 ( )的值。 ( A)表达式 ( B)执行语句 ( C)条件 ( D)参数 35 下列关于标准函数的说法,正确的是 ( )。 ( A) Rnd函数用来获得 0到 9之间的双精度随机数 ( B) Int函数和 Fix函数参数相同则返回值就相同 ( C) Str函数用来把纯数字型的字符串转换为数字型 ( D) Chr函数返回 ASCII码对应的字符 36 己知程序段: sum=0 For i=1 t0 10 step 3 sum=surri+i i=i*2 Next i 当循环结束后,变量 i、 sum的值分别为 ( )。 ( A) 10、 6 ( B)

12、13、 6 ( C) 13、 5 ( D) 10、 5 37 如果要在 VBA中打开一个窗体,可使用 ( )对象的 OpenForm方法。 ( A) Form ( B) DoCmd ( C) Query ( D) Report 38 在窗体上添加一个命令按钮(名为 Command1),编写如下事件过程: Private Sub Command1_Click( ) For i=1 TO 4 x=4 For j=1 TO 3 x=3 For k=1 TO 2 X=x+6 Next k Nextj Next i MsgBox x End Sub 打开窗体后,单击命令按钮,消息框的输出结果是 ( )。

13、 ( A) 7 ( B) 15 ( C) 157 ( D) 528 39 若有两个字符串 s1=“12345“, s2=“34“,执行 s=1nstr( s1, s2)后, s的值为( )。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 40 假定有如下的 Sub过程: Sub sfun( x As Single, y As Single) t=x x =t/y y=t Mod y End Sub 在窗体上添加一个命令按钮(名为 Command1),然后编写如下事件过程: Private Sub Command1_Click() Dim a As single Dim b As si

14、ngle a=5 b=4 sfun a, b MsgBox a&chr( 10) +chr( 13) &b End Sub 打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为 ( )。 ( A) l和 1 ( B) 1 25和 1 ( C) 1 25和 4 ( D) 5和 4 二、基本操作题 41 在考生文件夹下, “sampl, accdb”数据库文件中建立表 “tCourse”,表结构如下:42 根据 “tCourse”表的结构,判断并设置主键。 43 设置 “学时 ”字段的有效性规则,使其输 入的数据必须非空且大于等于 0。 44 设置 “开课日期 ”字段的输入掩码为 “短日期 ”

15、,默认值为本年度的 9月 1日(规定:本年度年号必须由函数获取)。 45 在 “tCourse”表中输入以下 2条记录:46 在数据表视图中冻结 “课程名称 ”字段。 三、简单应用题 46 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好三个关联表对象 “tStud”、 “tCourse”、 “tScore“和一个临时表对象 “tTemp”。试按以下要求完成设计: 47 创建一个查询,按所属院系统计学 生的平均年龄,字段显示标题为 “院系 ”和 “平均年龄 ”,所建查询命名为 “qT1”。 48 创建一个查询,查找选课学生的 “姓名 ”和 “课程名 ”两个字段内容,所

16、建查询命名为 “qT2”。 49 创建一个查询,查找有先修课程的课程相关信息,输出其 “课程名 ”和 “学分 ”两个字段内容,所建查询命名为 “qT3”。 50 创建删除查询,将表对象 “tTemp”中年龄值高于平均年龄(不含平均年龄)的学生记录删除,所建查询命名为 “qT4”。 四、综合应用题 50 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tStud”和查询对象 “qStud”,同时还设计出以 “qStud“为数据源的报表对象 “rStud”。试在此基础上按照以下要求补充报表设计: 51 在报表的报表页眉节区位置添加一个标签控件,其名称为 “bTit

17、1e”,标题显示为“97年入学学生信息表 ”。 52 在报表的主体节区添加一个文本框控件,显示 “姓名 ”字段值。该控件放置在距上边 0 1厘米、距左边 3 2厘米处,并命名为 “tName”。 53 在报表的页面页脚节区添加一个计算控件,显示系统年月,显示格式为: 年 月 (注:不允许使用格式属性)。计算控件放置在距上边 0 3厘米、距左边10 5厘米处,并命名为 “tDa”。 54 按 “编号 ”字段前四位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区。计算控件命名为 “tAvg”。注意:不允许改动数据库中的表对象 “tStud”和查询对象 “qStud”,同时也不允许修改报表对

18、象 “rStud”中已有的控件和属性。 国家二级( ACCESS)机试模拟试卷 112答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 软件开发阶段包括需求分析、总体设计、详细设计 、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。 2 【正确答案】 C 【试题解析】 根据二分法查找法需要两次: 首先将 60与表中间的元素 55进行比较,由于 60大于 55,所以在线性表的后半部分查找。 第二次比较的元素是后半部分的中间元素,将 60与表中间的元素 70进行比较,由于 60小于 70,所以在线性表的前半部分查找。 第三次比较的元素是前半部分的中间元素,即 60,这

19、时两者相等,即查找成功。 3 【正确答案】 A 【试题解析】 根据数据结构中各数据元素之间前后关系的复 杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件: 有且只有一个根结点; 每个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。 4 【正确答案】 A 【试题解析】 随着计算机软件规模的扩大,软件本身的复杂性不断增加,研制周期显著变长,正确性难以保证,软件开发费用上涨,生产效率急剧下降,从而出现了人们难以控制软件发展的局面,即所谓的 “软件危机 ”。 5

20、 【正 确答案】 A 【试题解析】 耦合度是模块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。 6 【正确答案】 C 【试题解析】 线性表是一种线性结构,由 n (nO)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以选项 C)是错误的。 7 【正确答案】 C 【试题解析】 T就是关系 R中有的,同时 S中也有的有序组 (4、 5、 6),即交运算 (n)。 8 【正确答案】 D 【试题解析】 线性表的顺序存储是用一片连续的空间来存放数据元素,其特点是逻辑上相邻的元素在物理位置

21、上也相邻。数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻元素之中,因此不需要另外开辟空间来保存元素之间的关系。 9 【正确答案】 A 【试题解析】 数据库管理系统在数据库的三级模式之间提供了两层映象,保证了数据库中数据的较高的逻辑独立性和物理独立性。 10 【正确答案】 C 【试题解析】 白盒测试方法也称为结构测试或逻辑测试,主要方法有逻辑覆盖测试、基本路径测试等。 11 【正 确答案】 D 【试题解析】 本题考查数据库的基本知识。常见的数据模型有三种,分别是层次模型、网状模型和关系模型,目前最普遍应用的是关系模型。 12 【正确答案】 A 【试题解析】 本题考查关系运算的知识。关系运算

22、共可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自 然连接是在等值连接的基础上去除重复的属性。本题明显属于关系中选择满足条件的元组,故为选择操作。 13 【正确答案】 D 【试题解析】 本题考查关系模型基本概念的知识。在关系数据库中关系是一个二维表,每一行称为一个元组,也称为一个记录;每一列称为一个属性,其中属性的取值范围称为域或值域。 14 【正确答案】 A 【

23、试题解析】 本题考查主关键字的知识。主关键字是一个或者多个字段的集合,是用于区别表中记录惟一的标识,也就意味着在一个表中主关键字不能取重复值。在 Access的表中,可以定义三种类 型的主关键字:自动编号主键、单字段主键和多字段主键。在本题中只有 “书号 ”是每本书都不相同的,也就是主关键字。 15 【正确答案】 D 【试题解析】 本题考查参照完整性的知识。参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到子表;子表中的记录删除时主表的相关记录随之删除;子表中的记录更新时主表的相关记录随之更新都属于参照完整性。 16 【正确答案】

24、A 【试题解析】 本题考查 Access数据库对象的知识。在 Access这个关系 数据库中,数据库对象共有 7种,只有表用来存储数据。 17 【正确答案】 B 【试题解析】 本题考查 Access表基本概念的知识。在关系数据库中关系是一个二维表,每一行称为一个元组,每一列称为一个属性;在 Access这个关系数据库中,用表来实现关系,表的每一行称作一条记录,对应关系模型中的元组:每一列称作一个字段,对应关系模型中的属性。 18 【正确答案】 C 【试题解析】 本题考查通配 符的知识。通配符一般作为其他字符的占位符,其中包括星号( *)、问号 (?)方括号 ()、叹号 (!)、减号(一)和数字

25、号码 ()。其中最常用的问号 (?)表示所在的位置可以是任何一个字符,星号( *)表示所在的位置可以是任何多个字符;使用通配符搜索这些代表通配符的符号时,需要将搜索的符号放在方括号内;无论是文本型还是日期型字段都可以使用通配符。 19 【正确答案】 A 【试题解析】 本题考查查询种类的知识。常见的查询种类有:选择查询、交叉表查询、参数查询、操作查询和 SQL查询。其中选择查询是根据指定的 查询准则从一个或多个表中获取数据并显示结果;交叉表查询是利用表中的行和列来统计数据;参数查询利用对话框来提示用户输入准则;操作查询在一次查询操作中对所得结果进行编辑。本题中以性别为行标题,以班级为列标题,行列

26、交叉处进行计数,即可得到结果。 20 【正确答案】 A 【试题解析】 在 ACCESS数据库中,删除表中的记录是不能恢复的。 21 【正确答案】 A 【试题解析】 本题考查操作查询的知识。操作查询,也叫做动作查询,共有 4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可 以完成为源表追加数据,更新,删除源表中的数据,以及生成表操作。 22 【正确答案】 B 【试题解析】 本题考查查询条件的知识。 NotBetween And是一个表示不在某区间内的运算符,等价于:下界 Or上界。 23 【正确答案】 A 【试题解析】 本题考查报表控件源的知识。控件来源必须以 “=”引出,控件

27、来源是一个表达式,预览时里面显示表达式的值。 24 【正确答案】 B 【试题解析】 本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明 性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。 25 【正确答案】 B 【试题解析】 本题考查报表设计的知识。在报表的设计视图中,区段被表示成带状形式,称为节。主体节是节的一种。 26 【正确答案】 B 【试题解析】 本题考查窗体基本属性的知识。代表的是控件所在窗体, Capti

28、on属性代表窗体的标题; Name属性代表窗体的名字: Text属性不 是窗体的属性,而是文本框的属性,代表文本框中的内容。要设置窗体的标题实际上就是给 Caption属性赋值的过程。 27 【正确答案】 D 【试题解析】 本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。 28 【正确答案】 A 【试题解析】 本题考查报表控件数据来 源的知识。报表的控件来源必须以

29、“=”引出;控件来源可以设置成有关字段的表达式,但是字段必须用 “”括起来;要计算最高分可以使用函数 Max()。 29 【正确答案】 A 【试题解析】 本题考查宏操作的知识。 Access中提供了 50多个可选的宏操作命令, Requery用于实施指定控件重新查询即刷新控件数据; FindRecord用于查找满足指定条件的第一条记录; FindNext用于查找满足指定条件的下一条记录;GoToRecord用于指定当前记录。 30 【正确答案】 A 【试题解析】 本题 考查宏操作的知识。宏是由一个或多个操作组成,在执行这些操作时将按照从上到下的顺序执行。 31 【正确答案】 C 【试题解析】

30、本题考查过程调用的知识。调用引起过程的执行。也就是说,要执行一个过程,必须调用该过程。函数过程的调用只有一种方式:过程名实际参数 32 【正确答案】 D 【试题解析】 本题考查循环的知识。 VBA共支持 3种循环,分别是For Next循环、 While Wend循环和 Do Loop循环。 33 【正确答案】 C 【试题解析】 本题考查 VBA中变量命名的知识。变量名的命名同字段命名一样,也可以由字母、数字和汉字组成,但是不能包含空格和任何除了下划线以外的标点符号。变量名不能使用 VBA的关键字。 34 【正确答案】 A 【试题解析】 本题考查 VBA程序设计中的多分支选择的知识。在 Sel

31、ect Case结构运行时首先计算表达式的值,然后依此计算或测试 Case表达式的值。 35 【正确答案】 D 【试题解析】 本题考查标准函数的知识。 VBA中提供了很多标准函数,其中Rnd函数用来获得 0到 1之间的单精度随机数; Int函数和 Fix函数都是返回表达式的整数部分也就是下取整,两者参数为正值时结果相同,参数为负值时, Int函数返回小于等于参数值的第一个负数, Fix函数返回大于等于参数值的第一个负数; Str函数用来把数值表达式值转换成字符串; Chr函数返回 ASCII码对应的字符。 36 【正确答案】 B 【试题解析】 本题考查 VBA中循环的知识。本题需要仔细分析循环

32、次数,第一次循环时 i的值为 1, sum的值也为 1,然后 i=i*2值变为 2,需要再加上步长值3;第二次循环时 i的值为 5, sum的值也为 6,然后 ri*2值变为 10,需要再加 上步长值 3;要进行第三次循环前判断 i的值为 13不再满足循环条件,所以循环结束。 37 【正确答案】 B 【试题解析】 本题考查 VBA中如何打开对象的知识。在 VBA中,打开表的命令格式为: DoCmd OpenTable表名;打开查询使用 DoCmd OpenQuery;打开窗体使用 DoCmd OpenForm;打开报表使用 DoCmd OpenReport;打开视图使用 DoCmd OpenV

33、iew;关闭窗体和报表使用 DoCmd Close等。 38 【正确答案】 B 【试题解析】 本题考查 VBA中多重循环的知识。见到多重循环的问题不要害怕,认真地分析清楚每一次循环这种问题就迎刃而解了。本题中,在每一次外循环开始的时候都把 x的值置为 4,所以我们只分析最后一次循环就可以了;同理中层循环每一次开始前都把 x的值置为 3,所以这个问题最后实际上就是 x的初值为3,执行最内层循环直到结束就可以了。根据程序内循环执行两次,最后x=3+6+6=15。 39 【正确答案】 B 【试题解析】 本题考查 Instr函数的知识。 Instr函数也称为字符串检索函数,返回值为第二个字符串参数在第

34、一个字符串参数中最早出现 的位置。 40 【正确答案】 B 【试题解析】 本题考查 VBA中参数传递的知识。在 VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时没有说明传递类型,则默认为传址传递,即形参的结果会传递给实参。本例就是传址传递,所以过程调用时 x-a,也就是 5; y=b,也就是 4。在过程内 x的值变为 5/4也就是 1 25, y的值变为 5 Mod 4也就是 1。过程调用结束时 x和 y的值分别回送给 a和 b。 二、基本操作题 41 【正确答案】 步骤 1:打开 “sampl accdb”数据库,在【创建】 功能区中单击“表设计 ”按钮。步骤 2

35、:表设计视图的 “字段名称 ”列的第一行输入 “课程编号 ”,在其后的 “数据类型 ”下拉框中选择 “文本 ”,然后在下方的 “字段属性 ”中,修改 “字段大小 ”框中的值为: 8。步骤 3:参照上一步骤,按照题目要求,在表设计器视图中依次建立其他各个字段,如图 3-39所示。步骤4:单击快速访问工具栏中的 “保存 ”按钮,再弹出的【另存为】对话框中输入表名称 “tCourse”,单击 “确定 ”按钮。在接着弹出的是否建立主键的对话框中单击 “否 ”按钮,暂时不建立主键。 【试题解析】 主要考查表的创建创建, 表一般包含三方面的内容: “字段名称 ”、“字段类型 ”、 “说明 ”, “说明部分

36、 ”可以省略。 42 【正确答案】 步骤 1:在 tCourse表设计视图窗口下右键单击 “课程编号 ”所在行,在快捷菜单中选择 “主键 ”命令。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。 【试题解析】 考查表的主键设置,在设置主键时一定要结合实际和主键的含义才能设置出有效的主键。一个字段被设为主键它具有什么特点? 43 【正确答案】 步骤 1:在 tCourse表的设计视图下,单击 “学时 ”字段。在下方的“字段属性 ”的 “有效性规 则 ”所在行内输入: =0 And Is Not Null。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。 【试题解析】 考查

37、有效规则和有效文本的设置的方法,还要了解有效规则在数据应用中的意义。 44 【正确答案】 步骤 1:在 tCourse表的设计视图中单击 “开课日期 ”所在行。在“字段属性 ”的 “输入掩码 ”所在的行单击行末的按钮,在弹出的对话框中选择 “短日期 ”,单击 “下一步 ”按钮,直至完成界面,单击 “完成 ”按钮关闭对话框;然后在 “默认值 ”一行中输入: DateSerial(Year(Date(), 9, 1)。如图 3-40所示。步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 【试题解析】 考查默认值的设置、日期 /时间相关函数的应用以及日期 /时间的格式设置。 45 【

38、正确答案】 步骤 1:右击 tCourse表,选择 “打开 ”快捷菜单命令,打开数据表视图,按题目要求,在表中输入两条记录。如图 3-41所示。步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 【试题解析】 考查数据表记录的添加。 46 【正确答案】 步骤 1:在 tCourse数据表视图中,右击 “课程名称 ”字段名,在弹出的 快捷菜单中选择 “冻结字段 ”命令。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。关闭数据库文件。 【试题解析】 考查数据表的列的冻结设置方法,考生还要掌握 “列冻结 ”的实际应用。 三、简单应用题 47 【正确答案】 步骤 1:打开 “samp2 a

39、ccdb”数据库,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击 “tStud”表,将表添加到查询设计器中,关闭【显示表】对话框。分别双击 “tStud”表的字段 “年龄 ”、 “所属院系 ”。在 “字段 ”行内出现 “年龄 ”、 “所属院系 ”,分别把光标定位在 “年龄 ”、 “所属院系 ”字段的左侧,添加标题 “平均年龄: ”、 “院系: ”,“表 ”所在行不需要考虑,自动添加 “tStud”。如图 3-8所示。步骤2:单击【查询工具,设计】功能区中的 “汇总 ”按钮,将出现 “总计 ”行,在 “年龄 ”的总计行内选择 “平均值 ”,

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

41、9所示。步骤 3:单击【文件】功能区的【结果】分组中的 “运行 ”按钮,执行操作。单击快速访问工具栏中的 “保存 ”按钮,保存查询文件名为 “qT1“,单击 “确定 ”按钮,关闭“qT1”查询窗口。 【试题解析】 本题主要考查条件查询,在查询的条件的表达中要用到求平均值的系统函数 avg()。 48 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,在【显示表】对话框中分别双击 “tStud”、 “tCourse”、 “tScore”表,将表添加到查询设计器中,关闭【显示表】对话框,需要注意的是,虽然要查询的字段只在“tStud”、 “tCourse”表中,但是

42、必须把 tScore加入才能建立联系,才能实现多表查询。步骤 2:分别在 “tStud“表中双击 “姓名 ”字段,在 tCourse表中 双击 “课程名 ”字段。如图 3-10所示。步骤 3:单击【文件】功能区的【结果】分组中的 “运行 ”按钮,执行操作。单击快速访问工具栏中的 “保存 ”按钮,保存查询文件名为 “qT2”,单击 “确定 ”按钮,关闭“qT2”查询窗口。 【试题解析】 本题考查多表查询,考生必须要对多表查询的条件了解,从而才能实现在多个表中实现数据的获取。 49 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对

43、话框中双击 “tCourse”表,将表添加到查询设计器中,关闭【显示表 】对话框。步骤 2:在 “tCourse”中双击 “课程名 ”、 “学分 ”、 “先修课程 ”字段。设置 “先修课程 ”非空条件的表达为: Is NotNull,取消 “先修课程 ”列中 “显示 ”框的勾选(该字段不要显示),如图 3-11所示。步骤 3:单击【文件】功能区的【结果】分组中的 “运行 ”按钮,执行操作。单击快速访问工具栏中的 “保存 ”按钮,保存查询文件名为 “qT3”,单击 “确定 ”按钮,关闭“qT3”查询窗口。 【试题解析】 本题从查询的过程来讲和前面的基本相同,但是在查询条件设置中要求考生对空条件和非空条件的表达要很好的掌 握。空值: is null、非空 is not null。 50 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击 “tTemp”表,将表添加到查询设计器中,关闭【显示表】对话框。步骤 2:在【查询工具设计】功能区的【查询类型】分组中单击 “删除 ”按钮,双击 “tTemp”表中字段 “年龄 ”,在其条件行中添加: (select avg(年龄 )from tTemp)。如图 3-12所示。

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

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

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