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

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

1、2018年 3月国家二级( ACCESS)机试真题汇编(二)及答案与解析 一、选择题 1 下列关于算法的描述中错误的是 ( )。 ( A)算法强调动态的执行过程,不同于静态的计算公式 ( B)算法必须能在有限个步骤之后终止 ( C)算法设计必须考虑算法的复杂度 ( D)算法的优劣取决于运行算法程序的环境 2 设栈的顺序存储空间为 S(0: 49),栈底指针 bottom=49,栈顶指针 top=30(指向栈顶元素 )。则栈中的元素个数为 ( )。 ( A) 30 ( B) 29 ( C) 20 ( D) 19 3 某二叉树的前序序列为 ABCDEFG,中序序列为。 DCBAEFG,则该二叉树的

2、深度 (根结点在第 1层 )为 ( )。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 4 下列叙述中正确的是 ( )。 ( A)存储空间连续的数据结构一定是线性结构 ( B)存储空间不连续的数据结构一定是非线性结构 ( C)没有根结点的非空数据结构一定是线性结构 ( D)具有两个根结点的数据结构一定是非线性结构 5 下列叙述中正确的是 ( )。 ( A)带链队列的存储空间可以不连续,但队头指针必须大于队尾 指针 ( B)带链队列的存储空间可以不连续,但队头指针必须小于队尾指针 ( C)带链队列的存储空间可以不连续,且队头指针可以大于也可以小于队尾指针 ( D)带链队列的存储空间一定

3、是不连续的 6 下列各项中,不能作为软件需求分析工具的是 ( )。 ( A) PAD图 ( B)数据字典 (DD) ( C)数据流程图 (DFD图 ) ( D)判定树 7 在软件开发中,需求分析阶段产生的主要文档是 ( )。 ( A)可行性分析报告 ( B)软件需求规格说明书 ( C)概要设计说明书 ( D)集成测试计划 8 关系数据模型 ( )。 ( A)只能表示实体间 1: 1联系 ( B)只能表示实体间 1: m联系 ( C)可以表示实体间 m: n联系 ( D)能表示实体间 1: n联系而不能表示实体间 n: 1联系 9 下面属于整数类的实例是 ( )。 ( A) 0518 ( B)

4、0 518 ( C)一 518 ( D) 5 18E+00 10 有三个关系 R、 S和 T如下: 则由关系 R和 S得到关系 T的操作是 ( )。 ( A)自然连接 ( B)交 ( C)除 ( D)并 11 在 Access扣,空数据库是指 ( )。 ( A)表中没有数据 ( B)没有基本表的数据库 ( C)没有窗体、报表的数据库 ( D)没有任何数据库对象的数据库 12 若变量 x是大于 100且小于 200的整数,则正确判断 x在合理范围的 VBA表达式是 ( )。 ( A) 100 =x =200 ( B) 100 x 200 ( C) x 100 AND x 200 ( D) 100

5、 =x OR x 200 13 下列叙述中,正确的是 ( )。 ( A)在窗体和报表中均不能设置页面页眉 ( B)在窗体和报表中均可以根据需要设置页面页眉 ( C)在窗体中可 以设置页面页眉,在报表中不能设置页面页眉 ( D)在窗体中不能设置页面页眉,在报表中可以设置页面页眉 14 能够实现从指定记录集里检索特定字段值的函数是 ( )。 ( A) Nz ( B) Dsum ( C) DLookup ( D) Rnd 15 随机产生 10, 50之间整数的正确表达式是 ( )。 ( A) Round(Rnd*51) ( B) Int(Rnd*40+10) ( C) Round(Rnd*50) (

6、 D) 10+Int(Rnd*41) 16 VBA中去除字符串前面空格的函数是 ( )。 ( A) Ltrim ( B) Rtrim ( C) Trim ( D) Ucase 17 使用 SQL命令不能创建的对象是 ( )。 ( A)窗体 ( B)数据表 ( C)操作查询 ( D)选择查询 18 如果要在文本框中输入字符时达到密码显示效果,如星号 (*),应设置文本框的属性是 ( )。 ( A) Text ( B) Caption ( C) InputMask ( D) PasswordChar 19 某体检记录表中有日期时间型数据 “体检日期 ”,若规定在体检 30天后复检,需在本表中建立

