[计算机类试卷]国家二级(ACCESS)机试模拟试卷135及答案与解析.doc

上传人:feelhesitate105 文档编号:501862 上传时间:2018-11-29 格式:DOC 页数:25 大小:71KB
下载 相关 举报
[计算机类试卷]国家二级(ACCESS)机试模拟试卷135及答案与解析.doc_第1页
第1页 / 共25页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷135及答案与解析.doc_第2页
第2页 / 共25页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷135及答案与解析.doc_第3页
第3页 / 共25页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷135及答案与解析.doc_第4页
第4页 / 共25页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷135及答案与解析.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、国家二级( ACCESS)机试模拟试卷 135及答案与解析 一、选择题 1 线性表常采用的两种存储结构是 ( )。 ( A)散列方法和索引方式 ( B)链表存储结构和数组 ( C)顺序存储结构和链式存储结构 ( D)线性存储结构和非线性存储结构 2 软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和 ( )。 ( A)阶段性报告 ( B)需求分析 ( C)需求总结 ( D)都不正确 3 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段 是 ( )。 ( A)需求分析 ( B)详细设计 ( C)软件设计 ( D)概要设计 4 对建立良好的程

2、序设计风格,下面描述正确的是 ( )。 ( A)程序应简单、清晰、可读性好 ( B)符号名的命名只要符合语法 ( C)充分考虑程序的执行效率 ( D)程序的注释可有可无 5 下列工具中,不属于结构化分析的常用工具的是 ( )。 ( A)数据流图 ( B)数据字典 ( C)判定树 ( D) N-S图 6 在软件生产过程中,需求信息的来源是 ( )。 ( A)程序员 ( B)项目经理 ( C)设计人员 ( D)软件用户 7 对关系 S和 R进行集合运算,结果中既包含 s中的所有元组也包含 R中的所有元组,这样的集合运算称为 ( )。 ( A)并运算 ( B)交运算 ( C)差运算 ( D)积运算

3、8 设有关键码序列 (Q, G, M, Z, A, N, B, P, x, H, Y, S T, L, K, E),采用堆排序法进行排序,经过初始建堆后关键码值 B在序列中的序号是 ( )。 ( A) 1 ( B) 3 ( C) 7 ( D) 9 9 数据库的故障恢复一般是由 ( )来执行恢复。 ( A)电脑用户 ( B)数据库恢复机制 ( C)数据库管理员 ( D)系统普通用户 10 下列选项中,不属于数据模型所描述的内容的是 ( )。 ( A)数据类型 ( B)数据操作 ( C)数据结构 ( D)数据约束 11 将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为

4、( )。 ( A)投影 ( B)选择 ( C)除法 ( D)连接 12 下面关于 Access表的叙述中,正确的是 ( )。 ( A)在 Access表中,不能对备注型字段进行 “格式 ”属性设置 ( B)创建表之 间的关系时,应关闭所有打开的表 ( C)若删除表中含有自动编号型字段的一条记录, Access不会对表中自动编号型字段重新编号 ( D)可在 Access表的设计视图 “格式 ”列中对字段进行具体的说明 13 在以下叙述中,不正确的是 ( )。 ( A) Access具备了模块化程序设计能力 ( B) Access不具备程序设计能力 ( C) Access可以使用系统菜单创建数据库

5、应用系统 ( D) Access具有面向对象的程序设计能力,并能创建复杂的数据库应用系统 14 在一个 Access的表中有字段 “专业 ”,要查找包含 “信息 ”两个字的记录,正确的条件表达式是 ( )。 ( A) Like”信息 *” ( B) Like”*信息 *” ( C) Left(专业 , 2)=”信息 ” ( D) Mid(专业 , 1, 2)=”信息 ” 15 SQL语句不能创建的是 ( )。 ( A)报表 ( B)视图 ( C)数据表 ( D)索引 16 数据库系统的核心是 ( )。 ( A)数据库管理员 ( B)用户 ( C)数据库管理系统 ( D)硬件系统 17 Acce

