1、国家二级( ACCESS)机试模拟试卷 1及答案与解析 一、选择题 1 打开一个数据库的命令是( )。 ( A) USE ( B) USEDATABASE ( C) OPEN ( D) OPENDATABASE 2 SQL语句中查询条件短语的关键字是( )。 ( A) WHERE ( B) FOR ( C) WHILE ( D) CONDITION 3 查询设计器中包括的选项卡有( )。 ( A)字段、筛选、排序依据 ( B)字段、条件、分组依据 ( C)条件、排序依据、分 组依据 ( D)条件、筛选、杂项 4 有如下程序: INPUT TO A IF A 10 S 0 ENDIF S 1 ?
2、S 假定从键盘输入的 A的值一定是数值型,那么上面条件选择程序的执行结果是( )。 ( A) 0 ( B) 1 ( C)由 A的值决定 ( D)程序出错 5 把一个项目编译成一个应用程序时,下面的叙述正确的是( )。 ( A)所有的项目文件将组合为一个单一的应用程序文件 ( B)所有项目的包含文件将组合为一个单一的应用程序 文件 ( C)所有项目排除的文件将组合为二个单一的应用程序文件 ( D)由用户选定的项目文件将组合为一个单一的应用程序文件 6 Append blank命令的作用是( )。 ( A)编辑记录 ( B)在第 1条记录前增加新记录 ( C)在表尾增加一条空白记录 ( D)在当前
3、记录前增加一条空白记录 7 Visual FoxPro关系数据库管理系统能够实现的 3种基本关系运算是( )。 ( A)索引、排序、查找 ( B)建库、录入、排序 ( C)选择、投影、连接 ( D)显示 、统计、复制 8 标准 SQL基本查询模块的结构是( )。 ( A) SELECTFROMORDER BY ( B) SELECTWHEREGROUP BY ( C) SELECTWHEREHAVING ( D) SELECTFROMWHERE 9 使用 Visual FoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在结果 (Result)中选择( )。 ( A)填充名称
4、(Pad Name) ( B)子菜单 (Submenu) ( C)命令 (Command) ( D)过程 (Procedure) 10 从数据库的整体结构看,数据库系统采用的数据模型有( )。 ( A)网状模型、链状模型和层次模型 ( B)层次模型、网状模型和环状模型 ( C)层次模型、网状模型和关系模型 ( D)链状模型、关系模型和层次模型 11 用二维表形式表示的数据模型是( )。 ( A)两次数据模型 ( B)关系数据模型 ( C)网状数据模型 ( D)网络数据模型 12 下列关于数据库系统的叙述中,正确的是( )。 ( A)数据库系统只 是比文件系统管理的数据更多 ( B)数据库系统中
5、数据的一致性是指数据类型一致 ( C)数据库系统避免了数据冗余 ( D)数据库系统减少了数据冗余 13 软件是指 ( )。 ( A)程序 ( B)程序和文档 ( C)算法加数据结构 ( D)程序、数据与相关文档的完整集合 14 软件调试的目的是 ( )。 ( A)发现错误 ( B)改正错误 ( C)改善软件的性能 ( D)验证软件的正确性 15 在面向对象方法中,实现信息隐蔽是依靠 ( )。 ( A)对象的继承 ( B)对象的多态 ( C)对象的封装 ( D)对象的分类 16 下列叙述中,不符合良好程序设计风格要求的是 ( )。 ( A)程序的效率第一,清晰第二 ( B)程序的可读性好 ( C
6、)程序中要有必要的注释 ( D)输入数据前要有提示信息 17 下列叙述中正确的是 ( )。 ( A)程序的执行效率与数据的存储结构密切相关 ( B)程序的执行效率只取决于程序的控制结构 ( C)程序的执行效率只取决于所处理的数据量 ( D)以上 3种说法都不对 18 下列叙述中正确的是 ( )。 ( A)数据的逻辑结构与存储结构必定是一一对应的 ( B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构 ( C)程序设计语言中的数据一般是顺序存储结构,因此,利用数组只能处理线性结构 ( D)以上 3种说法都不对 19 冒泡排序在最坏的情况下的比较次数是 ( )。 ( A)
7、 n(n+1)/2 ( B) nlog2n ( C) n(n-1)/2 ( D) n/2 20 一棵二叉树中共有 70个叶子结点与 80个度为 1的结点,则该二叉树中的总结点数为 ( )。 ( A) 219 ( B) 221 ( C) 229 ( D) 231 21 下列叙述中正确的是 ( )。 ( A)数据库系统是一个独立的系统,不需要操作系统的支持 ( B)数据库技术的根本目标是要解决数据的共享问题 ( C)数据库管理系统就是数据库系统 ( D)以上 3种说法都不对 22 下列叙述中正确的是 ( )。 ( A)为了建立一个关系,首先要构造数据的逻辑关系 ( B)表示关系的二维表中各元组的每
8、一个分量还可以分成若干数据项 ( C)一个关系的属性名表称为关系模式 ( D)一个 关系可以包含多个二维表 23 将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为 ( )。 ( A)选择 ( B)投影 ( C)连接 ( D)并 24 如果表 A中的一条记录与表 B中的多条记录相匹配,且表 B中的一条记录与表A中的多条记录相匹配,则表 A与表 B存在的关系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 25 利用 Access创建的数据库文件,其扩展名为 ( )。 ( A) ADP ( B) DBF ( C) FRM ( D) MDB 2
9、6 下面关于 Access表的叙述中,错误的是 ( )。 ( A)在 Access表中,可以对备注型字段进行 “格式 ”属性设置 ( B)若删除表中含有自动编号型字段的一条记录后, Access不会对表中自动编号型字段重新编号 ( C)创建表之间的关系时,应关闭所有打开的表 ( D)可在 Access表的设计视图 “说明 ”列中,对字段进行具体的说明 27 在 Access表中,可以定义 3种主关键字,它们是 ( )。 ( A)单字段、双字段和多字段 ( B)单字段、双字段 和自动编号 ( C)单字段、多字段和自动编号 ( D)双字段、多字段和自动编号 28 为窗体或报表上的控件设置属性值的正
10、确宏操作命令是 ( )。 ( A) Set ( B) SetData ( C) SetWarnings ( D) SetValue 29 下列不属于操作查询的是 ( )。 ( A)参数查询 ( B)生成表查询 ( C)更新查询 ( D)删除查询 30 使用自动创建数据访问页功能创建数据访问页时, Access会在当前文件夹下,自动保存创建的数据访问页,其格式为 ( )。 ( A) HTML ( B)文本 ( C)数据库 ( D) Web 31 能被 “对象所识别的动作 ”和 “对象可执行的活动 ”分别称为对象的 ( )。 ( A)方法和事件 ( B)事件和方法 ( C)事件和属性 ( D)过程
11、和方法 32 在关于报表数据源设置的叙述中,以下正确的是 ( )。 ( A)可以是任意对象 ( B)只能是表对象 ( C)只能是查询对象 ( D)可以是表对象或查询对象 33 在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是 ( )。 ( A)直线和矩形 ( B)直线和圆形 ( C)直线和多边形 ( D)矩形和圆形 34 下列逻辑表达式中,能正确表示条件 “x和 y都是奇数 ”的是 ( )。 ( A) x Mod 2=1 Or y Mod 2=1 ( B) x Mod 2=0 Or y Mod 2=0 ( C) x Mod 2=1 And y Mod 2=1 ( D) x Mod
12、2=0 And y Mod 2=0 35 若要求在文本框中输入文本时达到密码 “*”号的显示效果,则应设置的属性是( )。 ( A) “默认值 ”属性 ( B) “标题 ”属性 ( C) “密码 ”属性 ( D) “输入掩码 ”属性 36 假定有以下循环结构 Do Until条件 循环体 Loop 则正确的叙述是 ( )。 ( A)如果 “条件 ”值为 0,则一次循环体也不执行 ( B)如果 “条件 ”值为 0,则至少执行一次循环体 ( C)如果 “条件 ”值不为 0,则至少执行一次循环体 ( D)不论 “条件 ”是否为 “真 ”,至少要执行一次循环体 37 假定有以下程序段 n=0 for
13、i=1 to 3 for j=-4 to -1 n=n+1 next j next i 运行完毕后, n的值是 ( )。 ( A) 0 ( B) 3 ( C) 4 ( D) 12 38 在面向对象方法中,实现信息隐蔽是依靠 ( )。 ( A)对象的继承 ( B)对象的多态 ( C)对象的封装 ( D)对象的分类 39 程序流程图中带有箭头的线段表示的是 ( )。 ( A)图元关系 ( B)数据流 ( C)控制流 ( D)调用关系 40 结构化程序设计的 基本原则不包括 ( )。 ( A)多态性 ( B)自顶向下 ( C)模块化 ( D)逐步求精 二、简单应用题 40 考生文件夹下存在一个数据库
14、文件 “samp2 accdb”,里面已经设计好 “tStud”和“tScore”两个表对象。试按以下要求完成设计: 41 创建一个查询,计算并输出学生最大年龄与最小年龄的差值,显示标题为 “s data”,所建查询命名为 “qStudl”; 42 建立 “tStud”和 “tScore”两表之间的一对一关系; 43 创建一个查询,查找并显示数学成绩不 及格的学生的 “姓名 ”、 “性别 ”和 “数学 ”三个字段内容,所建查询命名为 “qStud2”; 44 创建一个查询,计算并显示 “学号 ”和 “平均成绩 ”两个字段内容,其中平均成绩是计算数学、计算机和英语三门课成绩的平均值,所建查询命名
15、为 “qStud3”。 注意:不允许修改表对象 “tStud”和 “tScore”的结构及记录数据的值;选择查询只返回已选课的学生的相关信息。 三、综合应用题 44 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tStud”和查询对象 “qStud”,同 时还设计出以 “qStud”为数据源的报表对象 “rStud”。试在此基础上按照以下要求补充报表设计: 45 在报表的报表页眉节区位置添加一个标签控件,其名称为 “bTitle”,标题显示为“97年入学学生信息表 ”。 46 在报表的主体节区添加一个文本框控件,显示 “姓名 ”字段值。该控件放置在距上边 0
16、 1厘米、距左边 3 2厘米处,并命名为 “tName”。 47 在报表的页面页脚节区添加一个计算控件,显示系统年月,显示格式为: 年 月 (注:不允许使用格式属性 )。计算控件放置在距上边 0 3厘米、距左 边10 5厘米处,并命名为 “tDa”。 48 按 “编号 ”字段前四位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区。计算控件命名为 “tAvg”; 注意:不允许改动数据库中的表对象 “tStud“和查询对象 “qStud”,同时也不允许修改报表对象 “rStud中已有的控件和属性。 国家二级( ACCESS)机试模拟试卷 1答案与解析 一、选择题 1 【正确答案】 D 2
17、【正确答案】 A 【试题解析】 根据 SQL几种语句的结构很容易得出条件短语的关键字是WHERE。 3 【正确答案】 A 【试题解析】 选项卡选项字段:指定字段, SUM或 COUNT之类的合计函数或其他表达式。连接:指定连接表达式,用它来匹配多个表或视图中的记录。筛选:指定选择记录的条件,比如在字段内指定值或在表之间定义临时关系的连接条件。排序依据:指定字段或 SUM、 COUNT之类的合计函数,对表中的记录进行升序或降序排列。分组依据:指定字段或 SUM、 COUNT之类的合计函数,或用于把有相同字段值的记录合并为一组的其他表达式。更新条件:指定更新视图的条件 (仅适用于 “视图设计器 ”
18、)。杂项:指定是否要对重复记 录进行检索,同时是否对记录 (返回记录的最大数目或最大百分比 )做限制。 4 【正确答案】 B 【试题解析】 if条件成立与否,不影响 S 1语句的执行,故 S的值为 1 5 【正确答案】 A 【试题解析】 将一个项目编译成一个应用程序时,所有项目包含的文件将组合为一个单一的应用程序文件。在项目连编之后,那些在项目中标记为 “包含 ”的文件将成为只读文件。 6 【正确答案】 C 【试题解析】 Appendblank命令的作用是在表尾增加一条空白记录。 Edit的作用是编辑当前记录。 Append命令的作用是在表尾增加记录。 7 【正确答案】 C 【试题解析】 关系
19、数据库管理系统能够实现的 3种基本关系运算是选择 (从关系中找出满足给定条件的元组的操作 ),投影 (从关系模式中指定若干个属性组成新的关系 ),连接 (是关系的横向组合 )。 8 【正确答案】 D 【试题解析】 SELECT查询命令包含很多功能各异的子句选项,但最基本的格式是: SELECTFROMWHERE 。其中, SELECT用于选择查询结果要显示的目标列表, FROM用于列出查询要用到的所有表文件,而 WHERE则用于指定查询结 果的筛选条件。 9 【正确答案】 B 【试题解析】 如果要设计它的子菜单,应在 Result中选择子菜单,而不应是命令、过程等。 10 【正确答案】 C 【
20、试题解析】 数据库管理系统所支持的数据模型分为 3种:层次模型、网状模型、关系模型。层次模型:用树形结构表示实体及其之间联系的模型称为层次模型。网状模型:用网状结构表示实体及其之间联系的模型称为网状模型。关系模型:用二维表结构来表示实体以及实体之间联系的模型称为关系模型。 11 【正确答案】 B 【试题解析】 关系模型与层次型、网状型的本质区别在于数据描述的一致性,模型概念单一。在关系型数据库中,每一个关系都是一个二维表,无论实体本身还是实体间的联系均用称为 “关系 ”的二维表来表示,使得描述实体的数据本身能够自然地反映它们之间的联系。而传统的层次和网状模型数据库是使用链接指针来存储和体现联系
21、的。 12 【正确答案】 D 【试题解析】 数据库系统的特点 实现数据共享,减少数据冗余 采用特定的数据模型 具有较高的数据独立性 有统一的数据控制功能 13 【正确答案】 D 【试题解析】 软件是程序、数据与相关文档的集合,相对于计算机硬件而言,软件是逻辑产品而不是物理产品,是计算机的无形部分。 14 【正确答案】 B 【试题解析】 软件测试与软件调试是两个不同的概念:软件测试的目的是发现错误,而软件调试的目的是发现错误导致程序失效的原因,并修改程序以修正错误,调试是测试之后的活动。 15 【正确答案】 C 【试题解析】 封装是一种信息屏蔽技术,目的在于将对象的使用者和对象的设计者分开。用户
22、只能见到对象封装界面上的信息,不必知道实现的细节。封装一方面通过数据抽象把相关的信 息结合在一起,另一方面也简化了接口。 16 【正确答案】 A 【试题解析】 良好的程序设计风格是 “清晰第一,效率第二 ”。 17 【正确答案】 A 【试题解析】 程序的执行效率与数据的存储结构、程序所处理的数据量、程序所采用的算法等因素有关。 18 【正确答案】 D 【试题解析】 数据的逻辑结构与数据在计算机中的存储方式无关,它用来抽象地反映数据元素之问的逻辑关系,故选项 A错误。存储结构分为顺序存储结构与链式存储结构,其中顺序存储结构是将逻辑上相邻的数据元素存储在物理上相邻的存储 单元里,结点之间的关系由存
23、储单元的相邻关系来决定,它主要用于存储线性结构的数据,故选项 B错误。数组的存储方式连续是指其在计算机中的存储方式,它可以用来处理非线性结构,故选项 C错误。 19 【正确答案】 C 【试题解析】 冒泡排序的基本思想是对当前未排序的全部结点自上而下地依次进行比较和调整,让键值较大的结点下沉,键值较小的结点往上冒。也就是说,每当比较两个相邻结点后发现它们的排列与排序要求相反,就要将它们互换。对 n个结点的线性表采用冒泡排序,冒泡排序的外循环最多执行 n-1遍。第一遍最多执行 n-1次 比较,第二遍最多执行 n-2次比较,以此类推,第 n-1遍最多执行 1次比较。因此,整个排序过程最多执行 n(n
24、-1)/2次比较。 20 【正确答案】 A 【试题解析】 在任意一棵二叉树中,若终端结点 (叶子结点 )的个数为 n1,则度为2的结点数 n2=n1-1。本题中度为 0的结点即叶子结点,故总结点数二度为 0的结点数 +度为 1的结点数 +度为 2的结点数 =70+80+69=219。 21 【正确答案】 B 【试题解析】 数据库技术的根本目的是要解决数据的共享问题;数据库需要操作系统的支持;数据库管理系统 (DatabaseManagementSystem, DBMS)对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。它是数据库系统的核心软件。 22 【正确答案】 A 【试题解析】
25、在一个二维表中,水平方向的行称为元组,每一行为一个元组,元组中的每一个分量不能再进行分割,故选项 B错误;对关系的描述称为关系模式,一个关系模式对应一个关系的结构,格式为:关系名 (属性名 1,属性名2, ,属性名 n),故选项 C错误;一个关系就是一个二维表,故选项 D错误。 23 【正确答案】 C 【试题解析】 本题考查的是关系运算。这是考试重点内容,考生务必掌握。选择:从关系中找出满足给定条件的元组的操作。投影:从关系模式中指定若干属性组成新的关系。连接:将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。 24 【正确答案】 D 【试题解析】 本题考查的是表之
26、间关系。这是考试重点内容考生务必掌握。在Access中,表与表之间的关系可以分成 3种,即一对一关系、一对多关系和多对多关系。假设有表 A和表 B,如果表 A中的一条记录与表 B中的一条记录相匹配,反之也是一样,那么这两个表之间 存在一对一的关系。如果表 A中的一条记录与表 B中的多条记录相匹配,且表 B中的一条记录只与表 A中的一条记录相匹配,则这两个表之间存在一对多的关系。如果表 A中的一条记录与表 B中的多条记录相对应,且表 B中的一条记录也与表 A中的多条记录相对应,则称表 A与表B是多对多关系。 25 【正确答案】 D 26 【正确答案】 C 【试题解析】 本题考查的是对 Acces
27、s表的理解。 “格式 ”属性用来假定数据的打印方式和屏幕显示方式,可以对备注型字段进行 “格式 ”属性设置。应注意的是,不同数据类型的字段,其格式选择有所不 同,如 0LE对象不能进行 “格式 ”属性设置。故选项 A正确。自动编号数据类型特殊,每次向表中添加新记录时, Access会自动输入唯一顺序号。但要注意的是,自动编号数据类型一旦被指定,就会永久地与记录连接,如果删除了表中含有自动编号类型字段的一条记录后, Access不会对表中自动编号类型字段重新编号;当添加记录时, Access不再使用已被删除的自动编号类型字段的数值,而是按递增的规律重新赋值,故选项 B正确。在创建表之间的关系时,
28、正确的操作是将要创建关系的所有表关闭,而不是关闭所有的表,所以选项 C错误,应为本题的正 确答案。在 Access表的设计视图 “说明 ”列中,可对字段进行具体的说明;在 “名称 ”列中声明字段的名称;在 “数据类型 ”列中说明字段的数据类型,所以选项 D正确。 27 【正确答案】 C 【试题解析】 本题考查的是 Access主关键字的基本概念。为了使保存在不同表中的数据产生联系, Access数据库中的每个表必须有一个字段能唯一标识每条记录,这个字段就是主关键字。主关键字可以是一个字段,也可以是一组字段。为确保主关键字段值的唯一性, Access不允许在主关键字字段中存人重复值和空值。自动编
29、号字段是在每次 向表中添加新记录时, Aceess会自动插入唯一顺序号。 28 【正确答案】 D 【试题解析】 本题考查的是宏。在 Access的宏中, SetValue命令是用来设置属性值的。 Setwarnings命令是用于关闭或打开系统信息的。 29 【正确答案】 A 【试题解析】 本题考查的是操作查询的概念及其功能。 Access中,操作查询包括生成表查询、删除查询、更新查询和追加查询。 30 【正确答案】 A 【试题解析】 本题考查的是自动创建数据访问页操作。使用 “自动创建数据访问页 ”创建数据 访问页时, Access会在当前文件夹下将创建的页保存为 HTML格式,并在数据库窗口
30、中添加一个访问该页的快捷方式。 31 【正确答案】 B 【试题解析】 本题考查的是对象的概念。事件是 Access窗体或报表及其上的控件等对象可以 “辨识 ”的动作;方法描述了对象的行为。 32 【正确答案】 D 【试题解析】 本题考查的是报表的概念。 Access中报表的数据源可以是表对象,也可以是查询对象。 33 【正确答案】 A 【试题解析】 本题考查的是报表的设计。在报表设计中,经常还会通过添加线 条或矩形来修饰版面,以达到一个更好的显示效果。 34 【正确答案】 C 【试题解析】 本题考查的是逻辑表达式。要使 x和 y都是奇数,则 x和 y除以 2的余数都必须是 1。 35 【正确答
31、案】 D 【试题解析】 本题考查的是文本框控件的常用属性。若要求在文本框中输入文本时达到密码 “*”号的显示效果,则在 “输入掩码 ”属性中输入 “密码 ”。 36 【正确答案】 B 【试题解析】 本题考查的是 DoUntilLoop 循环结构。在 DountilLoop 循环结构中,当条件值为假时,重复执行循环 体,直至条件值为真,结束循环。所以,如果条件值为 0,则至少执行一次循环体。 37 【正确答案】 D 【试题解析】 本题考查的是嵌套循环。本题中,外层循环从 1到 3,要执行 3次,而内层循环从 -4到 -1,执行 4次,所以一共执行了 43=12次循环。而每执行一次循环 n就加 1
32、,所以最后 n的值为 12。 38 【正确答案】 C 【试题解析】 封装是一种信息屏蔽技术,目的在于将对象的使用者和对象的设计者分开。用户只能见到对象封装界面上的信息,不必知道实现的细节。封装一方面通过数据抽象把相关的信息结合在一 起,另一方面也简化了接口。 39 【正确答案】 C 【试题解析】 在程序流程图中,图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序。带箭头的线段在数据流程图中表示数据流。带箭头的线段在程序流程图中表示控制流。在题中给出的选项中,在图元之间用带有箭头的线段表示图元关系。在模块之间用带有箭头的线段表示调用关系。 40 【正确答案】 A
33、【试题解析】 结构化程序设计的原则包括 “自顶而下,逐步求精,模块化 ”。多态性是面向对象程序语言的特征。 二、简单应用题 41 【正确答案】 【操作步骤】 步骤 1:打开 “samp2 accdb”数据库,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击 “tStud”表,将表添加到查询设计器中,关闭【显示表】对话框。然后在 “字段 ”所的第一列输入新标题: s data:,再输入运算式: max(年龄 ) min(年龄 ),如图 3 30所示。 步骤 2:单击【文件】功能区的【结果】分组中的 “运行 ”按钮,执行操作。单击快速访问工具栏
34、中的 “保存 ”按钮,保存查询文件名为 “qStudl”。单击 “确定 ”按钮,关闭 “qStudl”查询窗口。 【试题解析】 本题主要考查查询的计算,本计算要用到系统函数 max()求最大值, Min()求最小值。然后求其之差: max(年龄】 )-min(年龄 )。 42 【正确答案】 【审题分析】本题考查多表联系的建立,这里要求考生了解多表建立的前提条件和建立的方法。 【操作步骤】 步骤 1:在【数据库工具】功能区的【关系】分组中单击 “关系 ”按钮,系统弹出 “关系 ”窗口,在窗口内右击鼠标,选择 ”显示表 ”快捷菜单命令。在【显示表】对话框内分别双击 “tStud”和 “tScore
35、”表到关系窗口中。关闭【显示表】对话框。如图 3 31所示。步骤 2:在关系窗口中拖动 “tScore”表中的 “学号 ”字段放到 “tStud”表 “学号 ”的字段上。单击 “创建 ”命令按钮,如图 3 32所示。步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭建立关系的窗口。 43 【正确答案】 【审题分析】本题考查多表查询,多表查询的方法是首先添加相关的多个表,然后添加字段和对应的查询的条件。 【操作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框 中添加 “tStud”表和 “tScore”表,关闭【显示表】对话框
36、。双击 “tStud”表的 “姓名 ”、 “性别 ”字段,再双击 “tScore”表中的 “数学 ”字段并在此对应的条件行内输入: 44 【正确答案】 【审题分析】本题考查查询的列式计算以及如何添加标题。 【操作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中添加 “tScore”表,关闭【显示表】对话框。 步骤 2:双击 “tScore”表中 “学号 ”字段。再在 “字段 ”行第二列输入:平均成绩: (数学 +英语 +计算机 ) 3,如图 3 34所示。 步骤 3:单击 “运行 ”按钮。 步骤 4:单击快速访问工具栏中的 “
37、保存 ”按钮,保存输入文件名 “qStud3”。单击 “确定 ”按钮,关闭 “qStud3”查询窗口。 步骤 5:关闭 “samp2 accdb”数据库窗口。三、综合应用题 45 【正确答案】 步骤 1:打开 “samp3 accdb”数据库窗口。在【开始】功能区的“报表 ”面板中右击 “rStud”报表,选择 “设计视图 ”快捷菜单命令,打开 rStud的设计视图。 步骤 2:单击【报表设计工具设计】功能区中的 “标 签 ”控件,然后在 “报表页眉 ”节区单击鼠标,在光标闪动处输入: 97年入学学生信息表。右键单击标签控件,在弹出的快捷菜单中选择 “属性 ”命令。在【属性表】对话框中修改名称
38、为:bTitle,如图 3 23所示。 【试题解析】 本题主要考查报表下的控件的设计和控件功能的实现、控件数据源的添加以及报表的样式设置。 46 【正确答案】 步骤 1:继续单击【报表设计工具 -设计】功能区中的 “文本框 ”控件,然后在报表的 “主体 ”节区拖出一个文本框 (删除文本框前新增的标签 )。 步骤2:选中文本框,在【属性表】对话框中修改 “名称 ”为: tname,单击 “控件来源 ”所在行,从下拉列表中选择 “姓名 ”,修改上边距为: 0 1cm、左为: 3 2cm,如图3 24所示。 (注:此处系统会自动设置 3位小数位,不影响结果 ) 47 【正确答案】 步骤 1:继续单击
39、【报表设计工具设计】功能区中的 “文本框 ”控件,然后在页面页脚节区拖出一个文本框 (删除文本框前出现的标签 )。 步骤 2:选中文本框,在【属性表】对话框内修改 “名称 ”为: tDa。在 “控件来源 ”行中输入计算表达式: year(date()&”年 &month(date()&月 ”,修改 “上边 距 ”为:0 3cm、 “左 ”为: 10 5cm。 48 【正确答案】 步骤 1:在 “rStud”报表的设计视图中,单击【报表设计工具设计】功能区中的 “分组和排序 ”按钮,在底部的 “分组、排序和汇总 ”区中单击 “添加组 ”项,然后从弹出列表中单击 “表达式 ”项,接着在弹出的【表达式生成器】对话框中输入表达式: =Mid(编号 , 1, 4),单击 “确定按钮 ”,此时,报表设计区中出现一个新的报表带区: =Mid(编号 , 1, 4)页脚,如图 3 25所示。 步骤 2:在“=Mid(编号】, 1, 4)页脚 ”区新增一个文本框控件 (删除 文本框前出现的标签 ),在【属性表】对话框内修改文本框名称为: tAvg,在 “控件来源 ”行内输入: =Avg(年龄 )。如图 3-26所示。保存 “rStud”报表的设计,关闭其窗口。 步骤 3:关闭“samp3 accdb”数据库窗口。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1