[计算机类试卷]2018年3月国家二级(ACCESS)机试真题汇编(一)及答案与解析.doc

上传人:吴艺期 文档编号:493373 上传时间:2018-11-30 格式:DOC 页数:26 大小:70.50KB
下载 相关 举报
[计算机类试卷]2018年3月国家二级(ACCESS)机试真题汇编(一)及答案与解析.doc_第1页
第1页 / 共26页
[计算机类试卷]2018年3月国家二级(ACCESS)机试真题汇编(一)及答案与解析.doc_第2页
第2页 / 共26页
[计算机类试卷]2018年3月国家二级(ACCESS)机试真题汇编(一)及答案与解析.doc_第3页
第3页 / 共26页
[计算机类试卷]2018年3月国家二级(ACCESS)机试真题汇编(一)及答案与解析.doc_第4页
第4页 / 共26页
[计算机类试卷]2018年3月国家二级(ACCESS)机试真题汇编(一)及答案与解析.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、2018年 3月国家二级( ACCESS)机试真题汇编(一)及答案与解析 一、选择题 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

2、+1。现经过一系列入栈与退栈运算后, 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)关

4、系模型 ( D)物理模型 11 若在设计视图中创建一个查询,查找平均分在 85分以上的女生,并显示姓名、性别和平均分,正确的设置查询条件的方法是 ( )。 ( A)在姓名的 “条件 ”单元格中输入: 平均分 =85 Or性 别 =“女 ” ( B)在姓名的 “条件 ”单元格中输入: 平均分 =85 And性别 =“女 ” ( C)在平均分的 “条件 ”单元格中输入: 平均分 =85;在性别的 “条件 ”单元格中输入: “女 ” ( D)在平均分的 “条件 ”单元格中输入: 平均分 =85;在性别的 “条件 ”单元格中输入:性别 =“女 ” 12 以下各项中,可以将变量 A、 B值互换的是 (

5、)。 ( A) A=B: B=A ( B) A=C: C=B: B=A ( C) A=(A+B) 2: B=(AB) 2 ( D) A=A+B: B=AB: A=AB 13 要动态改变窗体的版面布局,重构数据的组织方式,且使修改布局后可以重新计算数据,实现数据的汇总、小计和合计,应选用的视图是 ( )。 ( A)数据表视图 ( B)布局视图 ( C)数据透视表视图 ( D)数据透视图视图 14 在实体关系模型中,有关系 R(学号,姓名 )和关系 S(学号,课程名,课程成绩 ),要得到关系 Q(学号,姓名,课程名,课程成绩 ),应该使用的关系运算是( )。 ( A)联接 ( B)选择 ( C)投

6、影 ( D)自然联接 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#)(其属性分别为课程号、课程名、先修课 );