6、ss表中字段的数据类型砘括 ( )类型。 ( A)数字 ( B)日期时间 ( C)通用 ( D)备注 18 在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在数据库中,实体之间属于一对一关系的是 ( )。 ( A) “顾客 ”与 “收款口 ”的关系 ( B) “收款口 ”与 “收款员 ”的关系 ( C) “班组 ”与 “收款员 ”的关系 ( D) “收款口 ”与 “设备 ”的关系 19 某文本型字段的值只能是字母且不允许超过 4个,则可将该字段的输入掩码属性定义为 ( )。 ( A) AAAA ( B) & ( C) LLL

7、L ( D) # 20 假设某设备表中有一个设备名称字段,查找设备名称最后一个字为 “机 ”的记录的准则是 ( )。 ( A) Right(设备名称 , 1)=”机 ” ( B) Right(设备名称 , 2)=”机 ” ( C) Right(”设备名称 ”, 1)=”机 ” ( D) Right(“设备名称 ”, 2)=”机 ” 21 下列关于查询设计视图中 “设计网格 ”中行的作用的叙述,正确的是 ( )。 ( A) “字段 ”表示可以在此添加或删除字段名 ( B) “总计 ”用于对查询的字段求 和 ( C) “表 ”表示字段所在的表或查询的名称 ( D) “准则 ”用于输入一个准则来限定

8、字段的选择 22 关于交叉表查询,下面的说法中不正确的是 ( )。 ( A)交叉表查询是一类比较特殊的查询,它可以将数据分为两组显示 ( B)两组数据,一组显示在数据表的左边,一组显示在数据表的上方 ( C)左边和上面的数据在表中的交叉点可以对表中其他数据进行求和与求平均值的运算 ( D)表中交叉点不可以对表中另外一组数据进行求平均值和其他计算 23 设 Student为学生关系, SC为学生选课关系, Sno为学生 号, Sname为学生姓名, Cno为课程号,执行下面 SQL语句的查询结果是 ( )。 Select Student Sname From Student,SC Where S

9、tudent Sno=SC Sno and SC Cno=C1 ( A)选出选修 C1课程的学生信息 ( B)选出选修 C1课程的学生姓名 ( C)选出 Student中学生号与 SC中学生号相等的信息 ( D)选出 Student和 SC中的一个关系 24 能被 “对象所识别的动作 ”和 “对象可执行的活动 ”分 别称为对象的 ( )。 ( A)方法和事件 ( B)事件和方法 ( C)事件和属性 ( D)过程和方法 25 可以连接数据源中 “OLE”类型的字段的是 ( )。 ( A)非绑定对象框 ( B)绑定对象框 ( C)文本框 ( D)组合框 26 确定一个控件的大小的属性是 ( )。

10、( A) Width或 Height ( B) Width和 Height ( C) Top或 Left ( D) Top和 Left 27 在图书表中要查找图书名称中包含 “等级考试 ”的图书,对应 “图书名称 ”字段的正确准则表 达式是 ( )。 ( A) ”等级考试 ” ( B) ”*等级考试 *” ( C) Like”等级考试 ” ( D) Like”*等级考试 *” 28 在使用报表设计器设计报表时,如果要统计报表中某个组的汇总信息,应将计算表达式放在 ( )。 ( A)组页眉组页脚 ( B)页面页眉页面页脚 ( C)报表页眉报表页脚 ( D)主体 29 要改变窗体上文本框控件的输出

11、内容,应设置的属性是 ( )。 ( A)标题 ( B)查询条件 ( C)控件来源 ( D)记录源 30 要限制宏命令的操作范围, 可以在创建宏时定义 ( )。 ( A)宏操作对象 ( B)宏条件表达式 ( C)窗体或报表控件属性 ( D)宏操作目标 31 宏操作中用于执行指定的外部应用程序的是 ( )命令。 ( A) RunSQL ( B) RunApp ( C) Requery ( D) Restore 32 下列关于宏和宏组的说法中正确的是 ( )。 ( A)宏是由一系列操作组成,不能是一个宏组 ( B)创建宏与宏组的区别在于:创建宏可以用来执行某个特定的操作,创建宏组则是用来执行一系列操

