1、国家二级( ACCESS)机试模拟试卷 79及答案与解析 一、选择题 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=RN S ( 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 在一个宏中可以包含多个操作,在运行宏时将按 ( )的顺序来运行这些操作
10、。 ( A)从上到下 ( B)从下到上 ( C)随机 ( D) A和 B都可以 31 已定义好函数 f(n),其中 n为形参。若以实参为 m调用该函数并将返回的函数值赋给变量 x,以 下写法正确的是 ( )。 ( A) )x=f(n) ( B) x=Call f(n) ( C) )x=f(m) ( D) x=Call f(m) 32 VBA支持的循环语句结构不包括 ( )。 ( A) DoLoop ( B) WhileWend ( C) FoNext ( D) DoWhile 33 下列可作为 VBA变量名的是 ( )。 ( A) a&b ( B) a?b ( C) 4a ( D) const
11、 34 Select Case结构运行时首先计算 ( )的值。 ( A)表达式 ( B)执行语句 ( C)条件 ( D)参数 35 下列关于标准函数的说法,正确的是 ( )。 ( A) Rnd函数用来获得 0到 9之间的双精度随机数 ( B) Int函数和 Fix函数参数相同则返回值就相同 ( C) Str函数用来把纯数字型的字符串转换为数字型 ( D) Chr函数返回 ASCII码对应的字符 36 已知程序段: sum=0 For i=l to 10 step 3 sum=sum+i i=i*2 Next i 当循环结束后,变量 i、 sum的值分别 为 ( )。 ( A) 10、 6 (
12、B) 13、 6 ( C) 13、 5 ( D) 10、 5 37 如果要在 VBA中打开一个窗体,可使用 ( )对象的 Open Form方法。 ( 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 Next j Next i MsgBox x End Sub 打开窗体后,单击命令按钮,消息框的输出结果是
13、 ( )。 ( A) 7 ( B) 15 ( C) 157 ( D) 528 39 若有两个字符串 s1=“12345“, s2=“34“,执行 s=Instr(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
14、 single a=5 b=4 sfun a,b MsgBox a & chr(10)+chr(13)&b End Sub 打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为 ( )。 ( A) 1并 1 ( B) 1 25和 1 ( C) 1 25和 4 ( D) 5和 4 二、基本操作题 40 在考生文件夹下, “samp1 accdb”数据库文件中已建立好表对象 “tStud”和“tScore”、宏对象 “mTest”和窗体 “fTest”。试按以下要求,完成各种操作: 41 分析并设置表 “tScore”的主键。 42 将学生 “入校时间 ”字段的默认值设置为下一年度的 1月 1
15、目 (规定:本年度的年号必须用函数获取 )。 43 冻结表 “tStud”中的 “姓名 ”字段列。 44 将窗体 “fTest”的 “标题 ”属性设置为 “测试 ”。 45 将窗体 “ITest”中名为 “bt2”的命令按钮,其宽度设置为 2厘米、左边界设置为左边对齐 “bt1”命令按钮。 46 将宏 “mTest”重命名保存为自动执行的宏。 三、简单应用题 46 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好表对象“tStaff”、 “tSalary”和 “tTemp”。试按以下要求完成设计: 47 创建一个查询,查找并显 示职务为经理的员工的 “工号 ”、 “姓
16、名、 “年龄 ”和 “性别 ”四个字段内容,所建查询命名为 “qT1”。 48 创建一个查询,查找各位员工在 2005年的工资信息,并显示 “工号 ”、 “工资合计 ”和 “水电房租费合计 ”三列内容。其中, “工资合计 ”和 “水电房租费合计 ”两列数据均由统计计算得到,所建查询命名为 “qT2”。 49 创建一个查询,查找并显示员工的 “姓名 ”、 “工资 ”、 “水电房租费 ”及 “应发工资 ”四列内容。其中 “应发工资 ”列数据由计算得到,计算公式为:应发工资 =工资 -水电房租费,所建查询命名为 “qT3”。 50 创建一个查询,将表 “tTemp”中 “年龄 ”字段值均加 l,所建
17、查询命名为 “qT4”。 四、综合应用题 50 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tCollect”,查询对象 “qT”,同时还设计出以 “tCollect”为数据源的窗体对象“fCoUect”。试在此基础上按照以下要求补充窗体设计: 51 将窗体 “fUollect”的记录源改为查询对象 “qT”。 52 在窗体 “fCollect”的窗体页眉节区位置添加一个标签控件,其名称为 “bTitle”,标题显示为 “CD明细 ”,字体名称为 “黑体 ”,字号大小为 20,字体粗细为 “加粗 ”。 53 将窗体标题栏上的显示文字设为 “CD明细显示 ”
18、。 国家二级( ACCESS)机试模拟试卷 79答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。 2 【正确答案】 C 【试题解析】 根据二分法查找法需要两次: 首先将 60与表中间的元素 55进行比较,由于 60大于 55,所以在线性 表的后半部分查找。 第二次比较的元素是后半部分的中间元素,将 60与表中间的元素 70进行比较,由于 60小于 70,所以在线性表的前半部分查找。 第三次比较的元素是前半部分的中间元素,即 60,这时两者相等,即查找成功。 3 【正确答
19、案】 A 【试题解析】 根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件: 有且只有一个根结点; 每个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表 、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。 4 【正确答案】 A 【试题解析】 随着计算机软件规模的扩大,软件本身的复杂性不断增加,研制周期显著变长,正确性难以保证,软件开发费用上涨,生产效率急剧下降,从而出现了人们难以控制软件发展的局面,即所谓的 “软件危机 ”。 5 【正确答案】 A 【试题解析】 耦合
20、度是模块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。 6 【正确答案】 C 【试题解析】 线性表是一种线性结构,由 n(n0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以选项 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 【正确答案】 A 【试题解析】 本题考查 Access数据
24、库对象的知识。在 Access这个关系数据库中,数据库对象共有 7种,只有表用来存储数据。 17 【正确答案】 B 【试题解析】 本题考查 Access表基本 概念的知识。在关系数据库中关系是一个二维表,每一行称为一个元组,每一列称为一个属性;在 Access这个关系数据库中,用表来实现关系,表的每一行称作一条记录,对应关系模型中的元组;每一列称作一个字段,对应关系模型中的属性。 18 【正确答案】 C 【试题解析】 本题考查通配符的知识。通配符一般作为其他字符的占位符,其中包括星号 (*)、问号 (?)方括号 (口 )、叹号 (!)、减号 (一 )和数字号码 ()。其中最常用的问号 (?)表
25、示所在的位置可以是任何一个字符,星号 (*)表示所在的位置可以是任何多个字符;使 用通配符搜索这些代表通配符的符号时,需要将搜索的符号放在方括号内;无论是文本型还是日期型字段都可以使用通配符。 19 【正确答案】 A 【试题解析】 本题考查查询种类的知识。常见的查询种类有:选择查询、交叉表查询、参数查询、操作查询和 SQL查询。其中选择查询是根据指定的查询准则从一个或多个表中获取数据并显示结果;交叉表查询是利用表中的行和列来统计数据;参数查询利用对话框来提示用户输入准则;操作查询在一次查询操作中对所得结果进行编辑。本题中以性别为行标题,以班级为列标题,行列交叉处进行计数,即可得到 结果。 20
26、 【正确答案】 A 【试题解析】 在 ACCESS数据库中,删除表中的记录是不能恢复的。 21 【正确答案】 A 【试题解析】 本题考查操作查询的知识。操作查询,也叫做动作查询,共有 4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。 22 【正确答案】 B 【试题解析】 本题考查查询条件的知识。 Not BetweenAnd 是一个表示不在某区间内的运算符,等价于: 上界。 23 【正确答案】 A 【试题解析】 本题考查报表控件源的知识。控件来源必须以 “=”引出,控件来源是一个表达式,预览时里面显示表达式的值。
27、 24 【正确答案】 B 【试题解析】 本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。 25 【正确答案】 B 【试 题解析】 本题考查报表设计的知识。在报表的设计视图中,区段被表示成带状形式,称为节。主体节是节的一种。 26 【正确答案】 B 【试题解析】 本题考查窗体基本属性的知识。代表的是控件所在窗体, Caption属性代表窗体的标题; Name属性代表窗
28、体的名字; 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种循环,分别是 ForNext循环、 WhileWend 循环和 DoLoop 循环。 33 【正确答案】 C 【试题解析】 本题考查 VBA中变量命名的知识。变量名的命名同字段命名一样,也可以由字母、数字和汉字组成,但是不能包含空格和任何除了下划线以外的标点符号。变量名不能使用 VBA的关键字。 34 【正确答案】 A 【试题解析】 本题考查 VBA程序设计中的多分支选择 的知识。在 Select Case结构运行时首先计算表达式的值,然后
31、依此计算或测试 Case表达式的值。 35 【正确答案】 D 【试题解析】 本题考查标准函数的知识。 VBA中提供了很多标准函数,其中Rnd函数用来获得 0到 1之间的单精度随机数; Int函数和 Fix函数都是返回表达式的整数部分也就是下取整,两者参数为正值时结果相同,参数为负值时, Int函数返回小于等于参数值的第一个负数, Fix函数返回大于等于参数值的第一个负数; Str函数用来把数值表达式值转换成字符串; Chr函数返回 ASCII码对应的字符 。 36 【正确答案】 B 【试题解析】 本题考查 VBA中循环的知识。本题需要仔细分析循环次数,第一次循环时 i的值为 1, sum的值也
32、为 l,然后 i=i*2值变为 2,需要再加上步长值3;第二次循环时 i的值为 5, sum的值也为 6,然后 i=i*2值变为 10,需要再加上步长值 3;要进行第三次循环前判断 i的值为 13不再满足循环条件,所以循环结束。 37 【正确答案】 B 【试题解析】 本题考查 VBA中如何打开对象的知识。在 VBA中,打开表的命令格式为: DoCmd OpenTable表名;打开查询使用 DoCmd Open Query;打开窗体使用 DoCmd OpenForm:打开报表使用 DoCmd.OpenReport;打开视图使用 DoCmd OpenView;关闭窗体和报表使用 DoCmd Clo
33、se等。 38 【正确答案】 B 【试题解析】 本题考查 VBA中多重循环的知识。见到多重循环的问题不要害怕,认真地分析清楚每一次循环这种问题就迎刃而解了。本题中,在每一次外循环开始的时候都把 x的值置为 4,所以我们只分析最后一次循环就可以了;同理中层循环每一次开始前都把 x的值置为 3,所以这个问题最后实际 上就是 x的初值为3,执行最内层循环直到结束就可以了。根据程序内循环执行两次,最后x=3+6+6=15。 39 【正确答案】 B 【试题解析】 本题考查 Instr函数的知识。 Instr函数也称为字符串检索函数,返回值为第二个字符串参数在第一个字符串参数中最早出现的位置。 40 【正
34、确答案】 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:打开 “samp1 accdb”数据库,右击 “tScore”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:选中 “学
35、号 ”和 “课程号 ”两个字段,单击【工具】分组中的 “主键 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭表。 42 【正确答案】 步骤 1:右击 “tStud”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。选中 “入校时间 ”字段,设置 “默认值 ”属性为:DateSerial(Year(Date()+1, 1, 1)。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮进行保存并关闭表。 43 【正确答案】 步骤 1:双击 “tStud”表,打开数据表视图。 步骤 2:右键单击 “姓名 ”字段名,在弹出的快捷菜单中选择 “冻结字段 ”命令。 步骤 3:单击快速访问
36、工具栏中的 “保存 ”按钮,关闭表。 44 【正确答案】 步骤 1:在【开始】功能区 的 “窗体 ”面板中右击 “fTest”窗体,选择 “设计视图 ”快捷菜单命令,打开 frest的设计视图。 步骤 2:在窗体空白处右键单击鼠标,选择 “属性 ”命令,在属性窗口中选择对象为 “窗体 ”,将 “标题 ”属性设置为 “测试 ”。 45 【正确答案】 步骤 1:在设计视图中,右键单击 “button2”按钮,选择 “属性 ”命令,在属性窗口中将 “格式 ”标签中的 “宽度 ”设置为: 2cm。 步骤 2:再选择 “button1”按钮,单击【排列】功能区,在【调整大小和排序】分组中单击 “对齐 ”
37、按钮,在弹出的下拉菜单中选择 “靠左 ”。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮保存设置。 46 【正确答案】 步骤 1:在 “samp1 accdb”数据库窗口中,右键单击 “宏 ”面板中的 “mTest”宏,选择 “重命名 ”命令,修改为 “autoexec”,保存为自动运行的宏。 步骤 2:关闭 “sarnp1 accdb”数据库。 三、简单应用题 47 【正确答案】 步骤 1:打开 “samp2 accdb”数据库,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。 步骤 2:在【显示表】对话框中添加 “tStaff”为数据源,关闭【显示表】对话
38、框。 步骤 3:分别双击 “tStaff”表中 “工号 ”、 “姓名、 “年龄 ”、 “性别 ”和 “职务 ”5个字段,在 “职务 ”中的 “条件 ”行中输入: ”经理 ”,取消 “显示 ”复选框的勾选,如图 3-153所示。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT1”。单击 “确定 ”按钮。48 【正确答案】 步骤 1:在 “samp2 accdb”数据库窗口中,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器,在【显示表】对话框内添加 “tSalary”表,关闭【显示表】对话框。 步骤 2:单击【显示隐藏】分组中
39、的 “汇总 ”按钮。 步骤 3:双击 “工号 ”,在 “总计 ”行内选择 “Group By”。 步骤 4:双击 “工资 ”,光标在其左则单击定位输入标题 “工资总计: ”,在 “总计 ”行内选择 “合计 ”。 步骤 5:双击 “水电房租费 ”,光标在其左则单击定位输入标题 “水电房租费合计: ”,在 “总计 ”行内选择 “合计 ”。 步骤 6:在 “字段 ”行的第 6列输入求年的表达式: year(年月 ),在其 “总计 ”行内选择 “where”。在其条件行内输入: 2005。取消其 “显示 ”行的勾选,如图 3-154所示。步骤 7:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称
40、 ”文本框中输入 “qT2”,单击 “确定 ”按钮。 49 【正确答案】 步骤 1:在 “samp2 accdb”数据库窗口中,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中添加 “tStaff”和 “tSalary”表,拖动 “tSalary”表中的 “工号 字段到 “tStaff”表中的 “工号 ”字段上,建立两表的联系,关闭【显示表】对话框。 步骤 2:从 “tSaff”表中选择 “姓名 ”、从 “tSalary”表中选择 “工资 ”和 “水电房租费 ”两个字段,然后再添加一个计算列:应发工资: 工资 -水电房租费 ,并勾选 “显示 ”
41、复选框,如图 3-155所示。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT3”,单击 “确定 ”按钮。 50 【正确答案】 步骤 1:在 “samp2 accdb”数据库窗口中在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中添加 “tTemp”表,关闭【显示表】对话框。 步骤 2:单击【查询类型】分组中的“更新 ”按钮,在查询 设计器中显示 “更新到 ”行。双击 “tTemp”中 “年龄 ”字段,将 “更新到 ”行中设置为: 年龄 +1,如图 3-156所示。 步骤 3:单击 “运行 ”按钮运行查询
42、。单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT4”,单击 “确定 ”按钮。 四、综合应用题 51 【正确答案】 步骤 1:打开 “samp3 accdb”数据库,在【开始】功能区的 “窗体 ”面板中右击 “fCollect”窗体,选择 “设计视图 ”快捷菜单命令,打开 fCollect的设计视图。 步骤 2:在 “fCollect”窗体空白处 右键单击,在快捷菜单中选择 “属性 ”命令,在【属性表】对话框左上角的下拉列表中选择 “窗体 ”,将在 “记录源 ”所在行修改为:qT。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮保存设置。 52 【正确答案】 步
43、骤 1:在 “fCollect”窗体视图下,右键单击窗体空白处,选择“窗体页眉页脚 ”快捷菜单命令,单击【控件】分组中的 ”标签 ”控件,在窗体页眉节区单击鼠标,在光标闪动处输入: CD明细。 步骤 2:选中新增加的标签,在【属性表】对话框中修改 “名称 “为: bTitle,修改 “字体名称 ”为:黑体,修改 “字号大小 ”为: 20,修改 “字体粗细 ”为:加粗。 步骤 3:关闭对话框,单击快速访问工具栏中的 “保存 ”按钮保存设计。 53 【正确答案】 步骤 1:在【属性表】对话框的左上角的下拉列表单击选择 “窗体 ”。将 “标题 ”属性设为: CD明细显示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。