1、国家二级( ACCESS)机试模拟试卷 3及答案与解析 一、选择题 1 在结构化方法中,用数据流程图 (DFD)作为描述工具的软件开发阶段是( )。 ( A)可行性分析 ( B)需求分析 ( C)详细设计 ( D)程序编码 2 软件生命周期中所花费用最多的阶段是( )。 ( A)详细设计 ( B)软件编码 ( C)软件测试 ( D)软件维护 3 数据库系统的核心是( )。 ( A)数据模型 ( B) DBMS ( C)软件工具 ( D)数据库 4 下列叙述 中正确的是( )。 ( A)数据处理是将信息转化为数据的过程 ( B)数据库设计是指设计数据库管理系统 ( C)如果一个关系中的属性或属性
2、组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 ( D)关系中的每列称为元组,一个元组就是一个字段 5 下列模式中,( )是用户模式。 ( A)内模式 ( B)外模式 ( C)概念模式 ( D)逻辑模式 6 在 VisualFoxPro中,有如下几个内存变量赋值语句: X=2001-07-28 10:15: 20 PM Y= T ( A) D、 L、 Y、 N、 C ( B) D、 L、 M、 N、 C ( C) T、 L、 M、 N、 C ( D) T、 L、 Y、 N、 C 7 设 N=886, M=345, K=M+N,表达式 1+&K的值是( ) ( A) 1
3、232 ( B)数据类型不匹配 ( C) 1+M+N ( D) 346 8 EOF()是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为 ( A) 0 ( B) 1 ( C) T ( D) F 9 下面关于命令 DO FORM XX NAME YY LINKED的陈述中,( )是正确的。 ( A)产生表单对象引用变量 XX,在释放变量 XX时自动关闭表单 ( B)产生表单对象引用变量 XX,在释放变量 XX时并不关闭表单 ( C)产生表单对象引用变量 YY,在释放变量 YY时自动关闭表单 ( D)产生表单对象引用变量 YY,在释放变量 YY时并不关闭表单 10 在创建快速报表时,
4、基本带区包括( ) ( A)标题、细节和总结 ( B)页标头、细节和页注脚 ( C)组标头、细节和组注脚 ( D)报表标题、细节和页注脚 11 在 应用程序生成器的 “数据 ”选项卡中可以( ) ( A)为表生成一个表单和报表,并可以选择样式 ( B)为多个表生成的表单必须有相同的样式 ( C)为多个表生成的报表必须有相同的样式 ( D)只能选择数据源,不能创建它 12 Visual FoxPro函数 INT(RAND()*100)的值是在( )范围内的整数。 ( A) (0, 1) ( B) (0, 100) ( C) -1100 ( D) (0, 10) 13 在 Visual FoxPr
5、o中,通用型字段 G和备注型字段 M在表中的宽度都 是( ) ( A) 2个字节 ( B) 4个字节 ( C) 8个字节 ( D) 10个字节 14 ?AT(“大学 ”, “北京语言文化学院 ”)的答案是( ) ( A) 12 ( B) 13 ( C) 16 ( D) 0 15 备注型字段的数据用来存放( ) ( A)指向备注的具体内容 ( B)指向 DBF文件的指针 ( C)指向 FPT文件的文件名 ( D)指向 FPT中文字块的指针 16 以下 4组表达式中结果是逻辑值 T的是( ) ( A) this$this is a string ( B) this$THIS IS A STRING
6、 ( C) this is a stringSthis ( D) this this is a string 17 打开一个建立了结构复合索引的数据表,表记录的顺序将按( ) ( A)第 1个索引标识 ( B)最后一个索引标识 ( C)主索引标识 ( D)原顺序 18 要清除当前所有其名字的第 2个字符为 “X”的内存变量,应该使用命令( ) ( A) RELEASE ALL *X* ( B) RELEASE ALL LIKE X* ( C) RELEASE ALL LIKE ?X* ( D) RELEASE ALL LIKE “?X*“ 19 建立表结构的 SQL命令是( ) ( A) CR
7、EATE CURSOR ( B) CREATE TABLE ( C) CREATE INDEX ( D) CREATE VIEW 20 在 SQL中,可以用谓词 UNIQUE来测试一个集合中是否( ) ( A)为空集合 ( B)存在重复分量值 ( C)为非空集合 ( D)存在重 复元组 21 下列( )体现了关系数据库的参照完整性。 ( A)主键 ( B)超键 ( C)外键 ( D)侯选键 22 视图设计器中比查询设计器中多出的选项卡是( ) ( A)字段 ( B)排序依据 ( C)连接 ( D)更新条件 23 在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以( ) ( A)单击
8、选项按钮 ( B)双击选项按钮 ( C)先右击选项组,并选择 “编辑 ”命令,然后单击选项按钮 ( D)以上 B) 和 C) 都可以 24 每 个对象都可以对一个被称为事件的动作进行识别和响应。下面对于事件的描述中, ( )是错误的。 ( A)事件是一种预先定义好的特定的动作,由用户或系统激活 ( B) VFP基类的事件集合是由系统预先定义好后, b是惟一的 ( C) VFP基类的事件也可以由用户创建 ( D)可以激活事件的用户动作有按键、单击鼠标、移动鼠标等 25 下面对于控件类的各种描述中,( )是错误的。 ( A)控件类用于进行一种或多种相关的控制 ( B)可以对控件类对象中的组件单独进
9、行修改或操作 ( C)控件类一般 作为容器类中的控件 ( D)控件类的封装性比容器类更加严密 26 HAVING短语不能单独使用,必须接在( )之后。 ( A) ORDER BY ( B) FROM ( C) WHERE ( D) GROUP BY 27 SQL的核心是( ) ( A)数据查询 ( B)数据修改 ( C)数据定义 ( D)数据控制 28 对于图书管理数据库,检索当前至少借阅了两本图书的读者的姓名和所在单位。下面 SQL语句正确的是( ) SELECT姓名,单位 FROM读者 WHERE借书证号 IN; ( A) (SELECT 借书证号 FROM 借阅 GROUP BY 总编号
10、 HAVING COUNT (*)=2) ( B) (SELECT 借书证号 FROM 读者 GROUP BY 借书证号 HAVING COUNT(*)=2) ( C) (SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING SUM(*) =2) ( D) (SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)=2) 29 在 下列选项中,( )不是一个算法一般应该具有的基本特征。 ( A)确定性 ( B)可行性 ( C)无穷性 ( D)拥有足够的情报 30 希尔排序法属于哪一种类型的排序法( )。 ( A)交换类排序法
11、 ( B)插入类排序法 ( C)选择类排序法 ( D)建堆排序法 31 下列关于队列的叙述中正确的是( )。 ( A)在队列中只能插入数据 ( B)在队列中只能删除数据 ( C)队列是先进先出的线性表 ( D)队列是先进后出的线性表 32 对长度为 N的线性表进行 顺序查找,在最坏情况下所需要的比较次数为( )。 ( A) N+1 ( B) N ( C) (N+1)/2 ( D) N/2 33 信息隐蔽的概念与下述哪一种概念直接相关( )。 ( A)软件结构定义 ( B)模块独立性 ( C)模块类型划分 ( D)模拟耦合度 34 面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理
12、是( )。 ( A)模拟现实世界中不同事物之间的联系 ( B)强调模拟现实世界中的算法而不强调概念 ( C)使用现实世界的概念抽象地思考问 题从而自然地解决问题 ( D)鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考 35 在结构化方法中,软件功能分解属于软件开发中的( )阶段。 ( A)详细设计 ( B)需求分析 ( C)总体设计 ( D)编程调试 36 软件调试的目的是( )。 ( A)发现错误 ( B)改正错误 ( C)改善软件的性能 ( D)挖掘软件的潜能 37 数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的( )的过程,包括确定数据库在物理设备上的存储结构和存
13、取 方法。 ( A)逻辑结构 ( B)物理结构 ( C)概念结构 ( D)层次结构 38 以下日期值正确的是( )。 ( A) “2001-05-25“ ( B) 2001-05-25 ( C) 2001-05-25 ( D) 2001-02-25 39 在下面的 Visual FoxPro表达式中,运算结果是逻辑真的是( )。 ( A) EMPTY(.NULL.) ( B) LIKE(acd,ac?) ( C) AT(a,123abc) ( D) EMPTY(SPACE(2) 40 如果 A “新年 “, B “好 “, C A+B,表达式 &C+“!“的值是( )。 ( A) A+B+!
14、( B)新年好 ! ( C) C! ( D)不能计算 二、基本操作题 40 在考生文件夹下,存在一个数据库文件 “sampl accdb”。在数据库文件中已经建立了一个表对象 “学生基本情况 ”。试按以下操作要求,完成各种操作: 41 将 “学生基本情况 ”表名称更改为 “tStud”。 42 设置 “身份 ID”字段为主键,并设置 “身份 ID”字段的相应属性, 使该字段在数据表视图中的显示标题为 “身份证 ”。 43 将 “姓名 ”字段设置为有重复索引。 44 在 “家长身份证号 ”和 “语文 ”两字段问增加一个字段,名称为 “电话 ”,类型为文本型,大小为 12。 45 将新增 “电话
15、”字段的输入掩码设置为 “010-*”,形式。其中, “010-”部分自动输出,后八位为 0 9的数字显示。 46 在数据表视图中将隐藏的 “编号 ”字段重新显示出来。 三、简单应用题 46 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好一个表对象 “tTeacher”。试按以下要求完成设计: 47 创建一个查询,计算并输出教师最人年龄与最小年龄的差值,显示标题为 “m age“,所建查询命名为 “qT1”。 48 创建一个查询,查找并显示具有研究生学历的教师的 “编号 ”、 “姓名 ”、 “性别 ”和 “系别 ”四个字段内容,所建查询命名为 “qT2”。 49 创
16、建一个查询,查找并显示年龄小于等于 38、职称为副教授或教授的教师的“编号 ”、 “姓名 ”、 “年龄 ”、 “学历 ”和 “职称 ”五个字段内容,所建查询命名为 “qT3”。 50 创建一个查询,查找并统计在职教师按照职称进 行分类的平均年龄,然后显示出标题为 “职称 ”和 “平均年龄 ”的两个字段内容,所建查询命名为 “qT4”。 四、综合应用题 51 在考生文件夹下有一个 “学生 .mdb”数据库,里面有一个报表对象 “学生 ”。 (1)在报表的报表页眉节区添加一个标签控件,其名称为 “bTitle”,标题显示为 “学生统计图 ”。 (2)在页面页脚节区添加一个计算控件,显示当前页码 (
17、仅显示页码数字 )。该控件放置在距上边 0.9cm,距左边 6.7cm位置,并命名为 “tPage”。 (3)在报表页脚节区添加一个计算控件,使用函数显示系统日期 。该控件放置在距上边 0.6cm,距左边 1.9cm位置,并命名为 “tDa”。 国家二级( ACCESS)机试模拟试卷 3答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 软件开发阶段包括需求分析、总体设计、详细设计、编码和测试 5个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。 2 【正确答案】 D 【试题解析】 软件生命周期分为软件定义、软件开发及软件运行维护 3个阶段。本题中详细设计、软件编码和软件测试都属
18、于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长 ,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。 3 【正确答案】 B 【试题解析】 数据库管理系统 DBMS是数据库系统的核心。 DBMS是负责数据库的建立、使用和维护的软件。 DBMS建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序的执行,最终都必须通过 DBMS。另外, DBMS还承担着数据库的安全保护工作,按照 DBA所规定的要求,保证数据库的完整性和安全性。 4 【正确答案】 C 【试题解析】 数据处理是指将数据转 换成信息的过程,故选项 A
19、叙述错误;设计数据库的目的实质上是设计出满足实际应用需求的实际关系模型;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故 D选项叙述错误。 5 【正确答案】 B 【试题解析】 数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式, 或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。 6 【正确答案
20、】 D 7 【正确答案】 A 【试题解析】 &是一个宏替换命令,用来替换恢复所代表的内容。所以表达式:1+&K也就变成了 1+M+N,所以最后的结果应该是: 1232。经过 “&”运算后, &K的值是 1231,所以表达式的结果是 1232。 8 【正确答案】 C 【试题解析】 函数 EOF()测试文件尾。若记录指针指向文件尾,测试结果返回“真 ”(.T.)。 9 【正确答案】 C 10 【正确答案】 B 【试题解析】 带区的作用是控制数据在页面上的打印位置,页标头、细节和页注脚这 3个带区是快速报表的默认基本带区。默认情况下, “报表设计器 ”显示 3个带区:页标头、细节和页注脚。一个分隔符
21、栏位于每一带区的底部。带区名称显示于靠近蓝箭头的栏,蓝箭头指示该带区位于栏之上,而不是之下。 11 【正确答案】 A 【试题解析】 生成选项卡:用于根据所选的表按照指定的样式生成表单或报表。表单样式选项卡:可以从本下拉列表中为表格中列出的表选择表单样式。报表样式选项卡:可以从本下拉 列表中为表格中列出的表选择报表样式。如果要让不同的表单或报表使用不同的样式,请选择表单或报表及其所需样式,然后进行生成。重复这一操作,直至得到了应用程序所需的全部样式。 12 【正确答案】 B 【试题解析】 RAND()函数的返回值是 0 1之间的随机数,而 INT()函数是取整函数,因此该题是返回 0 100之间
22、是随机数。 13 【正确答案】 B 【试题解析】 通用型字段 G和备注型字段 M在表中的宽度都是 4个字节。 14 【正确答案】 D 【试题解析】 表达式 ?AT(“大学 ”, “北京语言文化学院 ”)的作用是返回字符串 “大学 ”在字符串 “北京语言文化学院 ”中的开始位置,可字符串 “大学 ”不在字符串 “北京语言文化学院 ”中,则返回值为 0,答案为 D。 15 【正确答案】 D 【试题解析】 备注型字段是不定长的字符型文本,它在表中占用 4个字节,所保存的数据信息存储在以 fpt为扩展名的文件中。 16 【正确答案】 A 【试题解析】 $函数是判断前一个字符串是否包含在后一个字符串中,
23、在字符串中大小写字符串是区分开的。所以选项 B、 C不正 确。当比较两个字符串时,系统对两个字符串的字符自左向右逐个进行比较,一但发现两个对应字符不同,就根据这两个字符的排列序列决定两个字符串的大小。 17 【正确答案】 D 【试题解析】 索引是按某种规则对记录进行逻辑排序。为一个数据库表创建一个索引后,记录在数据库表中的物理存储并未发生任何改变。索引其实是由指针构成的文件,这些指针从逻辑上按照索引关键字的值进行升序或降序排列。实际上创建一个索引就是创建一个由指向数据库表文件记录的指针所构成的文件。 18 【正确答案】 C 【试题解析】 内存变 量的清除格式 1: CLEARMEMORY清除所
24、有内存变量格式 2: RELEASE内存变量表清除指定的内存变量格式 3:RELEASEALLEXTENDED清除所有的内存变量格式 4: RELEASEALLLIKE通配符 |EXCEPT通配符 选用 LIKE清除与通配符相匹配的内存变量,选用 EXCEPT短语清除与通配符不相匹配的内存变量。其中通配符可能使用 *和 ?,*表示任何数目的字符, ?表示任何单个字符。表示第 2个字符为 X的通配符式应为 ?X*。 19 【正确答案】 B 【试题解析】 CREATETABLE表的定义命令,命令中各短语的功能:PRIMARYKEY:用于定义满足实体完整性的主索引。 CHECKERROR :用于定义
25、域的完整性和出错提示信息。 DEFAULT:用于定义默认值。FROEIGNKEYREFERENCES :用于定义表之间的联系。 FREE:用于指明所建立的表是一个自由表,不添加到当前数据库中。 NULL或 NOTNULL:用于说明属性允许或不允许为空值。 UNIQE:用于建立候选索引,但不是惟一索引。FROMARRAY:用于说明根据数组的内容建立表。 20 【正确答案】 D 【试 题解析】 在 SQL中 UNIQUE用于建立候选索引,候选索引的值不允许在指定的字段或表达式中重复。 21 【正确答案】 C 【试题解析】 关系模式的参照完整性规则的形式定义中,有一个关系模式为参照关系模式,一个为依
26、赖关系模式。依赖关系模式中的外键值只能空值或者参照关系模式中的主键值。由此可表明外键体现了关系数据库的参照完整性。 22 【正确答案】 D 【试题解析】 视图兼有 “表 ”和 “查询 ”的特点,与查询相类似的地方是,可以用来从一个或多个相关的表中提取有用信息;与表相类似的地方是,可以用来 更新其中的信息,并将更新结果永久保存在磁盘中。 23 【正确答案】 C 【试题解析】 选定表单中某选项组里的某个选项按钮,先右键单击选项组,并选择 “编辑 ”命令,然后单击选项按钮。 24 【正确答案】 C 【试题解析】 可以根据需要对 VisualFoxPro提供的基类添加任意数量新的属性和方法,但却不能为
27、其增加新的事件。 25 【正确答案】 B 【试题解析】 可以对容器类对象中的组件单独进行修改和操作,控件类不可以。 26 【正确答案】 D 【试题解析】 SQL的核心是 查询。 SQL的查询命令也称作 SELECT命令。它的基本形式由 SELECT-FROM-WHERE查询块组成。 SELECT:说明要查询的数据。 FROM:说明要查询的数据来自哪个或哪些表,可以对单个表或多个表进行查询。 WHERE:说明查询条件,即选择元组的条件。 GROUPBY:短语用于对查询结果进行分组,可以利用它进行分组汇总。 HAVING:短语必须跟随GROUPBY使用,它用来限定分组必须满足的条件。 ORDERB
28、Y:短语用来对查询的结果进行排序。 27 【正确答案】 A 【试题解析】 SQL的核心是查 询。 SQL的查询命令也称作 SELECT命令。它的基本形式由 SELECT-FROM-WHERE至查询块组成。 SELECT:说明要查询的数据。 FROM:说明要查询的数据来自哪个或哪些表,可以对单个表或多今表进行查询。 WHERE:说明查询条件,即选择元组的条件。 GROUPBY:短语用于对查询结果进行分组,可以利用它进行分组汇总。 HAVING:短语必须跟随GROUPBY使用,它用来限定分组必须满足的条件。 ORDERBY:短语用来对查询的结果进行排序。 28 【正确答案】 D 【试题解析】 本题
29、要求检索至少 借阅了两本图书的读者,使用 SELECT嵌套语句完成查询,内层循环通过对借书证号进行分组 (分组的条件是统计该借书证号的使用次数大于等于 2)宋显示出至少借阅了两本图书的借书证号,外层查询通过内层查询的结果显示其对应的姓名和单位。 29 【正确答案】 C 【试题解析】 作为一个算法,一般应具有以下几个基本特征。 可行性 确定性 有穷性 拥有足够的情报 30 【正确答案】 B 【试题解析】 希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。所以希尔排序法属于插入类排序, 但它对简单插入排序做了很大的改进。 31 【正确答案】 C 【试题解析】 队列是指允许
30、在一端进行插入、而在另一端进行删除的线性表。它又称为 “先进先出 ”或 “后进后出 ”的线性表,体现了 “先来先服务 ”的原则。 32 【正确答案】 B 【试题解析】 在进行顺序查找过程中,如果被查的元素是线性表中的最后一个,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中所有元素进行比较,这是顺序查找最坏的情况。 33 【正确答案】 B 【试题解析】 信息隐蔽是指在一个模块内包含的信息 (过 程或数据 ),对于不需要这些信息的其他模块来说是不能访问的。模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。衡量软件的模块独立性的度量标准是耦合性和
31、内聚性。一个模块的内聚性越强,则该模块的模块独立性越强。而内聚性是信息隐蔽和局部化概念的自然扩长。 34 【正确答案】 C 【试题解析】 面向对象的设计方法与传统的面向过程的方法有本质不同。它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件 开发的绝大部分中都用应用领域的概念去思考。 35 【正确答案】 C 【试题解析】 总体设计过程通常由两个主要阶段组成:系统设计,确定系统的具体实现方案;结构设计,确定软件结构。为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。分析员结合算法描述仔细分析数据流图中的每个处理,
32、如果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。 36 【正确答案】 B 【试题解析】 由程序调试的概念可知:程序调试活动由两部分组成,其一是根据错误的迹象确定程序中错误的确切性质、 原因和位置。其二,对程序进行修改,排除这个错误。所以程序调试的目的就是诊断和改正程序中的错误。 37 【正确答案】 B 【试题解析】 根据数据库物理设计的概念可知:为一个给定的逻辑数据模型选取一个最合适应用要求的物理结构的过程,就是数据库的物理设计。数据库的物理结构就是指数据库在物理设备上的存储结构与存取方法。 38 【正确答案】 B 【试题解析】 严格的日期格式是: yyy-mm-d
33、d,hh:mm:ssa|p符号表明该格式是严格的日期格式,并按照 YMD的格式解释 Date和 DateTime。有效的Date和 DateTime分隔符为连字符、正斜杠、句点和空格。 39 【正确答案】 D 【试题解析】 LIKE(cExpression1, cExpression2)返回值: LogicalcExpression1是要查找的字符,而 cExpression2是被查找的字符。 AT(cSearchExpression,cExpressionSearched, nOccurrence)返回值: NumericcSearchExpression是搜索的字符, cExpressio
34、nSearched是被搜索的字符。 EMPTY(eExpression)返回值:Logical.NULL.是一个不同于空字符串、空字段、 0的值;对 .NULL.的判断要通过ISNULL()来进行。 40 【正确答案】 B 【试题解析】 &是一个宏替换命令,用来替换恢复所代表的内容。所以表达式:&C+“!“也就变成了 A+B!,经过 “&“运算后, &K的值是 “新年好 ”,所以最后表达式的结果应该是: “新年好 !”。 二、基本操作题 41 【正确答案】 步骤 1:打开 “sampl accdb”数据库,在【文件 】功能区中选中“学生基本情况 ”表。 步骤 2:在 “学生基本情况 ”表上单击
35、右键,在快捷菜单中选择 “重命名 ”命令,修改表名为 “tStud”。 【试题解析】 (1)主要考查表的重命名操作,比较简单,属于基本操作。 (2)考查两个知识点,其一:表的主键的设置,其二:字段标题的添加。 (3)考查字段属性中 “索引 ”设置。希望考生能了解三种索引的含义。 (4)考查表结构的调整,其中包括字段的修改与添加、数据类型的修改等。 (5)考查字段属性的 “掩码 ”的设置方法。 (6)主要考查字段的显示与隐藏的设置的方法。 42 【正确答案】 步骤 1:右击 “tStud”表,选择 “设计视图 ”快捷菜单命令。在表设计视图窗口下单击 “身份 ID”所在行,右键单击鼠标,在快捷菜单
36、中选择 “主键 ”命令。 步骤 2:在下方 “字段属性 ”的 “标题 ”行输入:身份证。如图 3-15所示。单击快速访问工具栏中的 “保存 ”按钮。 43 【正确答案】 步骤 1:在 “tStud”表的设计视图中单击 “姓名 ”所在行。单击 “字段属性 ”中的 “索引 ”所在行,在下拉列表选择 “有 (有重复 )”选项。如图 3-16所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 44 【正确答案】 步骤 1:在 “tStud”表的设计视图中单击 “语文 ”所在行。右键单击鼠标,在弹出的快捷菜单中选择 “插入行 ”命令。在插入的空行中输入:电话,对应的数据类型选择 “文本 ”。在
37、“字段属性 ”中修改 “字段大小 ”为: 12。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭该表的设计视图。 45 【正确答案】 步骤 l:在 “tStud”表的设计视图中单击 “电话 ”所在行。在 “字段属性 ”的 “输入掩码 ”所在的行输入: ”010-”00000000。如果考生对某些符号所表示掩码的含义不是很了解,请结合教材熟悉此考点。在此 “0”代表 O 9的数字。如图3-17所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 46 【正确答案】 步骤 1:双击打开 “tStud”表,在【开始】功能区中,单击 “记录 ”区域中 “其他 ”按钮旁边的三
38、角箭头,在弹出的下拉列表中选择 “取消隐藏字段 ”菜单命令,打开【取消隐藏字段】对话框。 步骤 2:在【取消隐藏字段】对话框中勾选 “编号 ”复选框。关闭【取消隐藏字段】对话框。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭 “samp1 accdb”数据库。 三、简单应用题 47 【正确答案】 步骤 1:双击打开 “samp2 accdb”数据库,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中添加 “tTeacher”表。关闭对话框。在 “字段 ”所在行的第一列输入标题 “m age: ”,再输入求最大年龄和最小年龄之差的计算式:
39、 max(年龄 ) min(、 年龄 )。如图3 53所示。步骤 2:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT1”文件名,单击 “确定 ”按钮,关闭 “qT1”查询窗口。 【试题解析】 本题考查查询的基本方法的应用 max()函数、 min()函数的使用方法。 48 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中添加 “tTeacher”表。关闭【显示表】对话框。双击 “tTeacher”表中的 “编号 ”、 “姓名 ”、 “性别 ”、 “系别 ”、 “学历 ”字段。在 “学历 ”所在的条件行内输入: ”研
40、究生 ”。作为条件字段不需要显示,取消“显示 ”复选框的勾选。如图 3 54所示。步骤 2:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT2”文件名,单击 “确定 ”按钮,关闭 “qT2”查询窗 口。 【试题解析】 本题考查一个比较简单的条件查询。值得注意的是, “学历 ”作为条件字段不需要显示。 49 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中添加 “tTeacher”表。关闭【显示表】对话框。双击 “tTeacher”表中的 “编号 ”、 “姓名 ”、 “性别 ”、 “年龄 ”、 “学历 ”、“职称 ”字
41、段。在字段 “年龄 ”所在的条件行下输入: 【试题解析】 本题考查多条件查询实现方法。同时要考生掌握 “and”、 “or”、“not”逻辑运算 符的使用。注意: “年龄 ”和 “职称 ”字段虽然作为条件,但是查询中要显示这两个字段的信息,所以不能去掉 “显示 ”项。 50 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中添加 “tTeacher”表,关闭【显示表】对话框,单击 “汇总 ”按钮。双击 “tTeacher”表 “职称 ”字段,在其 “总计 ”所在行选择 “Group By”。双击 “年龄 ”字段,在 “年龄
42、 ”字段左侧单击定位鼠标。输入标题“平均年龄: ”,在其 “总计 ”行选择 “平均值 ”。双击 “在职否 ”字段, 在其 “总计 ”行中选择 “where”,在其条件行内输入: -1,并去掉 “显示 ”行中的勾选,如图 3 56所示。步骤 2:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT4”文件名,单击 “确定 ”按钮,关闭 “qT4”查询窗口。步骤 3:关闭 “samp2 accdb”数据库。 【试题解析】 本题考查查询中的计算方法的应用。对不不同职称的教师进行分组,然后求出不同组的平均年龄,同时还要求考生掌握 “是否 ”型的符号表达:是: -1(yes)、否: 0(no)。 四、综
43、合应用题 51 【正确答案】 (1)打开 “学生 .mdb”数据库,用设计视图的方式打开 “学生 ”报表。在工具箱中单击标签控件,在页眉区拖曳出一个矩形框,右击标签控件上单击鼠标右键,在弹出的快捷菜单中选择 “属性 ”命令,在弹出的对话框中设置标题为 “学生统计图 ”,名称为 “bTitle”。 (2)紧接 (1)中操作,在工具栏中单击文本框控件,在页眉区拖曳出一个矩形框,在标签控件上单击鼠标右键,在弹出的快捷菜单中选择 “属性 ”命令,在弹出的对话框中设置名称为 “Page”、上边距为 0.9cm、左边距为 6.7cm。设置其控件来源为“=Page”。 (3)紧接 (2)中操作,用与 (2)中相同的操作,在报表页脚中添加一个文本框控件,名称为 “tDa”、上边距为 0.6cm、左边距为 1.9cm。删除其附带标签。设置其控件来源为 “=Date()”