12、作 ( C)运行宏组时, Access会从第一个操作起执行每个宏,直至己完成所有操作才会中止 ( D)不能从其他宏中直接运行宏,只能将执行宏作为对窗体、报表、控件中发生的事件作出的响应 33 打开窗体需要执行的宏操作是 ( )。 ( A) OpenQuery ( B) OpenReport ( C) OpenForm ( D) OpenWindow 34 将数学表达式 写成 VBA的表达式,正确的形式是 ( )。 ( A) x(2*n) 4*yn ( B) x(2n) (4yn) ( C) x(2*n) (4*yn) ( D) x(2n) 4yn 35 ForNext 循环一般是用来给数组元素

13、 ( )赋值。 ( A)顺序 ( B)逆序 ( C)无序 ( D)随机 36 语句 Dim NewArray(10)As Integer的含义是 ( )。 ( A)定义了一个整型变量且初值为 10 ( B)定义了 10个整数构成的数组 ( C)定义了 11个整数构成的数组 ( D)将数组的第 10元素设置为整型 37 设有如下程序: Private Sub Commandl_Click() Dim sum As Double, x As Double Sum=0 n=0 For i=1 To 5 x=n i n=n+1 sum=sum+x Next i End Sub 该程序通过 For循环来

14、计算一个表达式的值,这个表达式是 ( )。 ( A) 1+1 2+2 3+3 4+4 5 ( B) 1+1 2+1 3+1 4+1 5 ( C) 1 2+2 3+3 4+4 5 ( D) 1 2+1 3+1 4+1 5 38 一般不需使用 VBA代码的是 ( )。 ( A)创建用户自定义函数 ( B)创建用户自定义子过程 ( C)打开报表 ( D)复杂错误处理 39 如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩 (百分制 )组成。 Type Stud no As Integer name As String score(1 to 3)As Single End Type 若对

15、某个学牛的各个数据项进行赋值,下列程序段中正确的是 ( )。 ( A) Dim S As Stud Stud no=1001 Stud name=”舒宜 ” Stud score=78,88,96 ( B) Dim S As Stud S no=1 001 S name=“舒宜 “ S score=78,88,96 ( C) Dim S As Stud Stud no=1001 Stud name=“舒宜 “ Stud score(1)=78 Stud score(2)=88 Stud score(3)=96 ( D) Dim S As Stud S no=1001 S name=“舒宜 ”

16、S score(1)=78 S,score(2)=88 S,score(3)=96 40 若要在子过程 Pine1调用后返回两个变量的结果,下列过程定义语句中有效的是 ( )。 ( A) Sub: Procl(n,m) ( B) Sub Procl(ByVal n,m) ( C) Sub Procl(n,ByVal m) ( D) Sub Procl(ByVal n, ByVal m) 二、基本操作题 41 在考生文件夹下, “sampl accdb”数据 库文件中己建立两个表对象 (名为 “员工表“和 “部门表 ”)。试按以下要求,完成表的各种操作: (1)分析两个表对象 “员工表 ”和 “

17、部门表 ”的构成,判断其中的外键属性,将其属性名称作为 “员工表 ”的对象说明内容进行设置。 (2)将 “员工表 ”中有摄影爱好的员工其 “备注 ”字段的值设为 True(即复选框里打上勾 )。 (3)删除员工表中年龄超过 55岁 (不含 55岁 )的员工记录。 (4)将考生文件夹下文本文件 Test txt中的数据导入追加到当前数据库的 “员工表 ”相应字段中。 (5)设置相 关属性,使表对象 “员工表 ”中密码字段最多只能输入五位 09的数字。 (6)建立 “员工表 ”和 “部门表 ”的表间关系,并实施参照完整。 三、简单应用题 42 考生文件夹下存在一个数据库文件 “samp2 accd

18、b”,里面已经设计好表对象“tStaff”、 “tSalary”和 “tTenlp”。试按以下要求完成设计: (1)创建一个查询,查找并显示职务为经理的员工的 “工号 ”、 “姓名、 “年龄 ”和 “性别 ”四个字段内容,所建查询命名为 “qT1”。 (2)创建一个查询,查找各位员工在 2005年的 工资信息,并显示 “工号 ”、 “工资合计 ”和 “水电房租费合计 ”三列内容。其中, “工资合计 ”和 “水电房租费合计 ”两列数据均由统计计算得到,所建查询命名为 “qT2”。 (3)创建一个查询,查找并显示员工的 “姓名 ”、 “工资 ”、 “水电房租费 ”及 “应发工资 ”四列内容。其中

