【计算机类职业资格】国家二级ACCESS机试(选择题)-试卷28及答案解析.doc

上传人:jobexamine331 文档编号:1331629 上传时间:2019-10-17 格式:DOC 页数:13 大小:76.50KB
下载 相关 举报
【计算机类职业资格】国家二级ACCESS机试(选择题)-试卷28及答案解析.doc_第1页
第1页 / 共13页
【计算机类职业资格】国家二级ACCESS机试(选择题)-试卷28及答案解析.doc_第2页
第2页 / 共13页
【计算机类职业资格】国家二级ACCESS机试(选择题)-试卷28及答案解析.doc_第3页
第3页 / 共13页
【计算机类职业资格】国家二级ACCESS机试(选择题)-试卷28及答案解析.doc_第4页
第4页 / 共13页
【计算机类职业资格】国家二级ACCESS机试(选择题)-试卷28及答案解析.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、国家二级 ACCESS 机试(选择题)-试卷 28 及答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.设数据元素的集合 D= 1,2,3,4,5 ,则满足下列关系 R 的数据结构中为线性结构的是(分数:2.00)A.R= (1,2), (3,4), (5,1) B.R= (1,3), (4,1), (3,2), (5,4) C.R= (1,2), (2,3), (4,5) D.R= (1,3), (2,4), (3,5) 2.下列叙述中正确的是(分数:2.00)A.链表结点中具有两个指针域的数据结构可以是线性结构,也可以是非线性结构B.线性表的

2、链式存储结构中,每个结点必须有指向前件和指向后件的两个指针C.线性表的链式存储结构中,每个结点只能有一个指向后件的指针D.线性表的链式存储结构中,叶子结点的指针只能是空3.一个栈的初始状态为空。现将元素 A,B,C,D,E 依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为(分数:2.00)A.ABCB.CBAC.EDCD.CDE4.某二叉树的中序序列为 DCBAEFG,后序序列为 DCBGFEA,则该二叉树的深度(根结点在第 1 层)为(分数:2.00)A.5B.4C.3D.25.软件生命周期是指(分数:2.00)A.软件产品

3、从提出、实现、使用、维护到停止使用退役的过程B.软件的需求分析、设计与实现C.软件的开发与管理D.软件的实现和维护6.某系统结构图如下图所示 (分数:2.00)A.1B.2C.3D.47.下面属于应用软件的是(分数:2.00)A.学生成绩管理系统B.UNIX 操作系统C.汇编程序D.编译程序8.将 E-R 图转换为关系模式时,E-R 图中的属性可以表示为(分数:2.00)A.属性B.键C.关系D.域9.有两个关系 R 与 S 如下,由关系 R 和 S 得到关系 T,则所使用的操作为 (分数:2.00)A.并B.自然连接C.除法D.交10.优化数据库系统查询性能的索引设计属于数据库设计的(分数:

4、2.00)A.需求分析B.概念设计C.逻辑设计D.物理设计11.在 Access 数据库中已经建立“tStudent“表,若使“姓名“字段在数据表视图中显示时不能移动位置,应使用的方法是(分数:2.00)A.排序B.筛选C.隐藏D.冻结12.下列关于关系模型特点的叙述中,错误的是(分数:2.00)A.一个数据库文件对应着一个实际的关系模型B.一个具体的关系模型是由若干个关系模式所组成C.在一个关系中属性和元组的次序都是无关紧要的D.可将手工管理的表按一个关系直接存到数据库中13.一个元组对应表中的是(分数:2.00)A.一个字段B.一个域C.一个记录D.多个记录14.下列关于格式属性的叙述中,

5、正确的是(分数:2.00)A.格式属性影响字段在表中存储的内容B.可在需要控制数据的输入格式时选用C.可在需要控制数据的显示格式时选用D.可以设置自动编号型字段的格式属性15.若要求输入的数据具有固定的格式,应设置字段的属性是(分数:2.00)A.格式B.默认值C.输入掩码D.字段大小16.在 Access 数据库中已有“学生“、“课程“和“成绩“表,为了有效地反映 3 个表之间的联系,在创建数据库时,还应设置的内容是(分数:2.00)A.表的默认视图B.表的排序依据C.表之间的关系D.表的有效性规则17.在 Access 数据库中已经建立了“教师“表,若查找“教师编号“是“T00005“或“