7、新字段 “复检日期 ”,并给出预计的复检日期。在下列设计实例中,设置 “复检日期 ”为计算字段,在表达式栏中,正确的表达式是 ( )。 ( A) Date()+30 ( B) 体检日期 +30 ( C) Date()一 体检日期 =30 ( D) Day(date()一 (体检日期 )=30 20 在对某字符型字段进行升序排序时,假设该字段有 4个值: 100、 22、 18和 3,则排序结果是 ( )。 ( A) 100、 22、 18、 3 ( B) 3、 18、 22、 100 ( C) 100、 18、 22、 3 ( D) 18、 100、 22、 3 21 打开报表后,下列事件中首

8、先发生的是 ( )。 ( A)获得焦点 (GotFocus) ( B)改变 (Change) ( C)激活 (Activate) ( D)成为当前 (Current) 22 若要使窗体上的控件 Command0不可用,正确的设置是 ( )。 ( A) Command0 Enable=False ( B) Command0 Visible=False ( C) Command0 Enable=True ( D) Command0 Visible=True 23 在 Access中,可用于设计输入界面的对象是 ( )。 ( A)窗体 ( B)报表 ( C)查询 ( D)表 24 定义字段默认值的含

9、义是 ( )。 ( A)该字段值不允许为空 ( B)该字段值不允许超出定义的范围 ( C)在未输入数据前,系统自动将定义的默认值显示在数据表中 ( D)在未输入数据前,系统自动将定义的默认值存储到该字段中 25 定位到同一字段第一条记录中的快捷键是 ( )。 ( A) End ( B) Ctrl+End ( C) Ctrl+ ( D) Ctrl+Home 26 有以下表达式: DateDiff(”yyyy”, #12 30 2012#, #1 13 2013#),则表达式的结果是 ( )。 ( A) 10 ( B) 1 ( C) 14 ( D) 99 27 某窗体中有一命令按钮,在 “窗体视图

10、 ”中单击此命令按钮运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是 ( )。 ( A) RunApp ( B) RunCode ( C) RunMacro ( D) RunSQL 28 下列运行宏的方法中,错误的是 ( )。 ( A)单击宏名运行宏 ( B)双击宏名运行宏 ( C)在宏设计器中单击 “运行 ”菜单下的 “运行 ”命令 ( D)单击 “工具栏 ”上的 “运行 ”按钮 29 下列关于 OLE对象的叙述中,正确的是 ( )。 ( A)用于处理超级链接类型的数据 ( B)用于存储一般的文本类型数据 ( C)用于存储 Windows支持的对象 ( D)用于存储图像

11、、音频或视频文件 30 下列关于表的叙述中,错误的是 ( )。 ( A) Access中的数据表是由字段和记录构成 ( B) Access中的数据表是查询的主要数据源 ( C)设计表的主要工作是 定义表的字段和属性 ( D)数据表一般可以包含一到两个主题的信息 31 若要调整产品的价格,下列查询方法中最便利的方式是 ( )。 ( A)追加查询 ( B)更新查询 ( C)删除查询 ( D)生成表查询 32 在一个数据库中存储着若干个表,要在这些表之间建立关系,可以通过 ( )。 ( A)内容不相同的字段 ( B)相同内容的字段 ( C)第一个字段 ( D)最后一个字段 33 要在页面页脚中显示

12、“第 X页,共 Y页 ”,则页脚中的页码 “控件来源 ”应设置为( )。 ( A) =“第 ” pages “页,共 ” page “页 ” ( B) =“共 ” -pages “页,第 ” page “页 ” ( C) =“第 ” page “页,共 ” pages “页 ” ( D) =“共 ” page “页,第 ” pages “页 ” 34 下列关于表的叙述中,错误的是 ( )。 ( A)创建表之间的关系时,必须要关闭所有打开的表 ( B)使用表设计视图定义字段时,必须定义字段名称 ( C)使用表设计视图定义字段时,不能设置索引字段 ( D)使用表设计视图可以对备注型字段设置格式属性

13、 35 若存在关系 STUD(学号,姓名,性别,年龄 ),下列函数 Func的功能是 ( )。 Function Func() Dim strSQL As String strSQL=“ALTER TABLE STUD ADD CONSTRAINT PRIMARY_KEY” “PRIMARY KEY(学号 )” CurrentProject Connection Execute strSQL End Function ( A)将关系 STUD中的 “学号 ”字 段设置为主关键字 ( B)取消关系 STUD中的主关键字 ( C)为关系 STUD的 “学号 ”字段添加索引 ( D)取消关系 STU

14、D中 “学号 ”字段的索引 36 下列循环结构中,循环体被执行的次数是 ( )。 Dim i As Integer, t As Integer For i=9 to 0 t=t+1 Next 1 ( A) 0次 ( B) 1次 ( C) 4次 ( D) 5次 37 已知事件对应的程序代码如下: Private Sub Command0 Click() Dim J As Integer J=100 Call GetData(J) MsgBox J End Sub Private Sub GetData(ByRef f As Integer) f=f+120 End Sub 则程序的输出是 ( )

15、。 ( A) 100 ( B) 120 ( C) 220 ( D)运行出错 38 下列代码实现的功能是:若在窗体中一个名为 “tNum”的文本 框中输入课程编号,则将 “课程表 ”中对应的 “课程名称 ”显示在另一个名为 “”tName的文本框中。 Private Sub tNum AfterUpdate() Me!tName=DLookup(“课程名称 ”, “课程表 ”, “课程编号 =” _ “”) End Sub 则程序中画线处应该填写的是 ( )。 ( A) Me!TNum ( B) Me TNum ( C) MeTNum ( D) Me TNum 39 在 VBA中按文件的访问方式

16、不同,可 以将文件分为 ( )。 ( A)顺序文件、随机文件和二进制文件 ( B)文本文件和数据文件 ( C)数据文件和可执行文件 ( D) ASCII文件和二进制文件 40 窗体中有文本框 Textl和标签 Labell。运行程序,输入大于 0的整数 m,单击按钮 Cornmandl,程序判断 m是否为素数,若是素数,则 Labell显示 “m是素数 ”,否则显示 “m是合数 ”。事件代码如下: Private Sub Commandl_Click() m=Val(Me!Text1) result=m “是素数 ” k=2 Do While k =m 2 If m Mod k=0Then r

17、esult=m “是合数 ” _ End H k=k+1 Loop Me!Labell Caption=result End Sub 程序画线处应填写的语句是 ( )。 ( A) Exit ( B) Exit Loop ( C) Exit While ( D) Exit Do 二、基本操作题 41 在考生文件夹下,已有 “samp0 accdb”和 “samp1 accdb”数据库文件。“samp0 accdb”中已建立表对象 “tTest”, “sampl accdb”中已建立表对象 “tEmp”和“tSalary”。试按以下要求,完成表的各种操作。 (1)根据 “tSalary”表的结构,

18、判断并设置主键;将 “tSalary”表中的 “工号 ”字段的字段大小设置为 8。 (2)将 “tSalary”表中的 “年月 ”字段的有效性 规则设置为只能输入本年度 10月 1日以前 (不含 10月 1日 )的日期 (要求:本年度年号必须用函数获取 );将表的有效性规则设置为输入的水电房租费小于输入的工资。 (3)在 “tSalary”表中增加一个字段,字段名为 “百分比 ”,字段值为:百分比一水电房租费工资,计算结果的 “结果类型 ”为 “双精度型 ”, “格式 ”为 “百分比 ”, “小数位数 ”为 2。 (4)将表 “tEmp”中 “聘用时间 ”字段改名为 “聘用日期 ”;将 “性别

19、 ”字段值的输入设置为 “男 ”“女 ”列表选择;将 “姓名 ”和 “年龄 ”两个字段的显示宽度设置为 20;将 善于交际的职工记录从有关表中删除;隐藏 “简历 ”字段列。 (5)完成上述操作后,建立表对象 “tEmp”和 “tSalary”的表间一对多关系,并实施参照完整。 (6)将考生文件夹下 “samp0 accdb”数据库文件中的表对象 “tTest”链接到“samp1 accdb”数据库文件中,要求链接表对象重命名为 tTemp。 三、简单应用题 42 在考生文件夹下有一个数据库文件 “samp2 accdb”,其中存在已经设计好的 3个关联表对象 “tCourse”“tGrade”

20、“tStudent”和一 个空表 “tSinfo”,请按以下要求完成设计。 (1)创建一个查询,查找并显示 “姓名 ”“政治面貌 ”“课程名 ”和 “成绩 ”4个字段的内容,将查询命名为 “qT1”。 (2)创建一个查询,计算每名学生所选课程的学分总和,并依次显示 “姓名 ”和 “学分 ”,其中 “学分 ”为计算出的学分总和,将查询命名为 “qT2”。 (3)创建一个查询,查找年龄小于平均年龄的学生,并显示其 “姓名 ”,将查询命名为 “qT3”。 (4)创建一个查询,将所有学生的 “班级编号 ”“学号 ”“课程名 ”和 “成绩 ”等值填入“tSinfo”表相应字段中,其中 “班级编号 ”值是

21、 “tStudent”表中 “学号 “字段的前 6位,将查询命名为 “qT4”。 四、综合应用题 43 在考生文件夹下有一个数据库文件 “samp3 accdb”,其中存在已经设计好的表对象 “tTeacher”、窗体对象 “fTest”、报表对象 “rTeacher”和宏对象 “m1”。请在此基础上按照以下要求补充窗体设计和报表设计。 (1)将报表对象 “rTeacher”的报表主体节区中名为 “性别 ”的文本框显示内容设置为“性别 ”字段值,并将文本框名称修改为 “tSex”。 (2)在报表对象 “rTeacher”的报表页脚节区位置添加一个计算控件,计算并显示教师的平均年龄。计算控件放置

22、在距上边 0 3厘米、距左侧 3 6厘米的位置,命名为 “tAvg”。 (3)设置窗体对象 “仃 “fest”上名为 “btest”的命令按钮的单击事件属性为给定的宏对象 m1。 注意:不能修改数据库中的表对象 “tTeacher”和宏对象 “m1”;不能修改窗体对象“fTest”和报表对象 “rTeacher”中未涉及的控件和属性。 2018年 3月国家二级( ACCESS)机试真题汇编(二 )答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 算法是指对解题方案的准确而完整的描述,简单地说,就是解决问题的操作步骤。算法不同于数学上的计算方法,强调实现, A选项叙述正确。算法的有穷性

23、是指,算法中的操作步骤为有限个,且每个步骤都能在有限时间内完成, B选项叙述正确。算法复杂度包括算法的时间复杂度和算法的空间复杂度。算法设计必须考虑执行算法所需要的资源,即时间与空间复杂度,故 C选项叙述正确。算法的优劣取决于算法复杂度,与程序的运行环境无关,当算法被编程实现之后,程序的运行受到计算机系统 运行环境的限制,故 D选项错误。 2 【正确答案】 C 【试题解析】 栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即是取出栈顶元素赋予指定变量。元素依次存储在单元 30: 49中,个数为 20。 3 【正确答案】 C 【试题解析

24、】 深度,定义一棵树的根结点所在的层次为 1,其他结点所在的层次等于它的父结点所在的层次加 l,树的最大层次称为树的深度。二叉树遍历可以分为 3种:前序遍历 (访问根结点在访问左子树和访问右子树之前 )、中序遍历 (访问根结点在访问左子树和访问右子树两者之间 )、后序遍历 (访问根结点在访问左子树和访问右子树之后 )。二叉树的前序序列为 ABCDEFG, A为根结点。中序序列为DCBAEFG,可知 DCB为左子树结点, EFG为右子树结点。同理 B为 C父结点, C为 D父结点。同理 E为 F根结点, F为 G根结点。故二叉树深度为 4层。C选项正确。 4 【正确答案】 D 【试题解析】 一个

25、非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多有一个前驱,也最多有一个后继,称为线性结构,也称为线性表,可以采用顺序存储和链接存储 ,其中顺序存储的空间连续而链式存储空间不连续。非线性结构是指不满足以上两个条件的数据结构,非线性结构主要是指树形结构和网状结构。数据结构线性与否与存储空间是否连续没有直接关系,如二叉树可以用一片连续的空间来存储,但其为非线性结构, A选项错误。线性表的链式存储结构可以用不连续的空间来存储,但其为线性结构, B选项错误。没有根结点的非空数据结构一定是非线性结构, C选项错误。故 D选项正确。 5 【正确答案】 C 【试题解析】 带链的队列就是

26、用一个单链表来表示队列,队列中的每一个元素对应链表中的一个结点,其 存储结构既可以采用顺序存储也可以是链式存储,其中顺序存储的空间连续而链式存储空间不连续, D选项错误。循环队列中,由于指针超过队列地址最大值时会移动到队列最小地址处,所以队头指针可以大于也可以小于队尾指针, A、 B选项错误, C选项正确。 6 【正确答案】 A 【试题解析】 需求分析方法可以分为结构化分析方法和面向对象的分析方法,结构化分析工具包括:数据流图 (DFD)、数据字典 (DD)、结构化语言、判定表和判定树等。 PAD图是过程设计工具,所以 A选项正确。 7 【正确答案】 B 【试题解析】 A选项错误,可行性分析阶

27、段产生可行性分析报告; C选项错误,概要设计说明书是总体设计阶段产生的文档; D选项错误,集成测试计划是在概要设计阶段编写的文档; B选项正确,需求规格说明书是后续工作如设计、编码等需要的重要参考文档。 8 【正确答案】 C 【试题解析】 关系模型是目前最常用的数据模型之一,现实世界的实体以及实体间的各种联系均用关系来表示。实体集之间通过联系来建立联接关系,分为三类:一对一联系 (1: 1)、一对多联系 (1: m)、多对多联系 (m: n)。所以 C选项正确。 9 【正 确答案】 A 【试题解析】 整数类实例包括:十进制常量用 0 9表示,不能以 0开头;八进制常量用 0 7表示,必须用 0

28、开头;十六进制常量用 0 9和 A F(a f)表示,必须以 0x或 0X开头。 A选项正确。 B选项是浮点数实例, C选项是字符串实例, D选项为科学计数法表示的浮点数实例。 10 【正确答案】 C 【试题解析】 如果 S=T R,则 S称为 T除以 R的商。在除运算中, S的域由 T中那些不出现在 R中的域所组成,对于 S中的任一有序组,由它与关系 R中每个有序组所构成的有序组均出现在关系 T中。所以本题选择 C。 11 【正确答案】 B 【试题解析】 在 Access中,通常通过新建创建一个空数据库,然后再根据实际情况设计相关的数据表及表中的字段。空数据库指的是存在数据库,但里面没有任何

29、东西,即没有创建任何基本表。因此,本题应选择 B选项。 12 【正确答案】 C 【试题解析】 VBA中出现选项 A和选项 B所示的运算符连用属于语法错误;选项 C将 x 100、 x 200两个条件表达式利用 AND运算符连接,符合要求;选项D运用或运算 OR不符合题目要求。 13 【正确答案】 B 【试题解析】 窗体 的设计视图的结构由 5部分组成:主体、窗体页眉、窗体页脚、页面页眉、页面页脚,不包括组页眉,故在窗体中可以设置页面页眉;报表通常包括 7个部分:报表页眉、页面页眉、组页眉、主体、组页脚、页面页脚、报表页脚,故在报表中也可以设置页面页眉。因此,本题应选择 B选项。 14 【正确答

30、案】 C 【试题解析】 DLookUp函数是从指定记录集里检索特定字段的值。它可以直接在 V13A、宏、查询表达式或计算控件中使用,而且主要用于检索来自外部表字段中的数据。 15 【正确答案】 D 【试题解析】 Rnd函数 产生的是 0 1之间的浮点数,不包含 1, Rnd*41则为0 41之间的浮点数,不包含 41, Int(Rnd*41)产生 0, 40之间的整数,10+Int(Rnd*41)则是 10, 50之间的整数。 16 【正确答案】 A 【试题解析】 VBA中去除字符串前面空格使用函数 Ltrim(); Rtrim()函数是删除字符串的尾部空格; Trim()是删除字符串开始和尾

31、部空格; Ucase()函数是将字符串中小写字母转换成大写字母。 17 【正确答案】 A 【试题解析】 Access提供了两种方法来自 动创建窗体:第一种方法是在 “表 ”对象窗口下使用 “自动窗体 ”功能;第二种是在 “窗体 ”对象窗口下使用 “自动创建窗体 ”功能。 18 【正确答案】 C 【试题解析】 在 VBA的文本框中输入字符时,如果想达到密码显示效果,需要设置 InputMask属性,即输入掩码属性值为 PASSWORD,此时在文本框中输入的字符将显示为 *号。 19 【正确答案】 B 【试题解析】 该题要求给出复检日期,复检日期是在体检日期的基础上 +30天,题目中 Date()

32、函数是返回当前的日期, Date()一 体检日期 得出的查 询结果是 30天之前的检查条目。故 A、 C、 D选项都是错误的,应选择 B选项。 20 【正确答案】 C 【试题解析】 在对字符型字段进行排序时,首先比较第一个字符之后进行排序,若第一个字符相同则比较第二个字符,以此类推。因此对某字符型字段值 100、22、 18、 3进行升序排序的结果为 100、 18、 22、 3。若该字段为数值类型,则升序排序结果为 3、 18、 22、 100。 21 【正确答案】 C 【试题解析】 打开报表时,将按照下列顺序发生相应事件:打开 (Open)加载(Load)调整大小 (Resize)激活 (

33、Activate)成为当前 (Current)。 22 【正确答案】 A 【试题解析】 Command0为窗体上的命令按钮控件。命令按钮控件属性中Enable的功能是设置该按钮 “是否有效 ”,若设为 True,则命令按钮可用;若设为False,则不可用。 Visible属性的功能是设置该按钮 “是否可见 ”,若设为 True,则按钮在窗体中显示;若设为 False,则不显示。根据题意,若要使 Command0不可用,应该将它的 Enable属性设为 False,因此选择 A选项。 23 【正确答案】 A 【试题解析】 窗体是 Access数据库对象中最具灵活性的一个对象,可以用于设计输入界面

34、,其数据源可以是表或查询。 24 【正确答案】 C 【试题解析】 在 Access中,将出现可供多项选择的值设为默认值,提高输入效率。因此,本题应选择 C选项。 25 【正确答案】 C 【试题解析】 本题考查的是在 “数据表 ”视图中浏览表中数据的快捷键。其中 End的作用是使光标快速移到单行字段的结尾; Ctrl+End的作用是使光标快速移到多行字段的结尾; Ctrl+的作用是使光标快速移到当前字段的 第一条记录;Ctrl+Home的作用是使光标快速移到多行字段的开头。 26 【正确答案】 B 【试题解析】 函数 DateDiff按照指定类型返回指定的时间间隔数目。语法为DateDiff(间

35、隔类型,日期 1,日期 2, , W1, W2),间隔类型为“yyyy”,表示返回两个日期间隔的年数。因此 2012年与 2013年间隔 1年,返回1。 27 【正确答案】 A 【试题解析】 RunApp命令可以执行外部应用程序,所以根据题干含义,此处需要的宏操作是 RunApp。 28 【正确 答案】 A 【试题解析】 若要运行宏可以通过双击宏名运行宏,也可以单击 “工具栏 ”上的“运行 ”按钮,还可以在宏设计器中单击 “运行 ”菜单下的 “运行 ”命令。通过单击宏名的方法不能运行宏。 29 【正确答案】 C 【试题解析】 A选项一般使用超链接类型数据; B选项使用文本类型存储; D选项使用

36、附件类型存储; OLE对象可以用来存储所有 Windows支持的对象,不只包括图像、音频和视频文件。 30 【正确答案】 D 【试题解析】 A、 B、 C选项中关于数据表和设计表的描述是正确的;数据表只可以包含 一个主题信息,因此,本题应选择 D选项。 31 【正确答案】 B 【试题解析】 更新查询是对一个或多个表中的一组记录作全部更新,可以十分简单、快捷地对大量的并且符合一定条件的数据进行更新和修改。因此若要调整产品的价格可采用更新查询。 32 【正确答案】 B 【试题解析】 若要在不同的表之间建立关系,可以通过各个表中具有相同内容的字段建立连接。 33 【正确答案】 C 【试题解析】 在报

37、表中添加页码时,表达式中 Page和 Pages是内置变量, Page代表当前页, Pages代 表总页数,表达式中的其他字符串将按顺序原样输出。故C选项正确。 34 【正确答案】 C 【试题解析】 A选项中在创建表关系时,必须关闭所有打开的表; B、 D选项也是对的; C选项在表的设计视图定义字段时,可以设置索引字段。因此,本题应选择 C选项。 35 【正确答案】 A 【试题解析】 ALTER TABLE语句用来修改已建表的结构, ADD CONSTRAINTPRIMARY_KEY为添加表的主关键字。 36 【正确答案】 A 【试题解析】 本题考查的是 For循环的执行条件。 For循 环的

38、初始条件 i=9,结束值是 0,当开始值比结束值大时,步长必须为负值,否则不执行。本题步长没有设置,默认步长是 1,不会执行 For循环里面的代码。所以,本题应选择 A选项。 37 【正确答案】 C 【试题解析】 根据题意,程序代码中用 Sub定义了 2个过程:Command0_Click()和 GetData()。其中 GetData的功能是将参数 f的值增加 120后再赋给 f,且 f为 ByRef类型 (即按地址传递 )的参数,可将参数在过程中的改变传递到过程外。在过程 Command0_Click中定义了整型数据 J=100,并将 J作为GetData()函数的参数,在 GetData

39、()过程中形参为 100且此参数为地址传递,经GetData()过程处理后增加 120,变成 220,同时在过程外部的 J的值也变为 220。最后输出变量 J,因此选择 C选项。 38 【正确答案】 A 【试题解析】 “!”和 “ ”为引用运算符,其中 “!”是用来引用集合中由用户定义的一个项,包括打开的窗体、报表等。 “ ”用来引用集合中定义的一个项,即引用窗体或控件的属性。 tNum为一个控件,是用户自定义的项,使用 “!”。因此,本题应选择 A选项。 39 【正确答案】 A 【试题解析】 VBA中打开文件的格式为: Open文件名 For方式 Access存取类型 锁定 As#文件号 L

40、en=记录长度 其中 “方式 ”可以是以下几种: Output、 Input、 Append为指定顺序输出输入方式, Random为指定随机存取方式, Binary为指定二进制文件。因此,按文件访问方式不同可以将文件分为顺序文件、随机文件和二进制文件。 40 【正确答案】 D 【试题解析】 本题是考查输入的 m是否为素数,素数是指除了 1和它本身之 外没有别的约数,所以在 While循环里只要 m对 k不能整除,说明 k不是 m的约数,否则 m有小于本身的约数就不是素数,下面就不用再判断了,直接跳出 Do循环。 DoWhile 退出时,用 Exit Do。 二、基本操作题 41 【正确答案】

41、(1)【操作步骤】 步骤 1:选择 “表 ”对象,右键单击 “tSalary”表,在弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:将鼠标移至 “工号 ”行和 “字段名称 ”列左侧的灰色区域,当鼠标变成向右的箭头时,选中 “工号 ”行,然后按住鼠标左键不放,向下拖动,进而选中 “年 月 ”行。 步骤 3:单击 “设计 ”选项卡下的 “工具 ”组中的 “主键 ”按钮。 步骤 4:单击 “工号 ”字段行任一点,在其 “常规 ”选项卡下的 “字段大小 ”行中输入“8”。 (2)【操作步骤】 步骤 1:单击 “年月 ”字段行任一点,在其 “常规 ”选项卡下的 “有效性规则 ”行中输 入 “ Da

42、teSerial(Year(Date(), 10, 1)”。 步骤 2:右键单击 “设计视图 ”的任一点,在弹出的快捷菜单中选择 “属性 ”命令,弹出 “属性表 ”对话框,在该对话框的 “常规 ”选项卡的 “有效性规则 ”行中输入 “水电房租费 工资 ”。然后关闭 “属性表 ”对话框。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,在弹出的对话框中,单击 “是 ”按钮。 (3)【操作步骤】 步骤 1:在 “水电房租费 ”字段下一行的 “字段名称 ”列输入 “百分比 ”,在 “数据类型 ”列的下拉列表中选择 “计算 ”命令,从而弹出 “表达式生成器 ”对话框。 步骤 2:在该对话框中输入 “

43、水电房租费 工资 ”,单击 “确定 ”按钮;在其 “常规 ”选项卡的 “结果类型 ”行中选择 “双精度型 ”,在 “格式 ”行选择 “百分比 ”,在 “小数位数 ”行选择 “2”。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,然后关闭 “设计视图 ”。 (4)【操作步骤】 步骤 1:选择 “表 ”对象,右键单击 “tErnp”表,在弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:在 “字段名称 ”列找到 “聘用时间 ”字段,将其修改为 “聘用日期 ”;在 “性别 ”行的 “数据类型 ”列的下拉列表中选择 “查阅向导 ”命令,在弹出的对话框中选择“自行键入所需的值 ”命令,然后单击

44、“下一步 ”按钮。 步骤 3:在弹出的对话框中依次输入 “男 ”“女 ”,然后单击 “完成 ”按钮。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,在弹出的对话框中,单击 “是 ”按钮。 步骤 5:选择 “表 ”对象,双击 “tEmp”表,打开数据表视图。 步骤 6:单击 “姓名 ”字段列任一点,单击 “开始 ”选项卡下的 “记录 ”组的 “其他 ”按钮,在弹出的快捷子菜单中,单击 “字段宽度 ”按钮。弹出 “列宽 ”对话框,在 “列宽 (C)”行中输入 “20”,然后单击 “确定 ”按钮。 步骤 7:选中 “简历 ”列任意一行中的 “善于交际 ”字样,然后右键单击,在弹出的快捷菜单中,选

45、择 “包含 ”善于交际 “(T)”。 步骤 8:选中 筛选出的所有记录,然后单击 “开始 ”选项卡下的 “记录 ”组中的 “删除 ”按钮。 步骤 9:在弹出的对话框中单击 “是 ”按钮。 步骤 10:单击 “简历 ”字段列任一点,然后单击 “开始 ”选项卡下的 “记录 ”组中的的“其他 ”按钮,在弹出的快捷菜单中,单击 “隐藏字段 ”按钮。 步骤 11:单击快速访问工具栏中的 “保存 ”按钮,然后关闭表。 (5)【操作步骤】 步骤 1:单击 “数据库工具 ”选项卡下的 “关系 ”组中的 “关系 ”按钮,如不出现 “显示表 ”对话框,则单击 “设计 ”选项卡下的 “关系 ”组中的 “显示表 ”按

46、 钮,弹出 “显示表 ”对话框,在该对话框中双击添加表 “tEmp”与表 “tSalary”,然后关闭 “显示表 ”对话框。 步骤 2:选中表 “tEmp”中的 “工号 ”字段,然后拖动鼠标到表 “tSalary”中的 “工号 ”字段,放开鼠标,弹出 “编辑关系 ”对话框,在该 “对话框 ”中勾选 “实施参照完整性 ”复选框,然后单击 “创建 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,然后关闭关系界面。 (6)【操作步骤】 步骤 1:单击 “外部数据 ”选项卡下的 “导入并链接 ”组的 “Access”按钮,弹出 “获取外部数据一 Access数据库 ”对话框。 步骤 2:在

47、 “指定数据源 ”区域,单击 “文件名 ”行的 “浏览 (R)” 按钮,弹出 “打开 ”对话框,在考生文件夹下找到 “samp0 accdb”文件并选中,然后单击 “打开 ”按钮;在 “指定数据在当前数据库中的存储方式和存储位置 ”区域中,选择 “通过创建链接表来链接到数据源 (L)”单选框;单击 “确定 ”按钮,弹出 “链接表 ”对话框,在该对话框中选择 “tTest”表,然后单击 “确定 ”按钮。 步骤 3:选择 “表 ”对象,右键单击 “tTest”表,在弹出的快捷菜单中选择 “重命名 ”命 令,进而重命名成 “tTemp”即可。 三、简单应用题 42 【正确答案】 (1)【操作步骤】

48、步骤 l:在 “创建 ”选项卡下,单击 “查询设计 ”按钮,在 “显示表 ”对话框中分别双击表 “tStudent”“tGrade”“tCourse”,关闭 “显示表 ”对话框。 步骤 2:分别双击 “姓名 ”“政治面貌 ”“课程名 ”和 “成绩 ”字段添加到 “字段 ”行。 步骤 3:按 Ctrl+S键保存修改,另存为 “qT1”,关闭设计视图。 (2)【操作步骤】 步骤 1:在 “创建 ”选项卡下,单击 “查询设计 ”按钮,在 “显示表 ”对话框分别双击表 “tStudent”“tCourse”“tGrade”,关闭 “显示表 ”对话框。 步骤 2:分别双击 “姓名 ”“学分 ”字段添加到

49、 “字段 ”行。 步骤 3:单击 “设计 ”选项卡下的 “显示隐藏 ”组中的 “汇总 ”按钮,在 “学分 ”字段“总计 ”行下拉列表中选中 “合计 ”。 步骤 4:在 “学分 ”字段前添加 “学分 ”字样。 步骤 5:按 Ctrl+S键保存修改,另存为 “qT2”,关闭设计视图。 (3)【操作步骤】 步骤 1:在 “创建 ”选项卡下,单击 “查询设计 ”按钮 ,在 “显示表 ”对话框双击表“tStudent”,关闭 “显示表 ”对话框。 步骤 2:分别双击 “姓名 ”“年龄 ”字段添加到 “字段 ”行。 步骤 3:在 “年龄 ”字段 “条件 ”行输入 “ (SELECT AVG(年龄 )fromtStudent)”,单击 “显示 ”行取消字段显示。 步骤 4:按 Ctrl+S键保存修改,另存为 “qT3”,关闭设计视图。 (4)【操作步骤】 (源程序中表 tSin

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

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

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