19、“应发工资 ”列数据由计算得到,计算公式为:应发工资 =工资一水电房租费,所建查询命名为 “qT3”。 (4)创建一个查询,将表 “tTemp中 “年龄 “字段值均加 1,所建查询命名为 “qT4”。 四、综合应用题 43 考生文件夹下存在一个 数据库文件 “samp3 accdb”,里面已经设计好表对象“tNorm”和 “tStock”、查询对象 “qStock”和宏对象 “m1”,同时还设计出以 “tNorm”和“tStock”为数据源的窗体对象 “fStock”和 “fNorm”。试在此基础上按照以下要求补充窗体设计: (1)在 “tStock”窗体对象的窗体页眉节区位置添加一个标签控件

20、,其名称为“bTitle”,初始化标题显示为 “库存浏览 ”,字体名称为 “黑体 ”,字号大小为 18,字体粗细为 “加粗 ”。 (2)在 “fStock”窗体对象的窗体页脚 节区位置添加一个命令按钮,命名为 “bList”,按钮标题为 “显示信息 ”。 (3)设置所建命令按钮 bList的单击事件属性为运行宏对象 m1。 (4)将 “tStock”窗体的标题设置为 “库存浏览 ”。 (5)将 “fStoek”窗体对象中的 “fNorm“子窗体的导航按钮去掉。 注意:不允许修改窗体对象中未涉及的控件和属性;不允许修改表对象 “tNorm”、“tStock”和宏对象 “m1”。 国家二级( AC

21、CESS)机试模拟试卷 135答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 线性表的存储通常要用两种存储结构:顺序存储结构和链式存储结构。 2 【正确答案】 B 【试题解析】 软件需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审。 需求获取的目的是确定对目标系统的各方面需求。涉及到的主要任务是建立获取用户需求的方法框架,并支持和监控需求获取的过程。 需求分析是对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型。 编写需求规格说明书作为需求分析的阶段成果,可以为用户、分析人 员和设计人员之间的交流提供方便,可以直接支持目标

22、软件系统的确认,又可以作为控制软件开发进程的依据。 需求评审是对需求分析阶段的工作进行复审,验证需求文档的一致性、可行性、完整性和有效性。 3 【正确答案】 A 【试题解析】 软件生命周期的主要活动阶段为:可行性研究和计划制定、需求分析、软件设计、软件实现、软件测试、运行和维护。其中需求分析是对开发软件提出的需求进行分析并给出详细定义,即准确的确定软件系统的功能,编写软件规格说明书及初步的用户手册,提交评审。 4 【正确答案】 A 【试题解析】 程序设计应该简单易懂,语句结构应该简单直接,不应该为提高效率而把语句复杂化。 5 【正确答案】 D 【试题解析】 结构化分析的常用工具有数据流图、数据

23、字典、判定树和判定表。 6 【正确答案】 D 【试题解析】 软件需求是指用户对目标软件系统在功能、性能、设计约束等方面的要求,是由用户提出的。 7 【正确答案】 A 【试题解析】 关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,新关系中包含两个关系中的所有元组。 8 【正确答案】 B 【试题解析】 建堆的算法:首先将要排序的所有关键码放到一棵完全二叉树的各个结点中 (这时的二叉树不具备堆的特性 ),然后,从 i=n/2(n为结点的个数 )的结点 Ki开始,逐步把以 Kn/2, Kn/2-1, Kn/2-2 为根的子树排成堆,直到以 K1为根的树排成堆,就完成了建堆过程。此题中, n

24、=16, i=16 2=8,即从第 8个结点开始,建堆完成后如下图所示: 所以经过初始建堆后关键码值 B在序列中的序号是 3。 9 【正确答案】 C 【试题解析】 数据库一旦发生故障,需要及时进行故障恢复,并由数据库管 理员负责执行故障恢复。 10 【正确答案】 A 【试题解析】 数据模型描述的内容包含数据结构、数据操作和数据约束。 11 【正确答案】 D 【试题解析】 本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算如并、交、差和笛卡儿积:还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组

