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

上传人:王申宇 文档编号:493376 上传时间:2018-11-30 格式:DOC 页数:26 大小:71KB
下载 相关 举报
[计算机类试卷]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 下列叙述中错误的是 ( )。 ( A)对于各种特定的输入,算法的时间复杂度是固定不变的 ( B)算法的时间复杂度与使用的计算机系统无关 ( C)算法的时间复杂度与使用的程序设计语言无关 ( D)算法的时间复杂度与实现算法过程中的具体细节无关 2 下列叙述中正确的是 ( )。 ( A)栈是 “先进先出 ”的线性表 ( B)队列是 “先进后出 ”的线性表 ( C)循环队列是非线性结构 ( D)有序线性表既可以采用顺序 存储结构,也可以采用链式存储结构 3 下列叙述中错误的是 ( )。 ( A)所有二叉树都只能

2、用二叉链表表示 ( B)二分查找法只适用于顺序存储的线性有序表 ( C)有多个指针域的链表也有可能是线性结构 ( D)循环队列是队列的存储结构 4 软件生命周期是指 ( )。 ( A)软件产品从提出、实现、使用维护到停止使用退役的过程 ( B)软件的工程实施阶段 ( C)软件的开发与管理 ( D)软件的实现和维护 5 对象实现了数据和操作 (方法 )的结合,其实现的机制是 ( )。 ( A)继承 ( B)封装 ( C)隐蔽 ( D)抽象 6 数据库管理系统的基本功能不包括 ( )。 ( A)数据库的建立和维护 ( B)数据库定义 ( C)数据库和网络中其他系统的通信 ( D)数据库访问 7 在

3、关系数据库设计中,关系模式是用来记录用户数据的 ( )。 ( A)实体 ( B)视图 ( C)属性 ( D)二维表 8 下列对软件特点的描述中正确的是 ( )。 ( A)软件具有明显的制作过程 ( B)软件在使用中存在磨损、老化问题 ( C)软件复制不涉及知识产权 ( D)软件是一种逻辑 实体,具有抽象性 9 有三个关系 R、 S和 T如下: 由关系 R通过运算得到关系 S,则所使用的运算为 ( )。 ( A)选择 ( B)自然连接 ( C)笛卡儿积 ( D)交 10 对数据库数据的存储方式和物理结构的逻辑进行描述的是 ( )。 ( A)内模式 ( B)模式 ( C)外模式 ( D)用户模式

4、11 在一个关系中要找出满足指定条件的元组组成新关系,应使用的操作是 ( )。 ( A)选择运算 ( B)查询运算 ( C)投影运算 ( D)联接运算 12 关闭窗体时所触发的事件的顺序是 ( )。 ( A)卸载,停用,关闭 ( B)关闭,停用,卸载 ( C)停用,关闭,卸载 ( D)卸载,关闭,停用 13 文本框 (Text1)中有选定的文本,执行 Text1 SelText=“Hello”的结果是 ( )。 ( A) Hello将替换原来选定的文本 ( B) Hello将插入到原来选定的文本之前 ( C) Text1 SelLength为 5 ( D)文本框中只有 “Hello”信息 14

5、 下列关于货币数据类型的叙述中,错误的是 ( )。 ( A)货币型字段的长度为 8个字节 ( B) 货币型数据等价于具有单精度属性的数字型数据 ( C)向货币型字段输入数据时,不需要输入货币符号 ( D)货币型数据与数字型数据混合运算后的结果为货币型 15 要在报表中设置筛选条件以限制来自表中的记录,应使用的宏命令是 ( )。 ( A) Requery ( B) FindRecord ( C) ApplyFiher ( D) FindNextRecord 16 若要求输入记录时,字段的数据出现错误系统会给出相关提示,则应该设置的是 ( )。 ( A)有效性规则 ( B)输入掩码 ( C)默认值

6、 ( D)必填字段 17 在创建主子窗体时,主窗体与子窗体的数据源之间存在的关系是 ( )。 ( A)一对一关系 ( B)一对多关系 ( C)多对一关系 ( D)多对多关系 18 下列关于操作查询的叙述中,错误的是 ( )。 ( A)在更新查询中可以使用计算功能 ( B)删除查询可删除符合条件的记录 ( C)生成表查询生成的新表是原表的子集 ( D)追加查询要求两个表的结构必须一致 19 要在报表每一页的顶部都有输出的信息,需要设置的是 ( )。 ( A)报表页眉 ( B)报表页脚 ( C)页面页眉 ( D)页面页脚 20 在报表中要添加标签控件,应使用 ( )。 ( A)工具栏 ( B)属性

