1、国家二级( ACCESS)机试模拟试卷 161及答案与解析 一、选择题 1 在长度为 n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。那么在平均情况下需要比较的次数大约为 ( )。 ( A) 3n 4 ( B) n ( C) n 2 ( D) n 4 2 设一棵树的度为 3,其中度为 3, 2, 1的结点个数分别为 4, 1, 3。则该棵树中的叶子结点数为 ( )。 ( A) 10 ( B) 11 ( C) 12 ( D)不可能有这样的树 3 设栈的顺序存储空间为 S(1: m),初始状态为 top=m+1。现经过一系
2、入栈与退栈运算后, top=20,则当前栈中的元素个数为 ( )。 ( A) 30 ( B) 20 ( C) m 19 ( D) m 20 4 设顺序表的长度为 n,下列算法中,最坏情况下比较次数等于 n(n 1) 2的是( )。 ( A)快速排序 ( B)堆排序 ( C)顺序查找 ( D)寻找最大项 5 下列各项中是面向对象主要特征之一的是 ( )。 ( A)数据和操作 (方法 )无关 ( B)对象唯一性 ( C)对象是类的抽象 ( D)多态性体现复用 6 软件测试的实施步骤是 ( )。 ( A)确认测试,集成测试,单元测试 ( B)集成测试,确认测试,系统测试 ( C)单元测试,集成测试,
3、确认测试 ( D)单元测试,集成测试,回归测试 7 结构化程序设计的基本原则不包括 ( )。 ( A)多态性 ( B)自顶向下 ( C)模块化 ( D)逐步求精 8 一个运动队有多名队员,一名队员仅属于一个运动队,一个队一般都有一名教练,则实体运动队和队员的联系是 ( )。 ( A)多对一 ( B)一对一 ( C)一对多 ( D)多对多 9 数据库三级模式体系结构的划分有利于保持数据库的 ( )。 ( A)数据独立性 ( B)数据安全性 ( C)结构规范化 ( D)操作可行性 10 数据库概念设计阶段得到的结果是 ( )。 ( A)数据字典 ( B) E-R模型 ( C)关系模型 ( D)物理
4、模型 11 若在设计视图中创建一个查询,查找平均分在 85分以上的女生,并显示姓名、性别和平均分,正确的设置查询条件的方法是 ( )。 ( A)在姓名的 “条件 ”单元格中输入: 平均分 =85 Or性别一 “女 “ ( B) 在姓名的 “条件 ”单元格中输入: 平均分 =85 And性别 =”女 ” ( C)在平均分的 “条件 ”单元格中输入: 平均分 =85;在性别的 “条件 ”单元格中输入: “女 “ ( D)在平均分的 “条件 ”单元格中输入: 平均分 =85;在性别的 “条件 ”单元格中输入:性别 =”女 ” 12 以下各项中,可以将变量 A、 B值互换的是 ( )。 ( A) A=
5、B: B=A ( B) A=C: C=B: B=A ( C) A=(A+B) 2: B=(A B) 2 ( D) A=A+B: B=A B: A=A B 13 要动态改变窗体的版面布局 ,重构数据的组织方式,且使修改布局后可以重新计算数据,实现数据的汇总、小计和合计,应选用的视图是 ( )。 ( A)数据表视图 ( B)布局视图 ( C)数据透视表视图 ( D)数据透视图视图 14 在实体关系模型中,有关系 R(学号,姓名 )和关系 S(学号,课程名,课程成绩 ),要得到关系 Q(学号,姓名,课程名,课程成绩 ),应该使用的关系运算是( )。 ( A)联接 ( B)选择 ( C)投影 ( D)
6、自然联接 15 必须输入 0到 9的数字的输入掩码描述符是 ( )。 ( A) 0 ( B) 9 ( C) # ( D) & 16 用一个对象来表示 “一只白色的足球被踢进球门 ”,那么 “白色 ”“足球 ”“踢 ”“进球门 ”分别对应的是 ( )。 ( A)属性、对象、方法、事件 ( B)属性、对象、事件、方法 ( C)对象、属性、方法、事件 ( D)对象、属性、事件、方法 17 定义学生、教师和课程的关系模式 S(S#, Sn, Sd, Dc, SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄 ); C(C#, Cn, P#)(其属性分别为课程号、课程名、先修课 ); SC(S
7、#, C#, G)(其属性分别为学号、课 程号和成绩 )。包含对非主属性部分依赖的关系是 ( )。 ( A) S(S#, Sn, Sd, Dc, SA) ( B) C(C#, Cn, P#) ( C) SC(S#, C#, G) ( D)以上三项均不是 18 报表的数据源不包括 ( )。 ( A)表 ( B)查询 ( C) SQL语句 ( D)窗体 19 在学生借书数据库中,已有 “学生 ”表和 “借阅 ”表,其中 “学生 ”表含有 “学号 ”“姓名 ”等信息, “借阅 ”表含有 “借阅编号 ”“学号 ”等信息。若要找出没有借过书的学生记录,并显示其 “学号 ”和 “姓名 ”,则正确的查询设计
8、是 ( )。20 下列选项中,在报表 “设计视图 ”工具栏中有、而在窗体 “设计视图 ”中没有的按钮是 ( )。 ( A)代码 ( B)字段列表 ( C)工具箱 ( D)排序与分组 21 VBA中一般采用 Hungarian符号法命名变量,代表子报表的字首码是 ( )。 ( A) sub ( B) Rpt ( C) Fmt ( D) txt 22 若表 A中的一条记录与表 B中的多条记录相匹配,且表 B中的一条记录在表 A中最多只能找到一条记录与之相匹配,则表 A与表 B存在的关系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 23 下列各项中,可用于创建窗体或修
9、改窗体的视图是 ( )。 ( A)设计视图 ( B)窗体视图 ( C)数据表视图 ( D)透视表视图 24 下列关于字段属性的叙述中,正确的是 ( )。 ( A)格式属性只可能影响数据的显示格式 ( B)可对任意类型的字段设置默认值属性 ( C)可对任意类型的字段设置输入掩码属性 ( D)只有文本型数据能够使用输入掩码向导 25 在设计窗体时,职称字段只能输入 “教授 ”“副教授 ”“讲师 ”“助教 ”和 “其他 ”,可 以使用的控件是 ( )。 ( A)列表框 ( B)复选框 ( C)切换按钮 ( D)文本框 26 要想改变一个窗体的标题内容,则应该设置的属性是 ( )。 ( A) Name
10、 ( B) Fontname ( C) Caption ( D) Text 27 若要求输入记录时,字段的数据出现错误系统会给出相关提示,则应该设置的是 ( )。 ( A)有效性规则 ( B)输入掩码 ( C)默认值 ( D)必填字段 28 用 SQL语言描述 “在教师表中查找男教师的全部信息 ”,下列描述中,正确的是( )。 ( A) SELECT FROM教师表 IF(性别 =男 ) ( B) SELECT性别 FROM教师表 IF(性别 =男 ) ( C) SELECT*FROM教师表 WHERE(性别 =男 ) ( D) SELECT*FROM性别 WHERE(性别 =男 ) 29 在
11、计算控件的表达式中必须使用的运算符是 ( )。 ( A) = ( B)! ( C)圆括号 () ( D)方括号 30 在报表设计过程中,不适合添加的控件是 ( )。 ( A)标签控件 ( B)图形控件 ( C)文本框控件 ( D)选项组 控件 31 内置计算函数 Max的功能是 ( )。 ( A)计算所有指定字段值的最大值 ( B)计算全部数值型字段的最大值 ( C)计算一条记录中数值型字段的最大值 ( D)计算一条记录中指定字段的最大值 32 在窗体中要显示一名医生的基本信息和该医生当天预约的病人信息,窗体设计时要在主窗体中显示医生的基本信息,在子窗体中显示预约的病人信息,则主窗体和子窗体数
12、据源之间的关系是 ( )。 ( A)一对一关系 ( B)一对多关系 ( C)多对一关系 ( D)多对多关系 33 在 SELECT命令 中,使用 ASC时必须配合使用的短语是 ( )。 ( A) GROUP BY ( B) ORDER BY ( C) WHERE ( D) FROM 34 下列各项中,不能在 Access查找或替换中使用的通配符是 ( )。 ( A) * ( B) ? ( C)! ( D) 35 下列选项中,不属于 Access表的字段类型的是 ( )。 ( A)附件 ( B)字符 ( C)超链接 ( D)计算 36 执行下列程序段后,变量 intsum的值是 ( )。 Dim
13、 intsum As Integer Dim I As Integer intsum=0 For I=20 2 To 5 Step-4 7 intsum=intsum+I Next I ( A) 150 ( B) 200 ( C) 50 ( D) 0 37 在窗体中有标签 Lb1和一个命令按钮 Command,事件代码如下: Option Compare Database Dim a As String*10 Private Sub Command_Click() a=“1234“ b=Len(a) Me Lb1 Caption=b End Sub 打开窗体运行后,窗体中显示的是 ( )。 (
14、 A) 40 ( B) 5 ( C) 4 ( D) 10 38 调用下面子过程,消息框显示的值是 ( )。 Sub SFun() Dim x, y, m x=10 y=100 If y Mod x Then m=x Else m=y End If MsgBox m End Sub ( A) x ( B) y ( C) 10 ( D) 100 39 有 Click事件对应的程序如下: Private Sub Command1_Click() Dim sum As Double, x As Double sum=1 n=0 For I=1 To 5 x=n I n=n+1 sum=sum+x Ne
15、xt I End Sub 该程序通过 For循环计算一个表达式的值,该表达式是 ( )。 ( A) 1 2+2 3+3 4+4 5 ( B) 1+1 2+2 3+3 4+4 5 ( C) 1+1 2+1 3+1 4+1 5 ( D) 1 2+1 3+1 4+1 5 40 下列程序段运行结束后,消息框中的输出结果是 ( )。 Dim c As Boolean a=Sqr(3) b=Sqr(2) c=a b MsgBox c ( A) 1 ( B) 0 ( C) False ( D) True 二、基本操作题 40 在考生文件夹下,已有 “samp0 accdb”和 “samp1 accdb”数据
16、库文件。“samp0 accdb”中已建立表对象 “tTest”, “samp1 accdb”中已建立表对象 “tEmp”和“tSalary”。试按以下要求,完成表的各种操作。 41 根据 “tSalary”表的结构,判断并设置主键;将 “tSalary”表中的 “工号 ”字段的字段大小设置为 8。 42 将 “tSalary”表中的 “年月 ”字段的有效性规则设置为只能输入本年度 10月 1日以前 (不含 10月 1日 )的日期 (要求:本年度年号必须用函数获取 );将表的有效性规则设置为输入的水电房租费小于输入的 工资。 43 在 “tSalary”表中增加一个字段,字段名为 “百分比 ”
17、,字段值为:百分比一水电房租费工资,计算结果的 “结果类型 ”为 “双精度型 ”, “格式 ”为 “百分比 ”, “小数位数 ”为 2。 44 将表 “tEmp”中 “聘用时间 ”字段改名为 “聘用日期 ”;将 “性别 ”字段值的输入设置为 “男 ”“女 ”列表选择;将 “姓名 ”和 “年龄 ”两个字段的显示宽度设置为 20;将善于交际的职工记录从有关表中删除;隐藏 “简历 ”字段列。 45 完成上述操作后,建立表对象 “tEmp”和 “tSalary”的表间一对多关系,并实施参照完 整。 46 将考生文件夹下 “samp0 accdb”数据库文件中的表对象 “tTest”链接到“samp1
18、accdb”数据库文件中,要求链接表对象重命名为 tTemp。 三、简单应用题 46 在考生文件夹下有一个数据库文件 “samp2 accdb”,其中存在已经设计好的表对象 “tTeacher”“tCourse”“tStud”和 “tGrade”,请按以下要求完成设计。 47 创建一个查询,按输入的教师姓名查找教师的授课情况,并按 “上课日期 ”字段降序显示 “教师姓名 ”“课程名称 ”“上课日期 ”3个字段 的内容,将查询名命为 “qT1”;当运行该查询时,应显示参数提示信息: “请输入教师姓名 ”。 48 创建一个查询,查找学生的课程成绩大于等于 80且小于等于 100的学生情况,显示 “
19、学生姓名 ”“课程名称 ”和 “成绩 ”3个字段的内容,将查询命名为 “qT2”。 49 对表 “tGrade”创建一个分组总计查询,假设学号字段的前 4位代表年级,要统计各个年级不同课程的平均成绩,显示 “年级 ”“课程 ID”和 “成绩之 Avg”,并按 “年级 ”降序排列,将查询命名为 “qT3”。 50 创建一个查询,按 “课程 ID”分类统计最高分 成绩与最低分成绩的差,并显示“课程名称 ”“最高分与最低分的差 ”等内容。其中, “课程名称 ”按升序显示,最高分与最低分的差由计算得到,将查询命名为 “qT4”。 四、综合应用题 50 在考生文件夹下有一个数据库文件 “samp3 ac
20、cdb”,其中存在已经设计好的表对象 “tEmp”、查询对象 “qEmp”和窗体对象 “fEmp”。同时,给出窗体对象 “fEmp”上两个按钮的单击事件的部分代码,请按以下要求补充设计。 51 将窗体 “fEmp”上名称为 “tSS”的文本框控件改为组合框控件,控件名称不变,标签标题不变 。设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值“男 ”和 “女 ”。 52 将查询对象 “qEmp”改为参数查询,参数为窗体对象 “fEmp”上组合框 “tSS”中的输入值。 53 将窗体对象 “fEmp”中名称为 “tPa”的文本框控件设置为计算控件。 要求依据 “党员否 ”字段值显示相应内容
21、。如果 “党员否 ”字段值为 True,显示 “党员 ”;如果 “党员否 ”字段值为 False,显示 “非党员 ”。 54 在窗体对象 “fEmp”上有 “刷新 ”和 “退出 ”两个命令按钮,名称分别为 “bt1”和“bt2”。单击 “刷新 ”按钮,窗体记录源改为查询对象 “qEmp”;单击 “退出 ”按钮,关闭窗体。现已编写了部分 VBA代码,请按照 VBA代码中的指示将代码补充完整。 注意:不能修改数据库中的表对象 “tEmp”;不能修改查询对象 “qEmp”中未涉及的内容;不能修改窗体对象 “fEmp”中未涉及的控件和属性。程序代码只允许在“*Add*”与 “*Add*”之间的空行内补
22、充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。 国家二级( ACCESS)机试模拟试卷 161答案与解析 一、选择题 1 【正确 答案】 A 【试题解析】 因为查找的元素有一半机会在表中,所以二分之一的情况下平均比较次数为 n 2,二分之一情况下平均比较次数为 n,总的平均比较次数为 (n 2+n) 2=3n 4。 2 【正确答案】 A 【试题解析】 根据题意,树的结点数为 34+21+13=17,再加 1个根结点,17+1=18,即总结点数为 18,总结点减去度不为 0的结点数即是叶子结点。 18(4+1+3)=10。故本题答案为 A选项。 3 【正确答案】 C 【试题解析】
23、初始状态为 top=m+1,经过运算之后, top=20,则当前栈中元素个数为 m+1 20=m 19。 4 【正确答案】 A 【试题解析】 快速排序在最坏情况下是整个序列都已经有序且完全倒序,此时,快速排序退化为冒泡排序,要比较 n(n 1) 2次才能完成。堆排序在最坏情况和平均情况下比较次数都是 nlog2n。顺序查找和寻找最大项在最坏情况下比较次数为 n。故本题答案为 A选项。 5 【正确答案】 B 【试题解析】 面向对象方法的基本概念有对象、类和实例、消息、继承与多态性。对象的特点有标识唯一性、分类性、多态性、封装性、模块独立性。数据和操作 (方法 )等可以封装成一个对象。类是关于对象
24、性质的描述,而对象是对应类的一个实例。多态性指同样的消息被不同的对象接收时可导致完全不同的行为。故本题答案为 B选项。 6 【正确答案】 C 【试题解析】 软件测试过程一般按 4个步骤进行,即单元测试、集成测试、确认测试和系统测试。通过这些步骤的实施来验证软件是否合格,能否交付用户使用。故本题答案为 C选项。 7 【正确答案】 A 【试题解析】 结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用 goto语句,故正确答案为 A选项。 8 【正确答案】 C 【试题解析】 一个运动队有多名队员,表明在运动队表中的每个队与队员表中的一名或多名队员相关;一名队员仅属于一个运动队,表明队员表
25、中的每名队员只可以与运动队表中的一个队相关,为一对多关系。故正确答案为 C选项。 9 【正确答案】 A 【试题解析】 数据库领域公认的标准结构是三级模式结构,它包括外模式、概念模式、内模式,有效地组织、管理数据,提高了数据库的逻辑独立性和物理独立性。用户级对应外模式,概念级对应概念模式,物理级对应内模式,使不同级别的用户对数据库形成不同的视图。所谓 视图,就是指观察、认识和理解数据的范围、角度和方法,是数据库在用户 “眼中 ”的反映,很显然。不同层次 (级别 )用户所“看到 ”的数据库是不相同的。故本题答案为 A选项。 10 【正确答案】 B 【试题解析】 数据库设计有需求分析设计、概念设计、
26、逻辑设计、物理设计、编码、测试、运行、进一步修改等几个阶段。在需求分析设计阶段形成需求说明书,概念设计阶段形成概念数据模型 (作为进一步设计数据库的依据,概念设计通常采用 E-R模型 ),逻辑设计阶段形成逻辑数据模型 (从 E-R图向关系模式转换、关系视图设计、模式规范化 ), 物理设计阶段形成数据库内部模型 (此时涉及具体软件硬件环境 )。故本题答案为 B选项。 11 【正确答案】 C 【试题解析】 首先要找出平均分在 85分以上的记录,应在平均分的 “条件 ”行中输入 “ =85”;其次要找出性别为女的信息,此时应在性别的 “条件 ”行中输入“女 ”。因此选项 C正确。 12 【正确答案】
27、 D 【试题解析】 A选项中,只有两个变量不可能互相换值; B选项执行完后, A,B变量的值都是 C的值; C选项执行后, A, B中的值不是任一个的原来的值了;D选项变量 A, B的和减 B的值得到 A的值,赋给了 B,此时 B中是原来 A的值了,然后 A, B的和减去现在 B的值,即减去原来 A的值等于原来 B的值,赋给A,这样 A, B的值就交换了。 13 【正确答案】 C 【试题解析】 数据透视表视图可以动态更改窗体的版面布局,重构数据的组织方式,改变版面布局时,窗体会立即按照新的布局重新计算数据,实现数据的汇总、小计和总计。 14 【正确答案】 A 【试题解析】 连接是从两个关系的笛
28、卡儿积中选取属性值满足连接条件的元组,连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系 中包含满足连接条件的元组。本题中关系 R和关系 S中,通过共同属性 “学号 ”连接得到关系Q,故本题 A选项正确。 15 【正确答案】 A 【试题解析】 “输入掩码 ”是指能起到控制向字段输入数据作用的字符。一个输入掩码可以包含原义显示的字符 (如括号、点、空格、和连字线等 )和掩码字符。 0:必须输入数字 (09),不允许使用加号 (+)和减号 ( )。 9:可选择输入数字或空格,不允许使用加号和减号。 #:可选择输入数字或空格,允许使用加号和减号,空白会转换为空格。 &:必须输入任一字符或空
29、格。因此,本题应选择 A选项。 16 【正确答案】 B 【试题解析】 对象就是一个实体,比如足球;每个对象都具有一些属性可以相互区分,比如颜色;对象的事件就是用户对对象执行的操作,比如足球可以踢,人可以走;对象要执行的特定动作即是对象的方法,比如足球进门。因此选择 B选项。 17 【正确答案】 A 【试题解析】 若 XY ,但 Y不完全函数依赖于 X,则称 Y对 X部分函数依赖。关系模式 S中, (S#, Sd)Dc , SdDc , Dc不完全依赖于 Sd且 Sd为非主属性。故本题答案为 A选项。 18 【正确答案】 D 【试题解析】 报表的数据源可以是表对象或者查询对象,而查询实际上就是S
30、QL语句,所以报表的数据源也可以是 SQL语句。窗体不能作为报表的数据源。 19 【正确答案】 A 【试题解析】 要显示没有借过书的学生,说明在 “借阅 ”表中没有该学生记录,即学号字段值为空,要把这些学生的学号、姓名字段显示出来,故在 “学生 ”表中要勾上 “学号 ”“姓名 ”两个字段。 20 【正确答案】 D 【试题解析】 在报表和窗体的 “设计视图 ”工具栏中均存在 “代码 ”“字段列表 ”“工具箱 ”按钮,但只有报表 “设计视图 ”工具栏中有 “排序与分组 ”按钮,能够实现报表数据的排序与分组操作。 21 【正确答案】 A 【试题解析】 本题考查的是 Hungarian符号法命名规则。
31、标识符的名字以一个或者多个小写字母开头作为前缀,前缀之后的是首字母大写的第一个单词或者多个单词的组合,且该单词要指明变量的用途。子报表英文为 subreport。因此,本题应选择 A选项。 22 【正确答案】 B 【试题解析】 如果表 1中的 1个记录能够与表 2中的多个记录相匹配,且表 2中的 1个记录只能与表 1中的 1个记录相匹配,则称表 1和表 2是一对多关系。 23 【 正确答案】 A 【试题解析】 设计视图可用来创建窗体或编辑修改窗体;窗体视图是操作数据库时的一种视图,是完成窗体设计后的结果;数据表视图是操作数据库时的另一种视图,也是完成窗体设计后的结果;透视表视图中可以动态地更改
32、窗体的版面布置,从而以不同的方法分析数据。 24 【正确答案】 A 【试题解析】 在 Access数据库中,格式属性只会影响数据的显示格式。 B选项并不是任意类型的字段都可设置默认属性,例如:附件、自动编号; C选项错误,例如备注就不可以设置掩码属性; D选项输入掩码向导可用于文本和日期 设置,所以 D选项错误。 25 【正确答案】 A 【试题解析】 根据题干可知,要实现限定输入选项的功能。 B、 C选项复选框和切换按钮是用来显示表或查询中的 “是否 “值; D选项文本框控件可以接受外部输入,不能实现限定输入选项的功能; A选项列表框可以保证输入的正确性。因此,本题应选择 A选项。 26 【正
33、确答案】 C 【试题解析】 改变窗体的显示标题需要为窗体的 Caption属性赋值。 27 【正确答案】 A 【试题解析】 有效性规则是指向表中输入数据时应遵循的约束条件,设置有效性规则是 限制用户输入数据的范围,并且可以使用有效性文本进行提示,故本题 A选项正确。 28 【正确答案】 C 【试题解析】 SELECT语句的格式为: SELECT字段列表 *FROM表名WHERE条件表达式 ORDER BY列名 ASCDESC。因此,若要在教师表中查找男教师的全部信息应使用的 SQL语句为 SELECT*FROM教师表 WHERE(性别=男 )。 29 【正确答案】 A 【试题解析】 计算控件的
34、功能是将控件的表达式规则作用于数据源,并显示计算结果。根据表达式的有效性规则 ,用于计算结果的表达式都以 “=”开始,因此选择A选项。 30 【正确答案】 D 【试题解析】 Access为报表提供的控件和窗体控件的功能与使用方法相同,不过报表是静态的,在报表上使用的主要控件是标签、图像和文本框控件。 31 【正确答案】 A 【试题解析】 内置计算函数 Max属于统计函数中的一个,标准形式是: Max(字符表达式 ),功能是计算字符表达式中的最大值。根据题意,字符表达式用来指定某一字段,用 Max函数计算出字符表达式指定的字段值的最大值。因此选择 A选项。 32 【正确答案 】 B 【试题解析】
35、 窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。根据题意,主窗体和子窗体数据源之间的关系就是医生实体集和病人实体集之间的关系。题中一名医生一天可以预约多名病人,但是一名病人一次只能预约一名医生治疗,所以是一对多的关系,因此选择B选项。 33 【正确答案】 B 【试题解析】 A选项, GROUP BY,表示根据所列字段名分组,与 ASC无关;C选项, WHERE,表示只筛选满足给定条件的记录,与 ASC的使用无关; D选项, FROM,在 SQL查询时使用 FROM来表示从哪个表中查询记录,与 ASC的使用与否无关。因此选项 B正确,使用 ASC时配合
36、使用 ORDER BY,表示按照所列字段名升序来排序。 34 【正确答案】 D 【试题解析】 在 Access中进行查找和替换功能,可使用通配符来通配相应的字符。其中, *表示可以通配任意个数的字符, ?表示可以通配任意单个字符, 可以通配方括号内任何单个字符,!可以通配任何不在括号内的字符,一通配范围内的任何一个字符, #通配任何单个数字字符。选项中只有 不是通配符。 35 【正确答案】 B 【试题解析】 Access数据表的字段类型共包括文本、备注、数字、日期和时间、货币、是否、 OLE对象、计算字段、超链接、附件、查阅等类型,字符不属于Access表的字段类型。 36 【正确答案】 C
37、【试题解析】 本题考查 For循环。初始将 intsum和 I都定义为整型。因此循环初始 I值取整为 20,进入第一次循环,执行 intsum=0+20;进入下一循环前Step4 7对 I值减 4 7,取整为 15,之后执行第二次循环, intsum=20+15;进入下一循环前 I值变为 15 4 7=10 3,取整为 10,执行第三次循环,intsum=20+15+10;进入下一循环前 I值变为 10 4 7=5 3,取整为 5,执行第四次循环, intsum=20+15+10+5=50;进入下一循环前 I值变为 5 4 7=0 3,取整为 0,不再满足循环条件,因此 intsum值为 50
38、。 37 【正确答案】 D 【试题解析】 过程中使用 “Dim a As String*10”语句声明了一个定长字符串变量a,定长字符串的长度是变量声明时指定的,与字符串实际值无关。本题中声明了一个长度为 10的定长字符串变量 a,然后给变量 a赋值为字 符串 “1234”,最后测量该字符串的长度,结果应该是声明字符串变量时指定长度值为 10,故本题 D选项正确。 38 【正确答案】 D 【试题解析】 本题考查的是 If语句,还有赋值语句的知识点。首先,变量 x赋值 10, y赋值 100; if语句中的条件语句是 y Mod x,只要 y不被 x整除,则条件为真,否则条件为假。这里 y可以被
39、 x整除,因此条件为假,执行 else后面的语句,即 m=y=100。因此,本题应选择 D选项。 39 【正确答案】 B 【试题解析】 本题考查 For循环控制结构,循环共执行 5次,每次各 变量赋值情况如下所示: 循环结束后, sum最后的值为1+1 2+2 3+3 4+4 5,故 B选项正确。 40 【正确答案】 D 【试题解析】 Sqr函数为求平方根,显然 3的平方根比 2的平方根大,因此, a b的值为 True,即 c的值为 True, MsgBox输出逻辑变量的值时会直接输出“False”或 “True”。在 Access的 VB运行环境中输入完整代码如下: Function Sq
40、r()As Double Dim a, b As Double Dim c As Boolean a=Math Sqr(3) b=Math Sqr(2) c=a b MsgBox c End Function 二、基本操作题 41 【正确答案】 步骤 1:选择 “表 ”对象,右键单击 “tSalary”表,在弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:将鼠标移至 “工号 ”行和 “字段名称 ”列左侧的灰色区域,当鼠标变成向右的箭头时,选中 “工号 ”行,然后按住鼠标左键不放,向下拖动,进而选中 “年月 ”行。 步骤 3:单击 “设计 ”选项卡下的 “工具 ”组中的 “主键 ”按钮。
41、步骤 4:单击 “工号 ”字段行任一点,在其 “常规 ”选项卡下的 “字段大小 ”行中输入“8”。 42 【正确答案】 步骤 1:单击 “年月 ”字段行任一点,在其 “常规 ”选项卡下的 “有效性规则 ”行中输 入 “DateSerial(Year(Date(), 10, 1)”。 步骤 2:右键单击 “设计视图 ”的任一点,在弹出的快捷菜单中选择 “属性 ”命令,弹出 “属性表 ”对话框,在该对话框的 “常规 ”选项卡的 “有效性规则 ”行中输入 “水电房租费 工资 ”。然后关闭 “属性表 ”对话框。 步骤 3:单击快速 访问工具栏中的 “保存 ”按钮,在弹出的对话框中,单击 “是 ”按钮。
42、 43 【正确答案】 步骤 1:在 “水电房租费 ”字段下一行的 “字段名称 ”列输入 “百分比 ”,在 “数据类型 ”列的下拉列表中选择 “计算 ”命令,从而弹出 “表达式生成器 ”对话框。 步骤 2:在该对话框中输入 “水电房租费 工资 ”,单击 “确定 “按钮;在其 “常规 ”选项卡的 “结果类型 ”行中选择 “双精度型 ”,在 “格式 ”行选择 “百分比 ”,在 “小数位数 ”行选择 “2”。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,然后关闭 “设计视图 ”。 44 【正确答案】 步骤 1:选择 “表 ”对象,右键单击 “tEmp”表,在弹出的快捷菜单中选择 “设计视图 ”命
43、令。 步骤 2:在 “字段名称 ”列找到 “聘用时间 ”字段,将其修改为 “聘用日期 ”;在 “性别 ”行的 “数据类型 ”列的下拉列表中选择 “查阅向导 ”命令,在弹出的对话框中选择“自行键入所需的值 ”命令,然后单击 “下一步 ”按钮。 步骤 3:在弹出的对话框中依次输入 “男 ”“女 ”,然后单击 “完成 ”按钮。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,在弹出的对话框中,单击 “是 ”按钮。 步骤 5:选择 “表 ”对象,双击 “tEmp”表,打开数据表视图。 步骤 6:单击 “姓名 ”字段列任一点,单击 “开始 ”选项卡下的 “记录 ”组的 “其他 ”按钮,在弹出的快捷子菜
44、单中,单击 “字段宽度 ”按钮。弹出 “列宽 ”对话框,在 “列宽(C)”行中输入 “20”,然后单击 “确定 ”按钮。 步骤 7:选中 “简历 ”列任意一行中的 “善于交际 ”字样,然后右键单击,在弹出的快捷菜单中,选择 “包含 ”善于交际 ”(T)”。 步骤 8:选中筛选出的所有记录,然后单击 “开始 ”选项卡下的 “记录 ”组中的 “删除 ”按钮。 步骤 9:在弹出的对话框中单击 “是 ”按钮 。 步骤 10:单击 “简历 ”字段列任一点,然后单击 “开始 ”选项卡下的 “记录 ”组中的的“其他 ”按钮,在弹出的快捷菜单中,单击 “隐藏字段 ”按钮。 步骤 11:单击快速访问工具栏中的
45、“保存 ”按钮,然后关闭表。 45 【正确答案】 步骤 1:单击 “数据库工具 ”选项卡下的 “关系 ”组中的 “关系 ”按钮,如不出现 “显示表 ”对话框,则单击 “设计 ”选项卡下的 “关系 ”组中的 “显示表 ”按钮,弹出 “显示表 ”对话框,在该对话框中双击添加表 “tEmp”与表 “tSalary”,然后关闭 “显示表 ”对话框。 步骤 2:选中 表 “tEmp”中的 “工号 ”字段,然后拖动鼠标到表 “tSalary”中的 “工号 ”字段,放开鼠标,弹出 “编辑关系 ”对话框,在该 “对话框 ”中勾选 “实施参照完整性 ”复选框,然后单击 “创建 ”按钮。 步骤 3:单击快速访问工
46、具栏中的 “保存 ”按钮,然后关闭关系界面。 46 【正确答案】 步骤 1:单击 “外部数据 ”选项卡下的 “导入并链接 “组的 “Access”按钮,弹出 “获取外部数据 Access数据库 ”对话框。 步骤 2:在 “指定数据源 ”区域,单击 “文件名 ”行的 “浏览 (R)” 按钮,弹出 “打开 ”对话框,在考生 文件夹下找到 “samp0 accdb”文件并选中,然后单击 “打开 ”按钮;在 “指定数据在当前数据库中的存储方式和存储位置 ”区域中,选择 “通过创建链接表来链接到数据源 (L)”单选框;单击 “确定 ”按钮,弹出 “链接表 ”对话框,在该对话框中选择 “tTest”表,然
47、后单击 “确定 ”按钮。 步骤 3:选择 “表 ”对象,右键单击 “tTest”表,在弹出的快捷菜单中选择 “重命名 ”命令,进而重命名成 “tTemp”即可。 三、简单应用题 47 【正确答案】 步骤 1:单击 “创建 ”对象选项卡,在 “查询 ”功能区单击 “查询设计 ”按钮。在 “显示表 ”对话框双击表 “tTeacher”“tCourse”,关闭 “显示表 ”对话框。 步骤 2:分别双击 “教师姓名 ”“课程名称 ”及 “上课日期 ”字段。 步骤 3:在 “教师姓名 ”字段的 “条件 ”行输入 “请输入教师姓名 ”,在 “上课日期 ”字段的 “排序 ”下拉列表中选择 “降序 ”。 步骤
48、 4:单击快速工具栏中 “保存 ”按钮,另存为 “qT1”。关闭设计视图。 48 【正确答案】 步骤 1:单击 “创建 ”对象选项卡,在 “查询 ”功能区单击 “查询设计 ”按钮。在 “显示表 ”对话框双击表 “tStud”“tCourse”“tGrade”,关闭 “显示表 ”对话框。 步骤 2:分别双击 “学生姓名 ”“课程名称 ”“成绩 ”字段。 步骤 3:在 “成绩 ”字段的 “条件 ”行输入 “ =80 And =100”。 步骤 4:单击快速工具栏中 “保存 ”按钮,另存为 “qT2”。关闭设计视图。 49 【正确答案】 步骤 1:单击 “创建 ”对象选项卡,在 “查询 “功能区单击
49、 “查询设计 ”按钮。在 “显示表 ”对话框双击表 “tStud”“tCourse”“tGrade”,关闭 “显示表 ”对话框。 步骤 2:在 “字段 ”行第一列输入 “年级 : Left(tGrade! 学生 ID, 4)”,分别双击字段 “课程 ID”和 “成绩 ”字段。 步骤 3:单击查询工具 “设计 ”选项卡中 “显示隐藏 ”功能区的 “汇总 ”按钮,在 “成绩 ”字段 “总计 ”行下拉列表中选择 “平均值 ”。在成绩字段前加上 “成绩之 Avg: ”。 步骤 4:在 “年级 ”字段的 “排序 ”行下拉列表中选择 “降序 ”。 步骤 5:单击快速工具栏中 ”保存 ”按钮,另存为 “qT3”。关闭设计视图。 50 【正确答案】 步骤 1:单击 “创建 ”对象选项卡,在 “查询 ”功能区单击 “查询设计 ”按钮。在 “显示 表 ”对话框双击表 “tCourse”“tGrade”,关闭 “显示表
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1