25、成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。 12 【正确答案】 C 【试题解析】 本题考查表及表字段的知识。在 Access中,表字段如果为备注型是可以进行 “格式 ”属性设置的;创建表与表之间的关系时,关闭要创建关系的表而不是关闭所有打开的表;若删除表中含有自动编号型字段的一条记录, Access会沿用现有编号而不会对表中自动编号型字段重新编号;可在 Access表的设计视图 “说明 ”列而不是 “格式 ”列中对字段进行具体的说明。 13 【正确答案】 B 【试题解析】 本题考查 Access的基础知识。

26、在 Access这个关系数 据库中,具备了比较强大的程序设计能力,不仅具有传统的模块化程序设计能力,还具有面向对象的程序设计能力。 Access可以使用系统菜单以及程序命令等多种方式创建复杂的数据库应用系统。 14 【正确答案】 B 【试题解析】 本题考查通配符的知识。 like用于指定查找文本字段的字符模式。通配符一般作为其他字符的占位符,其中最常用的问号 (?)表示所在的位置可以是任何一个字符,星号 (木 )表示所在的位置可以是任何多个字符,在表中要查找 “专业 ”字段中包含 “信息 ”两个字的 记录,正确的条件表达式是 Like”*信息 *”。选项 A)的功能是查询 “专业 ”字段中前两

27、个字为 “信息 ”的记录, Left函数用于在字符串左端开始取 n个字符, LeR(专业 , 2)=”信息 ”也就是是查询 “专业 ”字段中前两个字为 “信息 ”的记录; Mid函数可以实现在任何位置取任何长度的子串,所以选项 D)的功能也是查询 “专业 ”字段中前两个字为 “信息 ”的记录。 15 【正确答案】 A 【试题解析】 本题考查 SQL中定义语句的知识。 SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据定义功能可以实 现表、索引、视图的定义、修改和删除。在 Access中提供 3种创建报表的方式,分别是使用 “自动报表 ”功能,使用向导功能和使用 “设计 ”视

28、图创建,使用 SQL语句是不能创建报表的。 16 【正确答案】 C 【试题解析】 本题考查数据库系统的知识。数据库系统是指引进数据库后的计算机系统,数据库系统能实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享。数据库系统由 5部分组成,分别是硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户,其核心是数据库管理系统。 17 【正确答案】 C 【试题解析】 本题考查 Access数据类型的基础知识。在 Access中支持很多种数据类型, Access中的字段数据类型有:文本型、备注型、数字型、日期时间型、货币型、自动编号型、是否型、 OLE对象型、超级链接型和查阅向导

29、型。通用数据类型是属于 FoxPro数据库里面的一一种数据类型。 18 【正确答案】 D 【试题解析】 本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表 A和表 B之间存在一对一的关系,那么表 A中的一条记录只能与表 B中的一条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配:若表 A和表 B之间存在一对多的关系,且表 B为多的一方,那么表 A中的一条记录与表 B中的多条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在多对多的关系,那么表 A中的一条记录能与表 B中的多条记录匹配,

30、反过来表 B中的一条记录也能与表 A中的多条记录匹配。就本题来说,一个收款口可以有多个顾客,一个顾客只能在一个收款口,属于一对多关系;一个收款口可以有两个收款员,一个收款员只能在一个收款口,属于一对多关系;一个班组可以有多 个收款员,一个收款员只能在一个班组,属于一对多关系:只有一个收款口只能有一一套设备,一套设备只能在一个收款口,属于一对一关系。 19 【正确答案】 C 【试题解析】 本题考查字段的输入掩码的知识。我们在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,输入掩码中的字符 “A”代表必须输入字母或数字; “&”代表必须输入任何字符或空格; “L”代表必须输入字母 (A

31、 Z);“#”代表可以选择输入数据和空格,在编辑模式下空格以空白显示,但是保存数据时将空白删除,允许输入加号或减号。当直接使用字符来定 义输入掩码属性时,可以根据需要将字符组合起来。例如本题就应该为 “LLLL”。 20 【正确答案】 A 【试题解析】 本题考查条件准则和常量的知识。在 Access中,字符型常量要求用双引号括起来;字段名称需要用方括号 ()括起来;另外 Right函数用于在字符串右端开始取 n个字符,一个汉字认为是一个字符。 21 【正确答案】 C 【试题解析】 本题考查查询设计视图的知识。查询的设计视图分为上下两部分,上半部分为字段列表,下半部分为设计网格。其中的设计网格中

