[计算机类试卷]2018年3月国家二级(ACCESS)机试真题汇编(一)及答案与解析.doc
《[计算机类试卷]2018年3月国家二级(ACCESS)机试真题汇编(一)及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2018年3月国家二级(ACCESS)机试真题汇编(一)及答案与解析.doc(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 【试题解析】 数据库设计有需求分析设计、概念设计、逻辑设计、物理设计、
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2018 国家 二级 ACCESS 机试真题 汇编 答案 解析 DOC