7、表 ( C)工具箱 ( D)字段列表 21 下列逻辑运算结果为 “True”的是 ( )。 ( A) False Or Not True ( B) True Or Not True ( C) False And Not True ( D) True And Not True 22 在设计窗体时,要输入的数据总是取自固定内容的数据,可以使用的控件是( )。 ( A)列表框 ( B)复选 框 ( C)切换按钮 ( D)文本框 23 要将计算控件的控件来源属性设置为计算表达式,表达式的第一个符号必须是( )。 ( A)左方括号 ( B)等号 = ( C)左圆括号 ( ( D)双号 “ 24 在表达式

8、中引用窗体上的控件值。下列选项中,语法格式正确的是 ( )。 ( A) Forms!窗体名 !控件名 ( B) Forms一 窗体名 一 控件名 ( C) Forms 窗体名 控件名 ( D) Forms 窗体名 控件名 25 数据库中有 “商品 ”表如下: 要查找出 “40”号部门单价最高的前两条记录,正确的 SQL命令是 ( )。 ( A) SELECT TOP 2*FROM商品 WHERE部门号 =“40”GROUP BY单价; ( B) SELECT TOP 2*FROM商品 WHERE部门号 =“40”GROUP BY单价 DESC: ( C) SELECT TOP 2*FROM商品

9、 WHERE部门号 =“40”ORDER BY单价; ( D) SELECT TOP 2*FROM商品 WHERE部门号 =“40”ORDER BY单价 DESC; 26 在教师信息输入窗体中,为职称字段提供 “教 授 ”“副教授 ”“讲师 ”等选项供用户直接选择,最合适的控件是 ( )。 ( A)标签 ( B)复选框 ( C)文本框 ( D)组合框 27 要使循环体至少执行一次,应使用的循环语句是 ( )。 ( A) Fornext ( B) Whilewend ( C) DoLoop while|until ( D) Dowhile|untilLoop 28 要使打印的报表每页显示 3列记

10、录,在设置时应选择 ( )。 ( A)工具箱 ( B)页面设置 ( C)属性表 ( D)字段列表 29 如果要将 3KB的纯文本块存入一个字段,应选用的字段类型是 ( )。 ( A)文本 ( B)备注 ( C) OLE对象 ( D)附件 30 Access中描述若干个操作组合的对象是 ( )。 ( A)表 ( B)查询 ( C)窗体 ( D)宏 31 打开一个窗体,要通过选择窗体的数据输入与窗体方式,限制窗体所显示的记录,应使用的宏操作命令是 ( )。 ( A) OpenReport ( B) OpenTable ( C) OpenForm ( D) OpenQuery 32 在 “学生 ”表

11、中有姓名、性别、出生 日期等字段,查询并显示男性中年龄最大的学生,并显示姓名、性别和年龄,正确的 SQL命令是 ( )。 ( A) SELECT姓名,性别, MAX(YEAR(DATE()一 YEAR(出生日期 )AS年龄FROM学生 WHERE性别 =“男 ” ( B) SELECT姓名,性别, MAX(YEAR(DATE()一 YEAR(出生日期 )AS年龄FROM学生 WHERE性别 =男 ( C) SELECT姓名,性别,年龄 FROM学生 WHERE年龄 =MAX(YEAR(DATE()一 YEAR(出生日期 )AND性别 =男 ( D) SELECT姓名,性别,年龄 FROM学生

12、WHERE年龄 =MAX(YEAR(DATE()一 YEAR(出生日期 )AND性别 =“男 ” 33 下列选项中,不是 VBA基本数据类型的是 ( )。 ( A) Char ( B) Boolean ( C) Currency ( D) Date 34 VBA中如果一行中要写多条语句,则语句之间应使用的分隔符是 ( )。 ( A)分号 ( B)逗号 ( C)冒号 ( D)空格 35 运行下列程序段,结果是 ( )。 For m=10 to 1 step 0 k=k+3 Next m ( A)形成死循环 ( B)循环体不执行即结束循环 ( C)出现语法错误 ( D)循环体执行一次后结束循环 3

13、6 若有如下 Sub过程: Sub sfun(x As Single, y As Single) t=x x=t y y=t Mod y End Sub 在窗体中添加一个命令按钮 Commandl,对应的事件过程如下: Private Sub Commandl Click() Dim a As Single Dim b As Single a=5: b=4 sfun(a, b) MsgBox a chr(10)+chr(13) b End Sub 打开窗体运行后,单击命令按钮,消息框中有两行输出,内容分别为 ( )。 ( A) 1和 1 ( B) 1 25和 1 ( C) 1 25和 4 (

14、D) 5和 4 37 以下是一个竞赛评分程序。其功能是去掉 8位评委中的一个最高分和一个最 低分,计算平均分。 Dim max As Integer, min As Integer Dim i As Integer, x As Integer, s As Integer max=0: min=10 For i=1 To 8 x=Val(InputBox(“请输入得分 (0 10): ”) _ If x rain Then min=x s=s+x Next i _ MsgBox“最后得分: ” s 有如下语句: max=x If x max Then max=x If max x Then ma

15、x=x s=(smax一 rain) 6 s=(maxmin) 6 s=s 6 程序中有两个画线,将程序补充完整的正确语句是 ( )。 ( A) ( B) ( C) ( D) 38 有下列命令按钮控件 test的单击事件过程: Private Sub test click() Dim I, R R=0 For I=1 To 5 Step 1 R=R+I Next I bResult Caption=Str(R) End Sub 当运行窗体,单击命令按钮时,在名为 bResult的窗体标签内将显示的是 ( )。 ( A)字符串 15 ( B)字符串 5 ( C)整数 15 ( D)整数 5 39

16、 如果要求下列程序段中的循环执行 3次,则程序中括号里画线 处的条件应是( )。 x=1 Do x=x+3 Loop Until(_) ( A) x =8 ( B) x =8 ( C) x =7 ( D) x =7 40 窗体的事件过程如下: Private Sub主体 _MotlseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Shift=6 And Button=2 Then MsgBox“Hello World ” End If End Sub 程序运行后,要在窗体消息框中显示 “Hello

17、World ”,在窗体上应执行的操作是( )。 ( A)同时按下 Shift键和鼠标左键 ( B)同时按下 Shift键和鼠标右键 ( C)同时按下 Ctrl、 A1t键和鼠标左键 ( D)同时按下 Ctrl、 Alt键和鼠标右键 二、基本操作题 41 在考生文件夹下的 “sampl accdb”数据库文件中已建立 3个关联表对象 (名为 “职工表 ”“物品表 ”和 “销售业绩表 ”)、一个窗体对象 (名 为 “fTest”)和一个宏对象 (名为“mTest”)。请按以下要求,完成表和窗体的各种操作。 (1)分析表对象 “销售业绩表 ”的字段构成,判断并设置其主键。 (2)为表对象 “职工表

18、”追加一个新字段。字段名称为 “类别 ”、数据类型为 “文本型 ”、字段大小为 “2设置该字段的有效性规则为只能输入 “在职 ”与 “退休 ”值之一。 (3)将考生文件夹下文本文件 Test txt中的数据链接到当前数据库中。其中,第一行数据是字段名,链接对象以 “tTest”命名保存。 (4)窗体 fTest上命令按 钮 “bt1”和命令按钮 “bt2”大小一致,且上对齐。现调整命令按钮 “bt3”的大小与位置。 要求:按钮 “bt3”的大小尺寸与按钮 “bt1”相同、上边界与按钮 “bt1”上对齐、水平位置处于按钮 “bt1”和 “bt2”的中间。 注意,不要更改命令按钮 “bt1”和 “

19、bt2”的大小和位置。 (5)更改窗体上 3个命令按钮的 Tab键移动顺序为: bt1bt2bt3bt1 一 (6)将宏 “mTest”重命名为 “mTemp”。 三、简单应用题 42 在考生文件夹下有一个数据库文件 “samp2 accdb”,里面已经设计好三个关联表对象 “tStud”“tCourse”“tScore”和一个空表 “tTemp”。试按以下要求完成设计。 (1)创建一个查询,统计人数在 7人以上 (含 7)的院系人数,字段显示标题为 “院系号 ”和 “人数 ”,所建查询命名为 “qT1”。 要求:按照学号来统计人数。 (2)创建一个查询,查找非 “04”院系、还未选课的学生信

20、息,并显示 “学号 ”和 “姓名 ”两个字段内容,所建查询命名为 “qT2”。 (3)创建一个查询,计算组织能力强的学生的平均分及其与 所有学生平均分的差,并显示 “姓名 ”“平均分 ”和 “平均分差值 ”等内容,所建查询命名为 “qT3”。 注意: “平均分 ”和 “平均分差值 ”由计算得到。 要求: “平均分差值 ”以整数形式显示 (使用函数实现 )。 (4)创建一个查询,查找选修了先修课程的学生,并将成绩排在前 3位的学生记录追加到表 “tTemp”的对应字段中,所建查询命名为 “qT4”。 四、综合应用题 43 在考生文件夹下有一个数据库文件 “samp3 accdb”,其中存在已经设

21、计好的表对象 “tEmp”、窗体对象 “fErnp”、报表 对象 “rEmp”和宏对象 “mEmp”。请在此基础上按照以下要求补充设计。 (1)将报表 “rEinp”的报表页眉区内名为 “bTitle”标签控件的标题文本在标签区域中居中显示,同时将其放在距上边 0 5厘米、距左侧 5厘米处。 (2)设计报表 “rEmp”的主体节区内 “tSex”文本框件控件依据报表记录源的 “性别 ”字段值来显示信息:性别为 1,显示 “男 ”;性别为 2,显示 “女 ”。 (3)将 “fEmp”窗体上名为 “bTitle”的标签文本颜色改为红色 (代码 255)。同时,将窗体按钮 “btnP”的单 击事件属

22、性设置为宏 “mEmp”,以完成单击按钮打开报表的操作。 注意:不允许修改数据库中的表对象 “tErnp”和宏对象 “mEmp”;不允许修改窗体对象 “fErnp”和报表对象 “rEinp”中未涉及的控件和属性。 2018年 3月国家二级( ACCESS)机试真题汇编(五)答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 算法的时间复杂度是指执行算法所需要的计算工作量。为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编 制者无关,而且还应该与算法实现过程中的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数

23、来度量算法的工作量。算法所执行的基本运算次数还与问题的规模有关;对应一个固定的规模,算法所执行的基本运算次数还可能与特定的输入有关。 2 【正确答案】 D 【试题解析】 栈是 “先进后出 “的线性表,所以 A选项错误;队列是 “先进先出 ”的线性表,所以 B选项错误;循环队列是线性结构的线性表,所以 C选项错误。 3 【正确答案】 A 【试题解析】 二叉树通常采用链式存储结构,对于满二叉树与完全二叉树 可以按层次进行顺序存储,故 A选项叙述错误。能使用二分法查找的线性表必须满足两个条件:用顺序存储结构;线性表是有序表, B选项叙述正确。双向链表结点有两个指针域,指向前一个结点的指针和指向后一个

24、结点的指针,也是线性结构, C选项叙述正确。循环队列是队列的一种顺序存储结构, D选项叙述正确。故选择A选项。 4 【正确答案】 A 【试题解析】 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。故 本题答案为 A选项。 5 【正确答案】 B 【试题解析】 在面向对象的程序中,把数据和实现操作的代码集中起来放在对象的内部,称之为封装。故本题答案为 B选项。 6 【正确答案】 C 【试题解析】 数据库管理系统的功能包括数据模式定义、数据存取的物理构建、数据操纵、数据完整性安全性的

25、定义与检查、数据库的并发控制与故障恢复、数据的服务。 7 【正确答案】 D 【试题解析】 在关系数据库中用关系模型来表示数据结构,表示为一个二维表,一个关系就是一个二维表。故本题答案为 D选项。 8 【 正确答案】 D 【试题解析】 软件的特点包括:软件是一种逻辑实体,具有抽象性;软件的生产与硬件不同,它没有明显的制作过程;软件在运行、使用期间不存在磨损、老化问题;软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致了软件移植的问题;软件复杂性高,成本昂贵;软件开发涉及诸多的社会因素。软件是一种知识产品,受到法律的保护,故 D选项正确。 9 【正确答案】 D 【试题解析】 选择运

26、算是在关系中选择满足条件的元组,所以 A选项错误。自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以 B选项错误。笛卡儿积是用 R集合中元素为第一元素, S集合中元素为第二元素构成的有序对,所以 C选项错误。根据关系 T可以很明显地看出是从关系 R与关系 S中取得相同的关系组,所以取的是交运算。故 D选项正确。 10 【正确答案】 A 【试题解析】 数据库系统的概念模式也称为模式,是数据库系统中全局数据逻辑结构的描述,全体用户 的公共数据视图;外模式也称为子模式或者用户模式,是用户的数据视图,也就是用户所能看见和使用的局部数据的

27、逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示;内模式又称为物理模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。可见对数据库数据的存储方式和物理结构的逻辑进行描述的是内模式。 11 【正确答案】 A 【试题解析】 关系运算包括:选择、投影和连接。 选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。 投影:从关系模式中指 定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系进行垂直分解。 连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。此

28、题目要求从关系中找出同时满足条件的元组,应进行的是选择运算。 12 【正确答案】 A 【试题解析】 关闭窗体时,将按照下列顺序发生相应的事件:卸载 (Unload) 停用 (Deactivate) 关闭 (Close)。 13 【正确答案】 A 【试题解析】 文本框的 SelText属性返回的是文本框 中选中的字符串,如果没有选中任何文本,将返回空串,当执行 Textl SelText=“Hello”时,文本框 Text1中的选中字符串将替换为 “Hello”。 14 【正确答案】 B 【试题解析】 货币型数据字段长度为 8个字节,向货币字段输入数据时,不必输入货币符号和千位分隔符,可以和数值

29、型数据混合计算,结果为货币型。货币型数据等价于具有双精度属性的数字型数据。 15 【正确答案】 C 【试题解析】 使用 Requery操作,可以通过重新查询控件的数据源来更新活动对象指定控件中的数据,如果不 指定控件,该操作对控件本身的数据源进行重新查询,因此 A选项错误;使用 FindRecord操作,可以查找符合 FindRecord参数指定条件的数据的第一个实例,因此 B选项错误;使用 APPlyFilter操作可以对表、窗体或报表应用筛选或查询等子句,以便限制或排序表的记录以及窗体或报表的基础表或基础查询中的记录。因此,本题应选择 C选项。 16 【正确答案】 A 【试题解析】 有效性

30、规则是指向表中输入数据时应遵循的约束条件,当输入的数据不符合条件时,系统会给出相关提示。 17 【正确答案】 B 【试题解析】 窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体显示的表或查询中的数据具有一对多关系。例如,有一个 “教学管理 ”数据库,其中,每名学生可以选多门课,这样 “学生 ”表和 “选课成绩 ”表之间就存在一对多的关系, “学生 ”表中的每一条记录都与 “选课成绩 ”表中的多条记录相对应。 18 【正确答案】 D 【试题解析】 更新查询可以实现对数据表中的某些数据进行有规律的批量更新替换操作,可以使用计算字段;删除查询可以将一些过时的、用不到的数据筛选出来进

31、行删除;生成表查询可以根据条件对原 表进行筛选生成新表 (即原表的子表 ),也可以直接创建原表的备份,还可以将多表联合查询生成一个新表;追加查询可以将符合查询条件的数据追加到一个已经存在的表中,该表可以是当前数据库中的一个表,也可以是另一个数据库中的表。没有要求这两个表必须结构一致。 19 【正确答案】 C 【试题解析】 报表的组成有 5个部分: 报表页眉; 报表页脚; 页面页眉; 页面页脚; 主体。其中报表页眉和报表页脚只显示在报表的头部和尾部,分别用来显示报表的标题、日期和统计数据、结论等。页面页眉和页面页脚显示在每页的顶部和下方,题 中要求每一页的顶部都有输出,应选择页面页眉,因此选择

32、C选项。 20 【正确答案】 C 【试题解析】 Access的各种控件都可以在 “设计视图 ”窗口中的工具箱中找到。 21 【正确答案】 B 【试题解析】 逻辑运算符的优先级别为: Not And Or。因此, False Or Not True的值为 False, True Or Not True的值为 True, False And Not True的值为Fase, True And Not True的值为 False。 22 【正确答案】 A 【试题解析】 B、 C选项复选框和切换按钮是用来显示表或查询中的 “是否 ”值,不适合作为输入控件。 D选项文本框控件可以接受外部输入,单输入的数

33、据可以由输入者决定,内容不固定。 A选项列表框可以从列表中选择输入项,即可以取自固定的内容。 23 【正确答案】 B 【试题解析】 计算控件的控件源必须是以 “=”开头的计算表达式,表达式的字段名不用加表名,需要以 “”括起来。 24 【正确答案】 A 【试题解析】 “!”和 “ ”为引用运算符,其中 “!”是用来引用集合中由用户定义的一个项,包括打开 的窗体、报表等。 “ ”用来引用集合中定义的一个项,即引用窗体或控件的属性。窗体和控件属于用户定义的项,所以使用 “!”。当引用项的属性时,使用 “ ”。 25 【正确答案】 D 【试题解析】 要查找出 “40”号部门单价最高的前两条记录,首先

34、需要查找出部门号是 40的所有记录,然后用 “ORDER BY单价 DESC”对单价按降序排列,再利用“TOP 2”显示前两条记录,为实现此目的所使用的 SQL语句为: SELECT TOP 2*FROM商品 WHERE部门号 =”40”ORDER BY单价 DESC。故答案 D正确 。 26 【正确答案】 D 【试题解析】 窗体的组合框控件绑定了列表框和文本框的特性,既可以在文本框中输入文字,也可以在列表框中选择输入项,将该值添加到基础字段中。 27 【正确答案】 C 【试题解析】 DoLoop while|until 采用的是先执行循环体后判断条件的做法,首先执行循环,之后进行条件判断,无

35、论条件真假,循环体都会至少执行一次。因此选项 C正确,而其他三个循环语句都会首先进行条件判断,若条件为假,则不进入循环体。 28 【正确答案】 B 【试题解析】 报表页面 设置主要包括设置边距、纸张大小、打印方向、页眉页脚样式等。在 “打印 ”选项卡中单击 “打印 ”按钮打开 “打印 ”对话框,在 “列 ”选项卡中可以设置一页报表中的列数。 29 【正确答案】 B 【试题解析】 文本型字段的字段大小最多可达到 255个字符,如果取值的字符个数超过了 255,可以使用备注型。 30 【正确答案】 D 【试题解析】 A、 B、 C选项是数据库 Access的重要对象,并不是操作组合;宏是一个或多个

36、操作的集合,其中每个操作都可以实现特定的功能,使用简单,可以提高工作效率。 31 【正 确答案】 C 【试题解析】 A选项是用来打开报表的; B选项是用来打开数据表的; C选项是用来打开窗体的; D选项是用来打开查询的。因此,本题应选择 C选项。 32 【正确答案】 A 【试题解析】 要用出生日期字段查询年龄最大并显示为 “年龄 ”字段,格式为MAX(YEAR(DATE()一 YEAR(出生日期 )AS年龄,男性作为条件格式为WHERE性别 =“男 ”,则查询的 SQL语句为 SELECT姓名,性别,MAX(YEAR(DATE()一 YEAR(出生日期 )AS年龄 FRoM学生 wHERE性别

37、 =”男 ”。 33 【正确答案】 A 【试题解析】 VBA的基本数据类型包括:整数、长整数、单精度数、双精度数、货币、字符串、布尔型、日期型、变体类型。 34 【正确答案】 C 【试题解析】 VBA中在一行中写多条语句时,应使用冒号 (: )分隔。 35 【正确答案】 B 【试题解析】 本题考查 For循环语句, step表示循环变量增加的步长,循环初始值大于终值时步长应为负数,步长为 0时则循环不成立,循环体不执行即结束循环。 36 【正确答案】 B 【试题解析】 此题中设定了 一个 sfun()函数,进行除法运算和求模运算。命令按钮的单击事件中,定义两个变量 a=5, b=4,调用 sf

38、un函数传递 a、 b的值给 x、 y进行运算, t=x=5, y=4; x=t y=5 4=1 25(除法运算 ); y=t Mod y=5 Mod 4=1(求模运算 )。 sfun函数参数没有指明参数传递方式,则默认以传址方式传递,因此 a的值为 1 25, b的值为 1。 37 【正确答案】 B 【试题解析】 根据题意,代码功能是输入 8个数,去掉一个最小值和一个最大值,求出剩余 6个数的平均值。代码中,用 For循环语句实 现输入 8个数,并将当前最小值赋给 min,当前所有数的和赋给 s,因此第一个横线中的代码应该实现将当前最大值赋给 max,即如果当前 x大于 max,则 max=

39、x,其中 If x max Then max=x实现了此功能。 For循环结束后,输出 s的值,故第二个横线中的代码应该实现为 s赋予剩余 6个数的平均值。当前 s的值为 8个数的和,求剩余 6个数的平均值应该先减去 min和 max再除以 6,即 s=(smaxmin) 6。 38 【正确答案】 A 【试题解析】 程序运行后, R的值为从 1到 5累加,为 15。函数 Str的功能是将数值转换为字符串,因此, bResult的窗体标题将显示字符串 1 5。 39 【正确答案】 A 【试题解析】 DoLoop Until 采用的是先执行循环体后判断条件的做法,首先执行循环,之后进行条件判断,结

40、构是条件式为假时,重复执行循环,直到条件式为真,结束循环。本题中, x初始值为 1,之后进入第一次循环,执行 x=1+3=4;进入第二次循环,执行 x=4+3=7;进入第三次循环,执行 x=7+3=10,之后跳出循环,因此, Unt订的条件应是 x =8。 40 【正确答案】 D 【试题 解析】 在窗体的鼠标事件中,参数 Button的值为 1表示左键按下,值为 2表示右键按下,值为 4表示中间按键按下;参数 Shift的值为 1表示 Shift键按下,值为 2表示 Ctrl键按下,值为 4表示 Alt键按下。 Shift值为 6说明是 Ctrl键和 Alt键同时按下, Button值为 2说

41、明是鼠标右键按下。 二、基本操作题 41 【正确答案】 (1)【操作步骤】 步骤 1:选择 “表 ”对象,右击表 “销售业绩表 ”,在弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:选中 “时间 ”“编号 ”“物品号 ”字段,在右键 菜单中选择 “主键 ”命令。 步骤 3:单击 “保存 ”按钮,关闭设计视图。 (2)【操作步骤】 步骤 1:选择 “表 ”对象,右键单击 “职工表 ”,在弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:在 “性别 ”字段的下一行 “字段名称 ”中输入 “类别 ”,单击 “数据类型 ”列选择 “文本 ”,在下面 “字段大小 ”行输入 “2”,在 “有效性

42、规则 ”行输入 “在职 “or“退休“”。 步骤 3:按 Ctrl+S键保存修改,关闭设计视图。 (3)【操作步骤】 步骤 1:单击 “外部数据 ”选项卡中 “导入并 链接 ”组中 “文本文件 ”按钮,打开 “获取外部数据 ”对话框,单击 “浏览 ”按钮,在 “考生文件夹 ”找到要导入的文件“Test txt”,单击 “打开 ”按钮,选择 “通过创建链接表来链接到数据源 ”,单击 “确定 ”按钮。 步骤 2:单击 “下一步 ”按钮,选中 “第一行包含字段名称 ”复选框,连续单击 “下一步 ”按钮。 步骤 3:在 “链接表名称 ”输入 “tTest”,单击 “完成 ”按钮。 (4)【操作步骤】

43、步骤 1:选择 “窗体 ”对象,右键单击 “fTest”,在弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:右键单击 “bt1”按钮,在弹出的快捷菜单中选择 “属性 ”命令,在 “格式 ”选项卡下,查看 “左 ”“上边距 ”“宽度 ”和 “高度 ”,并记录下来,关闭属性表。 步骤 3:右键单击 “bt2”按钮,在弹出的快捷菜单中选择 “属性 ”命令,在 “格式 ”选项卡下,查看 “左边距 ”,并记录下来,关闭属性表。 步骤 4:要设置 “bt3”与 “bt1”大小一致、上对齐且位于 “bt1”和 “bt2”之间,右键单击 “bt3”按钮,在弹出的快捷菜单中选择 “属性 ”命令,分别在 “

44、左边距 ”“上边距 ”“宽度 ”和 “高度 ”行输入 “4cm”“2cm”“2cm”和 “1cm”,关闭属性表。 步骤 5:按 Ctrl+S键保存修改。 (5)【操作步骤】 步骤 1:右键单击 “bt1”按钮,在弹出的快捷菜单中选择 “Tab键次序 ”命令。 步骤 2:选中 “bt3”拖动鼠标到 “bt2”下面,单击 “确定 ”按钮。 步骤 3:按 Ctrl+S键保存修改,关闭设计视图。 (6)【操作步骤】 步骤 1:选择 “宏 ”对象。 步骤 2:右键单击 “mTest”,在弹出的快捷菜单中选择 “重命名 ”命令,在光标处输入 “mTemp”。 三、简单 应用题 42 【正确答案】 (1)【

45、操作步骤】 步骤 1:单击 “创建 ”选项卡中 “查询设计 ”按钮。在 “显示表 ”对话框中双击表“tStud”,然后关闭 “显示表 ”对话框。 步骤 2:双击 “所属院系 ”和 “学号 ”字段,单击 “设计 ”选项卡中的 “汇总 ”按钮。 步骤 3:在 “学号 ”字段的 “总计 ”行选择 “计数 ”,在 “条件 ”行中输入 “ =7”。 步骤 4:将 “所属院系 ”字段改为 “院系号:所属院系 ”,将 “学号 ”字段改为 “人数:学号 ”。 步骤 5:单击 “保存 ”按钮,另存为 “qT1”,关闭设计视图。 (2)【操作步骤】 步骤 1:单击 “创建 ”选项卡中 “查询设计 ”按钮,在 “显

46、示表 ”对话框中双击表“tStud”,然后关闭 “显示表 ”对话框。 步骤 2:双击 “学号 ”“姓名 ”和 “所属院系 ”字段,在 “学号 ”字段的 “条件 ”行输入“Not In(selecttScore 学号 fromtScore)”,在 “所属院系 ”字段的 “条件 ”行输入 “ “04“”,取 消 “所属院系 ”字段 “显示 ”行的勾选。 步骤 3:单击 “保存 ”按钮,另存为 “qT2”,关闭设计视图。 (3)【操作步 骤】 步骤 l:单击 “数据库工具 ”选项卡下 “关系 ”组中的 “关系 ”按钮,如不出现 “显示表 ”对话框则单击 “设计 ”选项卡下 “关系 ”组中的 “显示表

47、 ”按钮,双击添加表和“tStud”“tCourse”和 “tScore”,关闭显示表对话框。 步骤 2:选中表 “tStud”中的 “学号 ”字段,拖动到表 “tScore”的 “学号 ”字段,弹出“编辑关系 ”对话框,勾选 “实施参照完整性 ”复选框,单击 “创建 ”按钮;同理拖动“tCourse”中的 “课程号 ”字段到 “tScore”中的 “课程号 ”字段,弹出 “编辑关系 ”对话框,勾选 “实施参照完整性 ”复选框,单击 “创建 ”按钮。按 Ctrl+S键保存修改,关闭关系界面。 步骤 3:单击 “创建 ”选项卡中 “查询设计 ”按钮,在 “显示表 ”对话框双击表 “tStud”和

48、 “tScore”表,关闭 “显示表 ”对话框。 步骤 4:双击 “姓名 ”“成绩 ”和 “简历 ”字段,单击 “查询工具 ”选项卡下的 “显示隐藏 ”组中的 “汇总 ”按钮,在 “成绩 ”字段前添加 “平均值: ”字样,在其 “总计 ”行下拉列表中选择 “平均值 ”;在 “简历 ”字段的条件行输入 “Like“*组织能力强 *“”,取消其 “显示 ”行的勾选;在下一字段输入 “平均分差值: Round(平均值 一 (select Avg(成绩 )from tScore)”,在其 “总计 ”行下拉列表中选择 “Expression”。 步骤 5:单击 “保存 ”按钮,另存为 “qT3”,关闭设

49、计视图。 (4)【操作步骤】 步骤 1:单击 “创建 ”选项卡中 “查询设计 ”按钮,在 “显示表 ”对话框双击表“tStud”“tScore”,两次双击表 “tCourse”,关闭 “显示表 ”对话框。拖动 “tCourse”的 “先修课程 ”字段到 “tCourse_1”的 “课程号 ”字段。 步骤 2:单击 “设计 ”选项卡 “查询类型 ”组中的 “追加 ”按钮,在 “表名称 ”下拉列表中选择表 “tTemp”,单击 “确定 ”按钮。 步骤 3:分别双击 “tStud”表的 “姓名 ”字段, “tCourse”表的 “课程名 ”“先修课程 ”字段, “tscore”表的 “成绩 ”字段, “tcourse_1”表的 “课程名 ”字段。 步骤 4:在 “成绩 ”字段下的 “排序 ”行的下拉列表中选择 “降序 ”,在

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

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

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