32、有若干行,其中常用的有: “字段 ”表 示可以在此添加或输入字段名; “表 ”表示字段所在的表或查询的名称; “总汁 ”用于确定宁段在查询巾的运算方法; “排序 ”用于选择查询所采用的常用方法; “准则 ”用于输入一个准则来限定记录的选择。 22 【正确答案】 D 【试题解析】 本题考查交叉表查询的知识。所谓交叉表查询,就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算值。它可以将数据分为两组显示,一组显示在数据表的左边,而另一组显示在数据表的上方,这两组数据都作为数据的 分类依据;左边和上面的数据在表中的交叉点

33、可以对表中另外一组数据进行求总和、求平均值的运算。 23 【正确答案】 B 【试题解析】 本题考查 SQL中查询语句的知识。在 SQL的查询语句中, Select子句用于指定最后结果中的字段, Where子句用于指定查询条件,只有满足条件的元组才会出现在结果中。对于本题来说,由于 Select子句后面是Student Sname,故此查询结果只有学生姓名; Where子句中首先将Student Sno和 SC Sno相等的筛选出来,是为两表连接;并且条件“SC Cno=Cl限定了选修的课程号为 Cl。 24 【正确答案】 B 【试题解析】 本题考查面向对象的知识。在面向对象的开发环境中,对象具

34、有三要素:属性、事件和方法。属性是对象的静态特性,一般用来描述对象的静态特征;事件是可以被对象识别或接受的动作;方法是对象可以执行的活动。 25 【正确答案】 B 【试题解析】 本题考查控件来源的知识。 Access中的窗体中有一些控件可以与表或查询中的字段相绑定,这时候就需要设置这些控件的数据来源。未绑定对象框可以显示 Excel工作表、 Word文档等没有与数据库连 接的对象;绑定对象框的来源可以是 OLE对象字段;而文本框和组合框的控件来源可以是表或查询的字段,或者取自固定内容的数据。 26 【正确答案】 B 【试题解析】 本题考查控件基本属性的知识。 Width代表宽度, Height

35、代表高度, Top是控件到窗体上边的距离, Left是控件到窗体左边的距离。用左边距和上边距来描述控件的位置,宽度和高度来描述控件的大小。 27 【正确答案】 D 【试题解析】 本题考查查询条件准则的知识。在本题中要求查找包含 “等级考试 ”的图书,由于是模糊查询,所以应该使用关 键词 “Like”;另外在 “等级考试 ”的前后都加上 “*”,代表要查找的足 “等级考试 ”前面后面有多个或 0个字符的数据,也就是图书名称中包含 “等级考试 ”的图书。 28 【正确答案】 A 【试题解析】 本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于

36、报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。组页眉处于组的开始位置,一般 用来显示某个组的分组依据;组页脚处于组的结束位置,一般用来显示组的汇总信息。由于本题要求统计某个组的汇总信息数据,故此应该放在组页脚。 29 【正确答案】 C 【试题解析】 控件的 “控件来源 ”属性告诉系统如何检索或保存在窗体中要显示的数据,如果控件来源中包含一个字段名,那么在控件中显示的就是数据表中的字段值,对窗体中的数据所进行的任何修改都将被写入字段中;如果设置该属性值为空,除非编写了一

37、个程序,否则在窗体控件中显示的数据将不会被写入到数据库表的字段中:如果该属性含有一个计算表达式,那么这个控件会 显示计算的结果。 30 【正确答案】 B 【试题解析】 要限制宏命令的操作范围可以在创建宏时定义宏条件表达式。 31 【正确答案】 B 【试题解析】 本题考查宏操作的知识。 RunSQL用于执行指定的 SQL语句,RunApp用于执行指定的外部应用程序, Requery用于刷新控件数据, Restore则用于将最大化或最小化窗口恢复至原始大小。 32 【正确答案】 B 【试题解析】 本题考查宏与宏组的知识。宏是由一个或多个操作组成,也可以由宏组组成;创建宏可以用来执行某个特定的操作,