7、 SC(S#, 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) Fret ( 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)

10、 Name ( 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(性别 =男

11、) 29 在计算控件的表达式中必须使用的运算符是 ( )。 ( 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的值是 (

13、)。 Dim 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 Commandl_Click() Dim sum As Double, x As Double sum=1 n=0 For I=1 To 5 x=n I n=n+1 sum=s

15、um+x Next 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 B001 ean a=Sqr(3) b=Sqr(2) c=a b MsgBox c ( A)一 1 ( B) 0 ( C) False ( D) True 二、基本操作题 41 在考生文件夹下, “sampl accdb”数据库文件中已建立两

16、个表对象 (名为 “员工表 ”和 “部门表 ”)和一个窗体对象 (名为 “fEmp”)。试按以下要求顺序,完成表及窗体的各种操作。 (1)设置 “员工表 ”职务字段值的输入方式为在下拉列表中选择 “经理 ”“主管 ”或 “职员 ”选项值。 (2)分析员工的聘用时间,将截止到 2008年、聘用期在 1年 (含 1年 )以内的员工的 “说明 ”字段的值设置为 “新职工 ”。 要求:以 2008年为截止期判断员工的聘用期,不考虑月日因素。比如:聘用时间在 2007年的员工,其聘用期为 1年。 (3)将 “员工表 ”姓名字段中的所有 “小 ”字改为 “晓 ”。 (4)将 “员工表 ”中男职工的前四列信

17、息 (编号,姓名,性别,年龄 )导出到考生文件夹下,以文本文件形式保存,命名为 Test txt。要求各数据项间以逗号分隔。 (5)建立 “员工表 “和 “部门表 ”的表间关系,并实施参照完整。 (6)将 窗体对象 “fEmp”的记录源设置为表对象 “员工表 ”。 三、简单应用题 42 在考生文件夹下存在一个数据库文件 “samp2 acodb”,里面已经设计好三个关联表对象 “tStud”“tCourse”“tScore”和一个临时表对象 “tTemp”。试按以下要求完成设计。 (1)创建一个查询,按所属院系统计学生的平均年龄,字段显示标题为 “院系 和“平均年龄 ”,所建查询命名为 “qT

18、1”。 (2)创建一个查询,查找选课学生的 “姓名 ”和 “课程名 ”两个字段内容,所建查询命名为 “qT2”。 (3)创建一个查询,查找有先修课程的课程相关信息,输出其 “课程名 ”和 “学分 ”两个字段内容,所建查询命名为 “qT3”。 (4)创建删除查询,将表对象 “tTemp”中年龄值高于平均年龄 (不含平均年龄 )的学生记录删除,所建查询命名为 “qT4”。 四、综合应用题 43 在考生文件夹下有一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、宏对象 “mEmp”和报表对象 “rEmp”。同时,给出窗体对象 “fEmp”的 “加载

19、 ”事件和 “预览 ”及 “打印 ”两个命令按钮的单 击事件代码,请按以下功能要求补充设计。 (1)将窗体 “fEmp”上标签 “bTitle”以 “特殊效果:阴影 ”显示。 (2)已知窗体 “fEmp”上的 3个命令按钮中,按钮 “bt1”和 “bt3”的大小一致且左对齐。现要求在不更改 “bt1”和 “bt3”大小位置的基础上,调整按钮 “bt2”的大小和位置,使其大小与 “bt1”和 “bt3”相同,水平方向左对齐 “bt1”和 “bt3”,竖直方向在 “bt1”和 “bt3”之间的位置。 (3)在窗体 “fEmp”的 “加载 ”事件中设置标签 “bTitle”以红色文本 显示;单击 “

20、预览 ”按钮 (名为 “bt1”)或 “打印 ”按钮 (名为 “bt2”),事件过程传递参数调用同一个用户自定义代码 (mdPnt)过程,实现报表预览或打印输出;单击 “退出 ”按钮 (名为 “bt3”),调用设计好的宏 “mEmp”以关闭窗体。 (4)将报表对象 “rEmp”的记录源属性设置为表对象 “tEmp”。 注意:不要修改数据库中的表对象 “tEmp”和宏对象 “mEmp”;不要修改窗体对象“fEmp”和报表对象 “rEmp”中未涉及的控件和属性。 程序代码只允许在 “*Add*”与 “* * * * *Add* * * * *” 之间的空行内补充一行语句、完成设计,不允许增删和修改

21、其他位置已存在的语句。 2018年 3月国家二级( ACCESS)机试真题汇编(一)答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 因为查找的元素有一半机会在表中,所以二分之一的情况下平均比较次数为 n 2,二分之一情况下平均比较次数为 n,总的平均比较次数为 (n 2+n) 23n 4。 2 【正确答案】 A 【试题解析】 根据题意,树的结点数为 34+21+13=17,再加 1个根结点,17+1=18,即总结点数为 18,总结点减去度不为 0的结点数即是叶子结点。 18一(4+1+3)=10。故本题答案为 A选项。 3 【正确答案】 C 【试题解析】 初始状态为 top=m+1

22、,经过运算之后, top=20,则当前栈中元素个数为 m+120=m一 19。 4 【正确答案】 A 【试题解析】 快速排序在最坏情况下是整个序列都已经有序且完全倒序,此时,快速排序退化为冒泡排序,要比较 n(n一 1) 2次才能完成。堆排序在最坏情况和平均情况下比较次数都是 nlog2n。顺 序查找和寻找最大项在最坏情况下比较次数为 n。故本题答案为 A选项。 5 【正确答案】 B 【试题解析】 面向对象方法的基本概念有对象、类和实例、消息、继承与多态性。对象的特点有标识唯一性、分类性、多态性、封装性、模块独立性。数据和操作 (方法 )等可以封装成一个对象。类是关于对象性质的描述,而对象是对

23、应类的一个实例。多态性指同样的消息被不同的对象接收时可导致完全不同的行为。故本题答案为 B选项。 6 【正确答案】 C 【试题解析】 软件测试过程一般按 4个步骤进行,即单元测试、集成测试、确认测试和 系统测试。通过这些步骤的实施来验证软件是否合格,能否交付用户使用。故本题答案为 C选项。 7 【正确答案】 A 【试题解析】 结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用 goto语句,故正确答案为 A选项。 8 【正确答案】 C 【试题解析】 一个运动队有多名队员,表明在运动队表中的每个队与队员表中的一名或多名队员相关;一名队员仅属于一个运动队,表明队员表中的每名队员只可以与

24、运动队表中的一个队相关,为一对多关系。故正确答案为 C选项。 9 【正确答案】 A 【试题解 析】 数据库领域公认的标准结构是三级模式结构,它包括外模式、概念模式、内模式,有效地组织、管理数据,提高了数据库的逻辑独立性和物理独立性。用户级对应外模式,概念级对应概念模式,物理级对应内模式,使不同级别的用户对数据库形成不同的视图。所谓视图,就是指观察、认识和理解数据的范围、角度和方法,是数据库在用户 “眼中 ”的反映,很显然。不同层次 (级别 )用户所“看到 ”的数据库是不相同的。故本题答案为 A选项。 10 【正确答案】 B 【试题解析】 数据库设计有需求分析设计、概念设计、逻辑设计、物理设计、

25、编码、测 试、运行、进一步修改等几个阶段。在需求分析设计阶段形成需求说明书,概念设计阶段形成概念数据模型 (作为进一步设计数据库的依据,概念设计通常采用 ER模型 ),逻辑设计阶段形成逻辑数据模型 (从 ER图向关系模式转换、关系视图设计、模式规范化 ),物理设计阶段形成数据库内部模型 (此时涉及具体软件硬件环境 )。故本题答案为 B选项。 11 【正确答案】 C 【试题解析】 首先要找出平均分在 85分以上的记录,应在平均分的 “条件 ”行中输入 “ =85”;其次要找出性别为女的信息,此时应在性别的 “条件 ”行中输入“女 ”。因 此选项 C正确。 12 【正确答案】 D 【试题解析】 A

26、选项中,只有两个变量不可能互相换值; 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 【试题解析】 连接是从两个关系的笛卡儿积中选取属性值满足

27、连接条件的元组,连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。本题中关系 R和关系 S中,通过共同属性 “学号 ”连接得到关系Q,故本题 A选项正确。 15 【正确答案】 A 【试题解析】 “输入掩码 ”是指能起到控制向字 段输入数据作用的字符。一个输入掩码可以包含原义显示的字符 (如括号、点、空格、和连字线等 )和掩码字符。 0:必须输入数字 (0一 9),不允许使用加号 (+)和减号 (一 )。 9:可选择输入数字或空格,不允许使用加号和减号。 #:可选择输入数字或空格,允许使用加号和减号,空白会转换为空格。:必须输入任一字符或空格。因此,本题应选择

28、 A选项。 16 【正确答案】 B 【试题解析】 对象就是一个实体,比如足球;每个对象都具有一些属性可以相互区分,比如颜色;对象的事件就是用户对对象执行的操作,比如足球可以踢,人可以走; 对象要执行的特定动作即是对象的方法,比如足球进门。因此选择 B选项。 17 【正确答案】 A 【试题解析】 若 XY ,但 Y不完全函数依赖于 X,则称 Y对 X部分函数依赖。关系模式 S中, (S#, Sd)Dc , SdDc , Dc不完全依赖于 Sd且 Sd为非主属性。故本题答案为 A选项。 18 【正确答案】 D 【试题解析】 报表的数据源可以是表对象或者查询对象,而查询实际上就是SQL语句,所以报表

29、的数据源也可以是 SQL语句。窗体不能作为报表的数据源。 19 【正确答案】 A 【试题解析】 要显 示没有借过书的学生,说明在 “借阅 ”表中没有该学生记录,即学号字段值为空,要把这些学生的学号、姓名字段显示出来,故在 “学生 ”表中要勾上 “学号 ”“姓名 ”两个字段。 20 【正确答案】 D 【试题解析】 在报表和窗体的 “设计视图 ”工具栏中均存在 “代码 ”“字段列表 ”“工具箱 ”按钮,但只有报表 “设计视图 ”工具栏中有 “排序与分组 ”按钮,能够实现报表数据的排序与分组操作。 21 【正确答案】 A 【试题解析】 本题考查的是 Hungarian符号法命名规则。标识符的名字以一

30、个或者多个小写字母开头作为前缀 ,前缀之后的是首字母大写的第一个单词或者多个单词的组合,且该单词要指明变量的用途。子报表英文为 subreport。因此,本题应选择 A选项。 22 【正确答案】 B 【试题解析】 如果表 1中的 1个记录能够与表 2中的多个记录相匹配,且表 2中的 1个记录只能与表 1中的 1个记录相匹配,则称表 1和表 2是一对多关系。 23 【正确答案】 A 【试题解析】 设计视图可用来创建窗体或编辑修改窗体;窗体视图是操作数据库时的一种视图,是完成窗体设计后的结果;数据表视图是操作数据库时的另一种视图,也是完成窗体设 计后的结果;透视表视图中可以动态地更改窗体的版面布置

31、,从而以不同的方法分析数据。 24 【正确答案】 A 【试题解析】 在 Access数据库中,格式属性只会影响数据的显示格式。 B选项并不是任意类型的字段都可设置默认属性,例如:附件、自动编号; C选项错误,例如备注就不可以设置掩码属性; D选项输入掩码向导可用于文本和日期设置,所以 D选项错误。 25 【正确答案】 A 【试题解析】 根据题干可知,要实现限定输入选项的功能。 B、 C选项复选框和切换按钮是用来显示表或查询中的 “是否 ”值; D选项文本 框控件可以接受外部输入,不能实现限定输入选项的功能; A选项列表框可以保证输入的正确性。因此,本题应选择 A选项。 26 【正确答案】 C

32、【试题解析】 改变窗体的显示标题需要为窗体的 Caption属性赋值。 27 【正确答案】 A 【试题解析】 有效性规则是指向表中输入数据时应遵循的约束条件,设置有效性规则是限制用户输入数据的范围,并且可以使用有效性文本进行提示,故本题 A选项正确。 28 【正确答案】 C 【试题解析】 SELECT语句的格式为: SELECT字段列表 *FROM表名WHERE条件表达式 0RDER BY列名 ASCDESC。因此,若要在教师表中查找男教师的全部信息应使用的 SQL语句为 SELECT*FROM教师表 WHERE(性别=男 )。 29 【正确答案】 A 【试题解析】 计算控件的功能是将控件的表

33、达式规则作用于数据源,并显示计算结果。根据表达式的有效性规则,用于计算结果的表达式都以 “=”开始,因此选择A选项。 30 【正确答案】 D 【试题解析】 Access为报表提供的控件和窗体控件的功能与使用方法相同,不过报表是静态的, 在报表上使用的主要控件是标签、图像和文本框控件。 31 【正确答案】 A 【试题解析】 内置计算函数 Max属于统计函数中的一个,标准形式是: Max(字符表达式 ),功能是计算字符表达式中的最大值。根据题意,字符表达式用来指定某一字段,用 Max函数计算出字符表达式指定的字段值的最大值。因此选择 A选项。 32 【正确答案】 B 【试题解析】 窗体中的窗体称为

34、子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。根据题意,主窗体和子窗体数据源之间的关系就是医生实体集和病人实体 集之间的关系。题中一名医生一天可以预约多名病人,但是一名病人一次只能预约一名医生治疗,所以是一对多的关系,因此选择B选项。 33 【正确答案】 B 【试题解析】 A选项, GROUP BY,表示根据所列字段名分组,与 ASC无关;C选项, WHERE,表示只筛选满足给定条件的记录,与 ASC的使用无关; D选项, FROM,在 SQL查询时使用 FROM来表示从哪个表中查询记录,与 ASC的使用与否无关。因此选项 B正确,使用 ASC时配合使用 0RDER

35、 BY,表示按照所列字段名升序来排序。 34 【正确答案】 D 【试题解析】 在 Access中进行查找和替换功能,可使用通配符来通配相应的字符。其中, *表示可以通配任意个数的字符, ?表示可以通配任意单个字符, 可以通配方括号内任何单个字符, !可以通配任何不在括号内的字符,一通配范围内的任何一个字符, #通配任何单个数字字符。选项中只有 不是通配符。 35 【正确答案】 B 【试题解析】 Access数据表的字段类型共包括文本、备注、数字、日期和时间、货币、是否、 OLE对象、计算字段、超链接、附件、查阅等类型,字符不属于Access表的字段类型。 36 【正确答案】 C 【试题解析】

36、本题考查 For循环。初始将 intsum和 I都定义为整型。因此循环初始 I值取整为 20,进入第一次循环,执行 intsum=0+20;进入下一循环前 Step一 4 7对 I值减 4 7,取整为 15,之后执行第二次循环, intsum=20+15;进入下一循环前 I值变为 154 7=10 3,取整为 10,执行第三次循环,intsum=20+15+10;进入下一循环前 I值变为 10一 4 7=5 3,取整为 5,执行第四次循环, intsum=20+15+10+5=50;进入下一循环前 I值变 为 54 7=0 3,取整为 0,不再满足循环条件,因此 intsum值为 50。 37

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可以被 x整除

38、,因此条件为假,执行 else后面的语句,即 m=y=100。因此,本题应选择 D选项。 39 【正确答案】 B 【试题解析】 本题考查 For循环控制结构,循环共执行 5次,每次各变量赋值情况如下所示: i x n sum 1 0 1 1 1 2 1 2 2 1+1 2 3 2 3 3 1+1 2+2 3 4 3 4 4 1+1 2+2 3+3 4 5 4 5 5 1+1 2+2 3+3 4+4 5 循环结束后, sum最后的值为 1+1 2+2 3+3 4+4 5,故 B选项正确。 40 【正确答案】 D 【试题解析】 Sqr函数为求平方根,显然 3的平方根比 2的平方根大,因此, a b

39、的值为 True,即 c的值为 True, MsgBox输出逻辑变量的值时会直接输出“False”或 “True”。在 Access的 VB运行环境中输入完整代码如下: Function Sqr()As DOUble Dim a, b As Double Dim c As Boolean a=Math Sqr(3) b=Math Sqr(2) c=a b MsgBix c End Function 二、基本操作题 41 【正确答案】 (1)【操作步骤】 步骤 1:打开 “员工表 ”的设计视图。 步骤 2:选中 “职务 ”字段,在下面的 “查阅 ”选项卡中的 “显示控件 ”选择 “列表框 ”,

40、“行来源类型 ”中选择 “值列表 ”, “行来源 ”中输入 “经理;主管;职员 ”。 步骤 3:单击工具栏中的 “保存 ”按钮,保存该表,然后关闭。 (2)【操作步骤】 步骤 1:在表对象列表中双击打开 “员工表 ”数据表视图。 步骤 2:在 “员工表 ”的 “聘用时间 ”字段列的右侧下拉菜单中选择 “日期筛选器 ”,选择 “等于 ”,在 “自定义筛选 ”中填入 “2008 * *”,单击 “确定 ”按钮,在筛选出的记录的 “说明 ”字段中输入 “新职工 ”。 步骤 3:在 “聘用时间 ”字段列的右侧下拉菜单中选择 “从 ”聘用时间 ”清除筛选器 ”。再在 “员工表 ”的 “聘用时间 ”字段列

41、的右侧下拉菜单中选择 “日期筛选器 ”,选择 “等于 ”,在 “自定义筛选 ”中填入 “2007 * *”,单击 “确定 ”按钮,在筛选出的记录的 “说明 ”字段中输入 “新职工 ”。 步骤 4:在 “聘用时间 ”字段列的右侧下拉菜单中选择 “从 ”聘用时间 ”清除筛选器 ”。 (3)【操作步骤】 步骤 1:在 “员工表 ”的 “姓名 ”字段列的右侧下拉菜单中选择 “文本筛选器 ”,选择“包含 ”,在 “自定义筛选 ”后输入 “小 ”,按回车键。 步骤 2:单击 “开始 ”选项卡的 “替换 ”命令,在 “查找内容 ”右边的组合框中输入“小 ”,在 “替换为 ”右边的组合框中输入 “晓 ”,在

42、“匹配 ”右边的组合框中选择 “字段任何部分 ”,单击 “全部替换 ”按钮,单击 “关闭 ”。 步骤 3:按 Ctrl+S键保存修改,然后关闭该表。 (4)【操作步骤】 步骤 1:在 “创建 ”选项卡下,单击 “查询设计 ”按钮 步骤 2:在弹出的 “显示表 ”窗体上双击 “员工表 ”,关闭 “显示表 ”窗口。 步骤 3:选择 “设计 |生成表 ”,生成新表 “Test”。 步骤 4:在 “员工表 ”中双击 “编号 ”“姓名 ”“性别 ”和 “年龄 ”字段。 步骤 5:在 “性别 ”字段的条件中输入 “男 ”,运行查询,最后以 “qT1”保存查询。 步骤 6:在 “表 ”对象列表中选中表 “T

43、est”,选择 “外部数据 |导出 ”组中的 “文本文件 ”,在打开的 “导出一文本文件 ”对话框中,单击 “浏览 ”按钮,选择保存位置为考生文件夹,输入文件名 “Test”,然后单击 “确定 ”按钮,接着单击 “下一步 ”,再单击“下一步 ”, 确认文件导出的路径无误,单击 “完成 ”按钮,单击 “关闭 ”。 (5)【操作步骤】 步骤 1:单击 “数据库工具 ”选项卡中 “关系 ”,在打开的 “显示表 ”中双击添加 “员工表 ”和 “部门表 ”,关闭 “显示表 ”。 步骤 2:把 “部门表 ”中的 “部门号 ”字段拖到 “员工表 ”中对应字段 “所属部门 ”的位置上,在弹出的对话框中选择 “

44、实施参照完整性 ”,单击创建,保存关系。 (6)【操作步骤】 步骤 1:单击 “窗体 ”对象,选择 “fEmp”窗体,单击 “设计视图 ”按钮。 步骤 2:选中窗体,单击工具栏上的 “属性 ”按钮,在 “全部 ”选项卡下的 “记录源 ”中选择表对象 “员工表 ”,关闭属性表。 步骤 3:按 Ctrl+S键保存修改,然后关闭设计视图。 三、简单应用题 42 【正确答案】 (1)【操作步骤】 步骤 1:单击 “创建 ”选项卡中 “查询设计 ”按钮,在 “显示表 ”对话框双击表“tStud”,关闭 “显示表 ”对话框。 步骤 2:分别双击 “所属院系 ”“年龄 ”字段。 步骤 3:单击 “设计 “选

45、项卡中 “汇总 ”。 步骤 4:在 “年龄 ”字段下的 “总计 ”行选择 “平均值 ”项,把 “年龄 ”字段改为 “平均年龄:年龄 ”。 步骤 5:按 Ctrl+S键保存修改,另存为 “qT1”。关闭设计视图。 (2)【操作步骤】 步骤 1:单击 “创建 “选项卡中 “查询设计 ”按钮,在 “显示表 ”对话框分别双击表“tStud”“tScore”“tCourse”,关闭 “显示表 ”对话框。 步骤 2:用鼠标拖动 “tScore”表中 “学号 ”至 “tStud”表中的 “学号 ”字段,建立两者的关系,用鼠标拖动 “tCourse”表中 “课程号 ”至 “tScore”表中的 “课程号 ”字

46、段,建立两者的关系。 步骤 3:分别双击 “姓名 ”“课程名 ”两个字段添加到 “字段 ”行。按 Ctrl+S键保存修改,另存为 “qT2”。关闭设计视图。 (3)【操作步骤】 步骤 1:单击 “创建 ”选项卡中 “查询设计 ”按钮,在 “显示表 ”对话框双击表“tStud”“tScore”“tCourse”,关闭 “显示表 ”对话框。 步骤 2:用鼠标拖动 “tScore9”表中 “学号 ”至 “tStud”表中的 “学号 ”字段,建立两者的关系,用鼠标拖动 “tCourse”表中 “课程号 ”至 “tScore”表中的 “课程号 ”字段,建立两者的关系。 步骤 3:分别双 击 “课程名 ”

47、“学分 ”和 “先修课程 ”字段。在 “先修课程 ”字段的 “条件 ”行输入 “Is Not Null”,取消显示。 步骤 4:取消 “先修课程 ”字段 “显示 ”行的勾选。 步骤 5:按 Ctrl+S键保存修改,另存为 “qT3”。关闭设计视图。 (4)【操作步骤】 步骤 1:单击 “创建 “选项卡中 “查询设计 ”按钮,在 “显示表 ”对话框双击表“tTemp”,关闭 “显示表 ”对话框。 步骤 2:单击 “设计 ”选项卡中 “删除 ”。 步骤 3:双击 “年龄 ”字段添加到 “字段 ”行,在 “条件 ”行输入 “ (select Avg(tTemp年龄 )From tTemp)”。 步骤

48、 4:单击 “设计 ”选项卡中 “运行 ”,在弹出的对话框中单击 “是 ”按钮。 步骤 5:按 Ctrl+S键保存修改,另存为 “qT4”。关闭设计视图。 四、综合应用题 43 【正确答案】 (1)【操作步骤】 步骤 1:选择 “窗体 ”对象,右键单击 “fEmp”,在弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:右键单击标签控件 “bTitle”,在弹出的快捷菜单中选择 “属性 ”命令,在“格式 ”选项卡下的 “特殊效果 ”行右侧下拉列表中选择 “阴影 ”。 步骤 3:关闭属性窗口。 (2)【操作步骤】 步骤 1:右键单击 “bt1”按钮,在弹出的快捷菜单中选择 “属性 ”命令, “

49、格式 ”选项卡下,查看 “左边距 ”,并记录下来。关闭属性窗口。 步骤 2:右键单击 “bt3”按钮,在弹出的快捷菜单中选择 “属性 ”命令, “格式 ”选项卡下,查看 “上边距 ”,并记录下来。关闭属性窗口。 步骤 3:要设置 “bt2”与 “bt1”大小一致、左对齐且位于 “bt1”和 “bt3”之间,右键单击 “bt2”按钮,在弹出的快捷菜单中选择 “属性 ”命令, “格式 ”选项卡下 ,分别在“左 ”“上边距 ”“宽度 ”和 “高度 ”行输入 “3cm”“2 5cm”“3cm”和 “1cm”,关闭属性窗口。 步骤 4:按 Ctrl+S键保存修改,关闭 “关系 ”界面。 (3)【操作步骤】 步骤 1:用设计视图打开窗体 “fEmp”,右键单击窗体,选择 “事件生成器 ”命令,选择 “代码生成器 ”,进入编码环境。 步骤 2:在空行内分别输入以下代码: *A

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

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

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