6、T00012“的记录,应在查询设计视图的“条件“行中输入(分数:2.00)A.T00009 and “T00012 “B.in(“T00009 “ , “T00012 “)C.not(“T00009 “ and “T00012 “)D.not in(“T00009 “ , “T00012 “)18.在已建“职工“表中有姓名、性别、出生日期等字段,查询并显示所有年龄在 50 岁以上职工的姓名、性别和年龄,正确的 SQL 命令是(分数:2.00)A.SELECT 姓名, 性别, YEAR(DATE()-YEAR (出生日期) AS 年龄 FROM 职工 WHERE YEAR (Date()-YEA

7、R (出生日期)50B.SELECT 姓名, 性别, YEAR (DATE ()-YEAR (出生日期) 年龄 FROM 职工 WHERE YEAR (Date()-YEAR (出生日期)50C.SELECT 姓名, 性别, YEAR (DATE ()-YEAR (出生日期) AS 年龄 FROM 职工 WHERE 年龄50D.SELECT 姓名, 性别, YEAR(DATE ()-YEAR(出生日期) 年龄 FROM 职工 WHERE 年龄5019.在“成绩“表中,查找出“考试成绩“排在前 5 位的记录,正确的 SQL 命令是(分数:2.00)A.SELECT TOP 5 考试成绩 FROM

8、 成绩 GROUP BY 考试成绩 DESCB.SELECT TOP 5 考试成绩 FROM 成绩 GROUP BY 考试成绩C.SELECT TOP 5 考试成绩 FROM 成绩 ORDER BY 考试成绩 DESCD.SELECT TOP 5 考试成绩 FROM 成绩 ORDER BY 考试成绩20.下列选项中,属于选项卡控件的“事件“属性的是(分数:2.00)A.Tab 键索引B.控件来源C.输入掩码D.获得焦点21.如果字段“考查成绩“的取值范围为大写字母 AE,则下列选项中,错误的有效性规则是(分数:2.00)A.=A And = A And 考查成绩= A And 考查成绩 =a

9、And = a And 考查成绩=a And 考查成绩50 B.SELECT 姓名, 性别, YEAR (DATE ()-YEAR (出生日期) 年龄 FROM 职工 WHERE YEAR (Date()-YEAR (出生日期)50C.SELECT 姓名, 性别, YEAR (DATE ()-YEAR (出生日期) AS 年龄 FROM 职工 WHERE 年龄50D.SELECT 姓名, 性别, YEAR(DATE ()-YEAR(出生日期) 年龄 FROM 职工 WHERE 年龄50解析:解析: “YEAR(DATE()-YEAR (出生日期) AS 年龄“的作用是将当前日期与出生日期的差(

10、即年龄)显示为“年龄“字段,B,D 选项缺少 AS 字段;由于“职工“表中没有“年龄“字段,所以 C 项会出现查询错误,因此,选择 A 选项。19.在“成绩“表中,查找出“考试成绩“排在前 5 位的记录,正确的 SQL 命令是(分数:2.00)A.SELECT TOP 5 考试成绩 FROM 成绩 GROUP BY 考试成绩 DESCB.SELECT TOP 5 考试成绩 FROM 成绩 GROUP BY 考试成绩C.SELECT TOP 5 考试成绩 FROM 成绩 ORDER BY 考试成绩 DESC D.SELECT TOP 5 考试成绩 FROM 成绩 ORDER BY 考试成绩解析:

11、解析:由题干可知,本题要求是找出“考试成绩“排在前 5 位的记录,故需要对“考试成绩“进行降序排序,需要使用 ORDER BY 命令,并标明降序 DESC,因此,选择 C 选项。20.下列选项中,属于选项卡控件的“事件“属性的是(分数:2.00)A.Tab 键索引B.控件来源C.输入掩码D.获得焦点 解析:解析:选项卡控件的事件属性包括:单击、双击、鼠标按下、鼠标释放、鼠标移动、绘制时。因此只有 D 选项正确。21.如果字段“考查成绩“的取值范围为大写字母 AE,则下列选项中,错误的有效性规则是(分数:2.00)A.=A And = A And 考查成绩= A And 考查成绩 =a And

12、= a And 考查成绩=a And 考查成绩=eD.a=考查成绩= e 解析:解析:输入条件语句时判断表达式是由最简单的判断语句和逻辑运算符“And“或“Or“组成,两个最简单的判断句之间需要有逻辑运算符连接。因此,本题应选择 D 选项。28.下列关于报表和窗体的叙述中,正确的是(分数:2.00)A.窗体只能输出数据,报表能输入和输出数据B.窗体能输入、输出数据,报表只能输出数据 C.报表和窗体都可以输入和输出数据D.为简化报表设计可以用窗体设计替代报表设计解析:解析:窗体和报表都可以显示数据,窗体的数据显示在窗口中,报表的数据打印在纸上。窗体上的数据既可以浏览又可以进行修改,即窗体既能输出

13、数据,又能接受用户输入数据,而报表中的数据是只能浏览不能修改的,即报表只能输出数据。因此,本题应选择 B 选项。29.如果希望打印报表时,在每页底部显示页码,则设计时应将其置于(分数:2.00)A.报表页眉B.报表页脚C.页面页眉D.页面页脚 解析:解析:报表页眉时整个报表的页眉,只出现在报表第一页的页面页眉的上方,故 A 选项错误;报表页脚是整个报表的页脚,只出现在报表最后一页的下部,故 B 选项错误;页面页眉显示和打印在报表每一页的上部,故 C 选项错误;页面页脚显示和打印在报表每一页的下部,符合题意。因此,本题应选择 D 选项。30.窗体中的选项卡控件中从一页移到另一页时,发生的事件是(

14、分数:2.00)A.CurrentB.ClickC.Change D.MouseMove解析:解析:Current 事件是在窗体打开时,以及只要焦点从一条记录移动到另一条记录,此事件就会被激活;Click 事件是在按下然后释放鼠标按钮时发生;Change 是指文本框或组合框的部分内容改变时发生的事件;MouseMove 是指鼠标移动事件。因此,本题选择 C 选项。31.运行 Visual Basic 的函数过程,应使用宏命令是(分数:2.00)A.RunMacroB.RunSqlC.RunCode D.RunVBA解析:解析:RunMacro 可以运行一个独立的宏或者一个位于宏组中宏;RunS

15、ql 是用来运行 Microsoft Access 操作查询的命令;RunCode 操作可以调用 Microsoft Visual Basic 的 Function 过程。因此,本题应选择 C 选项。32.Access 将内置函数分类进行管理,下列选项中,不属于 Access 内置函数分类的是(分数:2.00)A.备注 B.算术C.转换D.检查解析:解析:Access 内置函数分类包括数组、转换、数字、程序流程、应用程序、数据库、域聚合、财务等。因此,本题应选择 A 选项。33.下列 Access 内置函数中,属于 SQL 聚合函数的是(分数:2.00)A.SpaceB.SgnC.SqrD.S

16、um 解析:解析:SQL 聚合函数包括 avg、count、max、min、sum、var 等。因此,本题选择 D 选项。34.VBA 中一般采用 Hungarian 符号法命名变量,代表报表的字首码是(分数:2.00)A.ChkB.QryC.Rpt D.Cbo解析:解析:本题考查的是变量标识符的命名规则。标识符的名字以一个或者多个小写字母开头作为前缀,后接第一个单词的大写首字母或者多个单词的组合,且单词要指明变量的用途。报表的英文单词是Report,缩写就是 Rpt。因此,选项 C 选项。35.在标准模块“模块 1“声明区中定义了变量 x 和变量 y,如下所示,则变量 x 和变量 y 的作用

17、范围分别是Dim x As IntegerPublic y As IntegerSub demoVar() x = 3 y = 5 Debug.Print x & “ “ & yEnd Sub(分数:2.00)A.模块级变量和过程级变量B.过程级变量和公共变量C.模块级变量和公共变量 D.过程级变量和模块范围解析:解析:VBA 的变量声明会指明变量的作用域和声明周期,Dim 为局部变量,Public 为全局变量,Static 代表静态变量。在模块区定义的区域,通关 Dim 定义的变量时模块级变量,通过 Public 定义的变量是公共变量。因此,本题应选择 C 选项。36.下列 Access 内

18、置函数中,用于去掉字符串前后空格的函数是(分数:2.00)A.LtrimB.RtrimC.SpaceD.Trim 解析:解析:内置 Ltrim()函数的作用是删除起始空格后返回字符表达式;RTrim()函数的作用是删除尾部空格;Trim()函数是删除两端的空格;space()函数返回由指定数目空格组成的字符串。因此,本题选择 D 选项。37.下列程序的输出结果是 Dim x As IntegerPrivate Sub Command4_Click() Dim y As Integer x = 1 y = 10 Call fun(y, x) MsgBox “y = “ & yEnd SubSub

19、 fun(ByRef y As Integer, ByVal z As Integer) y = y + z z = y - zEnd Sub(分数:2.00)A.y = 1B.y = 10C.y = 11 D.y = 9解析:解析:函数参数包括按地址传递和按值传递两种方法,其中前者在函数体内改变变量值会影响参数外的变量,后者则不会。该题 y 是地址传递,调用 fun()函数时,会改变 y 的值。因此,本题应选择 C 选项。38.下列程序的输出结果是 Private Sub Command3_Click() t = 0 m = 1 sum = 0 Do t = t + m sum = sum

20、+ t m = m + 1 Loop While m = 4 MsgBox “Sum=“ & sumEnd Sub(分数:2.00)A.Sum=6B.Sum=10C.Sum=14 D.Sum=35解析:解析: 考点:do.while 循环的执行过程。该题的循环体要执行 4 次,第四次结束时 m=5,不满足循环的条件,因此循环终止。根据代码执行的结果,最后 sum=20,因此选择 C 选项。39.下列代码实现的功能是:若在窗体中一个名为 tNum 的文本框中输入课程编号,则将“课程表“中对应的“课程名称“显示在另一个名为 tName 文本框中,Private Sub 【 】( ) Me!tNam

21、e = DLookup (“课程名称“, “课程表“, “课程编号=“ & Me!TNum& “)End Sub 则程序中【 】处应填写的是(分数:2.00)A.tNum_AfterUpdate B.tNum_ChangeC.tNum_OpenD.tNum_Load解析:解析:该题考查变量标示名的命名规则。标识符的命名规则是以一个或者多个小写字母开头作为前缀,后接首字母大写的第一个单词或者多个单词的组合,且单词要指明变量的用途。本题根据输入 Num 然后(After)更新(Update)tName 的内容。因此,本题应选择 A 选项。40.子过程 Plus 完成对当前库中“学生表“的年龄字段都

22、加 1 的操作。Sub Plus( ) Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim fd As ADODB.Field Dim strConnect As String Dim strSQL As String Set cn=CurrentProject.Connection strSQL = “Select 年龄 from 学生表“ rs.Open strSQL, cn, adOpenDynamic, adLockOptimistic, adCmdText Set fd = rs.Fields(“年龄“)

23、Do While Not rs.EOF fd = fd +1 rs.Update 【 】 Loop rs.Close cn.Close Set rs = Nothing Set cn = NothingEnd Sub 程序空白处【 】应该填写的语句是(分数:2.00)A.rs.MoveNext B.cn.MoveNextC.rs.NextD.cn.Next解析:解析:本题考查的是使用 ADO 数据库技术操作数据库。选项中 RecordSet 对象 rs 是用来表示来自基本表或命令执行结果的记录集。当 rs 更新完一条记录之后,需要使指针往后移动到下一个记录(注:MoveNext,移动到下一个记录的位置)。因此,本题应选择 A 选项。

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

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

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