38、创 建宏组则是用来执行一系列操作:运行宏组时, Access会从第一个操作起执行每个宏,直至它遇到StopMacro操作、其他宏组名或己完成所有操作才会中止:宏有多种运行方式,可以直接运行宏,可以运行宏组里的宏,还可以为窗体或报表以及其上的控件的事件响应而运行宏。 33 【正确答案】 C 【试题解析】 本题考查宏操作的知识。 Access中提供了 50多个可选的宏操作命令,常用的打开操作有: OpenFonn用于打开窗体, OpenQuery用于打开查询,OpenTablc用于打开一个表, OpenReport则 用于打丌报表。 Openwindow不是合法的宏操作。 34 【正确答案】 C

39、【试题解析】 本题考查 VBA中运算符的知识。在 VBA中的运算符都具有其优先级,最基本的就是算术运算符连接运算符比较运算符逻辑运算符,在各个种类的运算符中还有不同的优先级,比如在算术运算中乘方的优先级就高于乘法和除法运算,同级的运算由左至右顺序执行,所以本题中的分母需要用括号括起来。 35 【正确答案】 A 【试题解析】 本题考查循环的知识。 VBA共支持 3种循环,分别是 ForNext循环、 whileWl end循环和 DoLoop 循环。其中 ForNext 循环用于循环次数已知的情况,也经常用来为数组元素顺序赋值。 36 【正确答案】 C 【试题解析】 本题考查 VBA中数组的知识

40、。数组变量由变量名和数组下标构成,通常使用 Dim语句来定义数组,其格式为: Dim数组名 (下标下限 to下标上限 )As 数据类型其中下标下限缺省为 0。数组中的元素个数即为:下标上限一下标下限 +1。 37 【正确答案】 C 【试题解析】 本题考查 VBA中循环结构的知识。这类问题需要分析出每一次循环所做的操作。第一次 循环时, i=1, n=0, x=0 1,所以累加上去的是 0 1;第二次循环时, i=2, n=1, x=1 2,所以累加上去的是 1 2;第三次循环时, i:3, n=2, x=2/3,所以累加上去的是 2/3,循环 5次后累加的应该是 0 1+1 2+23+3 4+

41、4 5。 38 【正确答案】 C 【试题解析】 本题考查 VBA的知识。在模块中使用 VBA代码来创建用户自定义函数和子过程是模块设计的主要内容, VBA代码还可以进行复杂错误处理,但是一般来说,打开表、查询、窗体和报表等工作不使用 VBA代码,而使用宏来完成。 39 【正确答案】 D 【试题解析】 本题考查记录类型和数组的知识。在 VBA中,可以使用 Type关键字来定义记录类型,定义好记录类型之后,就可以声明记录型变量。要想引用记录变量中的成员必须使用运算符,格式为:变量名成员名。当某个成员是数组的时候,对数组元素的访问要遵循数组元素的访问原则:即数组名 (下标 )。 40 【正确答案】

42、A 【试题解析】 本题考查 VBA中参数传递的知识。在 VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用 ByVal声明,说明此参数为 传值调用,此时形参的变化不会返回到实参;若用 BvRef声明,说明此参数为传址调用,此时形参的变化将会返回到实参;没有说明传递类型,则默认为传址传递。由于本题要求可以返回两个变量的结果,所以应该使用传址调用,不能出现传值调用,也就是不能出现使用 ByVal声明的形参。 二、基本操作题 41 【正确答案】 (1)步骤 1:双击 “sampl accdb”数据库。分别双击打开表 “部门表 ”和 “员工表 ”,发现 “员工表 ”的部

43、门编号是 “部门表 ”的主键。在 “员工表 ”上右键单击,进入【表属性】对话框,在说明中输入 “部门号 ”。 步骤 2:单击 “确定 ”按钮。 (2)步骤 1:双击打开 “员工表 ”。在【开始】功能区下的【排序和筛选】分组中单击 “高级 ”按钮,在下拉菜单中选择 “高级筛选排序 ”命令,打开筛选对话框。双击“员工表 ”中的 “简历 ”字段,在其条件下输入: like“*摄影 *”。 步骤 2:单击【排序和筛选】分组中的 “切换筛选 ”按钮。 步骤 3:在筛选出的记录中,单击 “备注 ”字段。勾选所有的字段值 “备注 ”复选框。关闭窗口。 (3)步骤 1:打开 “员工表 ”。在【开始】功能区下的

44、【排序和筛选】分组中单击“高级 ”按钮,在下拉菜单中选择 “高级筛选排序 ”命令,打开筛选对话框,双击“年龄 ”字段,在对应的条件行输入: 55。 步骤 2:单击【排序和筛选】分组中的 “切换筛选 ”按钮。 步骤 3:按 Ctrl+A键全选,再按 Del键删除,确认删除。 (4)步骤 1:在【外部数据】功能区的 “导入并链接 ”组中单击 “文本文件 ”按钮。【导入】对话框中选中考生文件夹下的 “Test txt”文件,然后单击 “向表中追加一份记录的副本 ”单选框,在其后面的下拉框中选择 “员工表 ”。 步骤 2:单击 “下一步 ”按钮,在 选择字段分隔符向导界面中选中 “第一行包含字段名称

45、”复选框。 步骤 3:连续单击 “下一步 ”按钮,至最后的完成界面。 步骤 4:单击 “完成 ”按钮,关闭向导。 (5)步骤 1:右击 “员工表 ”表,选择 “设计视图 ”快捷菜单命令,选中 “密码 ”字段。在其 “字段属性 ”中的 “输入掩码 ”行输入: 00000。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 (6)步骤 l:在【数据库工具】功能区的【关系】分组中单击 “关系 ”按钮,系统弹出 “关系 ”窗口,在窗口内右击鼠标,选择 ”显示表 ”快捷菜单命令。添 加 “员工表 ”和“部门表 ”,关闭【显示表】对话框。 步骤 2:单击 “员工表 ”中的 “部门号 ”字段,按住左键拖到

46、 “部门表 ”的 “部门号 ”上。 步骤 3:在弹出 “编辑关系 ”的对话框中勾选 “设置参照完整性 ”复选框。 步骤 4:单击 “创建 ”按钮。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮。关闭 “sampl accdb”数据库。 三、简单应用题 42 【正确答案】 (1)步骤 1:打开 “samp2 accdb”数据库,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。 步骤 2:在【显示表】对话框中添加 “tStaff”为数据源,关闭【显示表】对话框。 步骤 3:分别双击“tStaff”表中 “工号 ”、 “姓名、 “年龄 ”、 “性别 ”和 “职务 ”

47、5个字段,在 “职务 ”中的 “条件 ”行中输入: ”经理 ”,取消 “显示 ”复选框的勾选。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT1”。单击 “确定 ”按钮。 (2)步骤1:在 “samp2 accdb”数据库窗口中,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器,在【显示表】对话框内添加 “tSalary”表,关闭【显示表】对话框。 步骤 2:单击【显示隐藏】分组中的 “汇总 ”按钮。 步骤3:双击 “工号 ”,在 “总计 ”行内选择 “Group By”。 步骤 4:双击 “工资 ”,光标在其左则单击定位输

48、入标题 “工资总计: ”,在 “总计 ”行内选择 “合计 ”。 步骤 5:双击“水电房租费 ”,光标在其左则单击定位输入标题 “水电房租费合计: ”,在 “总计 ”行内选择 “合计 ”。 步骤 6:在 “字段 ”行的第 6列输入求年的表达式: year(年月 ),在其 “总计 ”行内选择 “where”。在其条件行内输入: 2005。取消其 “显示 ”行的勾选,如 图 1所示。 步骤 7:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT2”,单击 “确定 ”按钮。 (3)步骤 1:在 “samp2 accdb”数据库窗口中,在【创建】功能区的【查询】分组中单击 “

49、查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中添加 “tStaff”和 “tSalary”表,拖动 “tSalary”表中的 “工号 ”字段到 “tStafr”表中的 “工号 ”字段上,建立两表的联系,关闭【显示表】对话框。 步骤 2:从 “tSaff”表中选择 “姓名 ”、从 “tSalary”表中选择 “工资 ”和 “水电房租费 ”两个字段,然后再添加一个计算列:应发工资: 工资 -水电房租费 ,并勾选 “显示 ”复选框,如图 2所示。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT3”,单击 “确定 ”按钮。 (4)步骤 1:在 “samp2 accdb”数据库窗口中在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显不表】对话框中添加 “tTemp”表,关闭【显示表】对话框。 步骤 2:单击【查询类型】分组中的 “更新 ”按钮

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

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

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