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

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

1、国家二级 ACCESS机试(选择题)-试卷 25及答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是(分数:2.00)A.所谓算法就是计算方法B.程序可以作为算法的一种描述方法C.算法设计只需考虑得到计算结果D.算法设计可以忽略算法的运算时间2.下列各序列中不是堆的是(分数:2.00)A.(91,85,53,36,47,30,24,12)B.(91,85,53,47,36,30,24,12)C.(47,91,53,85,30,12,24,36)D.(91,85,53,47,30,12,24,36)3.深度为 5的完全二叉树的结点

2、数不可能是(分数:2.00)A.15B.16C.17D.184.设二叉树如下: (分数:2.00)A.ABDEGCFHB.DBGEAFHCC.DGEBHFCAD.ABCDEFGH5.下面描述不属于软件特点的是(分数:2.00)A.软件是一种逻辑实体,具有抽象性B.软件在使用中不存在磨损、老化问题C.软件复杂性高D.软件使用不涉及知识产权6.下面对类-对象主要特征描述正确的是(分数:2.00)A.对象唯一性B.对象无关性C.类的单一性D.类的依赖性7.在数据库中,数据模型包括数据结构、数据操作和(分数:2.00)A.数据约束B.数据类型C.关系运算D.查询8.一个运动队有多个队员,一个队员仅属于

3、一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是(分数:2.00)A.一对多B.一对一C.多对一D.多对多9.设循环队列为 Q(1: m),其初始状态为 front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为(分数:2.00)A.19B.20C.m-19D.m-2010.有两个关系 R和 T如下: (分数:2.00)A.投影B.交C.选择D.并11.在 Access 数据库中,与关系模型中的术语“属性“对应的概念是(分数:2.00)A.字段B.默认值C.记录D.属性12.若有关系(课程编号,

4、课程名称,学号,姓名,成绩),要得到关系中有多少门不同的课程名称,应使用的关系运算是(分数: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.like “*/1-3/*“B.Month(生产日期)=1 And Month(生产日期)= Month(生产日期) =80 Or 性别=“女“B.在姓名的“条件“单元格中输入:平均分=80 And 性别= “女“C.在平均分的“条件“单元格中输入:=80;在性别的“条件“单元格中输入:“女“D.在平均分的“条件“单元格中输入:平均分=80;在性别的“条件“单元格中输入:性别=“女“20.在 Access 数据库中要修改一个表中部分字段的属性,可使用的 SQL

6、 命令是(分数:2.00)A.CREATE TableB.CREATE IndexC.ALTER TableD.ALTER Index21.如果要将“职工“表中年龄大于 60岁的职工修改为“退休“状态,可使用的查询是(分数:2.00)A.参数查询B.更新查询C.交叉表查询D.选择查询22.若表中已经有字段终止日期和起始日期,在查询设计视图中的字段栏中要添加一个用于显示的字段“时间长度“,则应在字段栏中填写的表达式是(分数:2.00)A.时间长度:终止日期-起始日期B.时间长度=终止日期-起始日期C.=终止日期-起始日期D.时间长度:终止日期-起始日期23.在设计视图中创建查询,若要查找平均分在

7、 80分以上的男生,并显示姓名和平均分,则正确设置查询条件的方法是(分数:2.00)A.在姓名的“条件“单元格中输入:平均分=80 Or 性别=“男“B.在姓名的“条件“单元格中输入:平均分=80 And 性别=“男“C.在平均分的“条件“单元格中输入:=80;在性别的“条件“单元格中输入:“男“D.在平均分的“条件“单元格中输入:平均分=80;在性别的“条件“单元格中输入:性别=“男“24.在 Access 数据库中要删除一个表中的一个字段,可使用的 SQL 命令是(分数:2.00)A.Delect TableB.Delect FromC.Alter TableD.Alter From25.

8、内置计算函数 Sum 的功能是(分数:2.00)A.计算所有指定字段值的累加和B.计算全部数值型字段的累加和C.计算一条记录中数值型字段的累加和D.计算一条记录中指定字段的累加和26.为了减少汉字输入,将字段“民族“的全部可能输入事先存入一个表中,在窗体设计时,可以将输入“民族“对应的控件设置为(分数:2.00)A.列表框控件B.复选框控件C.切换按钮控件D.文本框控件27.在设计窗体时,由于内容较多无法显示在窗体的一页中,为了在窗体上分类显示不同的信息,需使用的控件是(分数:2.00)A.选项组B.选项卡C.切换按钮D.选项按钮28.在报表中,文本框的“控件来源“属性设置为“IIf(Page

9、 Mod 2 = 0),“页“ & Page,“)“,则下面说法中正确的是(分数:2.00)A.只显示奇数页码B.只显示偶数页码C.只显示当前页码D.显示全部页码29.打开窗体后,下列事件中首先发生的是(分数:2.00)A.获得焦点(GotFocus)B.改变(Change)C.激活(Activate)D.成为当前(Current)30.在报表设计时可以绑定控件显示数据的是(分数:2.00)A.文本框B.标签C.命令按钮D.图像31.下列关于宏操作 MessageBox 的叙述中,错误的是(分数:2.00)A.可以在消息框中给出提示或警告B.可以设置在显示消息框的同时扬声器发出嘟嘟声C.可以设

10、置消息框中显示的按钮的数目D.可以设置消息框中显示的图标的类型32.有宏组 M1,依次包含 Macro1 和 Macro2 两个子宏,以下叙述中错误的是(分数:2.00)A.创建宏组的目的是方便对宏的管理B.可以用 RunMacro 宏操作调用子宏C.调用 M1 中 Macro1 的正确形式是 M1.Macro1D.如果调用 M1 则顺序执行 Macro1 和 Macro2 两个子宏33.下列代码实现的功能是:若在文本框 tNum 中输入课程编号,则将在文本框 tName 显示“课表“中对应的“课程名称“。Private Sub tNum_AfterUpdate( )Me!tName =【 】

11、 (“课程名称“, “课表“, “课程编号=“ & Me!tNum & “)End Sub则程序中【 】处应该填写的是(分数:2.00)A.DLookupB.SwitchC.DFindD.Choose34.打开数据表的是宏命令是(分数:2.00)A.DocmD.OpenTableB.DocmD.OpenTableC.OpenTableD.OpenReport35.与 VBA 语句 Dim Var, sum!等价的是(分数:2.00)A.与 VBA 语句 Dim Var, sum!等价的是B.与 VBA 语句 Dim Var, sum!等价的是C.Dim Var As Single, sum A

12、s DoubleD.Dim Var As Single, sum As Double36.VBA 程序中,打开窗体应使用的命令是(分数:2.00)A.DoCmd.OpenFormB.Docmd.OpenReportC.OpenFormD.OpenReport37.与 DateDiff(“m“,#1893-12-26#,Date()等价的表达式是(分数:2.00)A.(Month(date()-Month(#1893-12-26#)B.(Month(date()-Month(#1893-12-26#)C.(year(date()-year(#1893-12-26#)*12-(month(date

13、()-month(#1893-12-26#)D.(year(date()-year(#1893-12-26#)*12+(month(date()-month(#1893-12-26#)38.要从记录集中得到符合条件的特定字段的值,应使用的内置函数是(分数:2.00)A.DLookupB.DCountC.DFirstD.DLast39.调用下面子过程,消息框显示的结果是 Sub SFun() Dim x, y, m x = 100 y = 200 If x y Then m = x Else m = y End If MsgBox mEnd Sub(分数:2.00)A.300B.400C.100

14、D.20040.已知在“用户表“中包含 4个字段:用户名(文本,主关键字),密码(文本),登录次数(数字),最近登录时间(日期/时间)。在“登录界面“的窗体中有两个名为 tUser 和 tPassword 的文本框,一个登录按钮 Command0。进入登录界面后,用户输入用户名和密码,点击登录按钮后,程序查找“用户表“。如果用户名和密码全部正确,则登录次数加 1,显示上次的登录时间,并记录本次登录的当前日期和时间;否则,显示出错提示信息。为完成上述功能,请在程序【 】处填入适当语句。Private Sub Command0_Click() Dim cn As New ADODB.Connect

15、ion Dim rs As New ADODB.Recordset Dim fd1 As ADODB.Field Dim fd2 As ADODB.Field Dim strSQL As String Set cn = CurrentProject.Connection strSQL = “Select 登录次数, 最近登录时间 From 用户表 Where 用户名=“ & Me!tUser & “ And 密码=“ & Me!tPassword & “ rs.Open strSQL, cn, adOpenDynamic, adLockOptimistic, adCmdText Set fd1

16、 = rs.Fields(“登录次数“) Set fd2 = rs.Fields(“最近登录时间“) If Not rs.EOFThen fd1 = fd1 + 1 MsgBox “用户已经登录:“ & fd1 & “次“ & Chr(13) & Chr(13) & “上次登录时间:“ & fd2 fd2 = 【 】 rs.Update Else MsgBox “用户名或密码错误。“ End If rs.Close cn.Close Set rs = Nothing Set cn = NothingEnd Sub(分数:2.00)A.Now()B.Date()C.Time()D.Day()国家

17、二级 ACCESS机试(选择题)-试卷 25答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是(分数:2.00)A.所谓算法就是计算方法B.程序可以作为算法的一种描述方法 C.算法设计只需考虑得到计算结果D.算法设计可以忽略算法的运算时间解析:解析:算法是指对解题方案的准确而完整的描述,算法不等于数学上的计算方法,也不等于程序,A选项错误。算法设计需要考虑可行性、确定性、有穷性与足够的情报,不能只考虑计算结果,C 选项错误。算法设计有穷性是指操作步骤有限且能在有限时间内完成,如果一个算法执行耗费的时间太长,即使最终得出了正确结果

18、,也是没有意义的,D 选项错误。算法在实现时需要用具体的程序设计语言描述,所以程序可以作为算法的一种描述方法,B 选项正确。2.下列各序列中不是堆的是(分数:2.00)A.(91,85,53,36,47,30,24,12)B.(91,85,53,47,36,30,24,12)C.(47,91,53,85,30,12,24,36) D.(91,85,53,47,30,12,24,36)解析:解析:若有个元素的序列,将元素按顺序组成一棵完全二叉树,当且仅当满足下列条件时称为堆:大根堆,所有结点的值大于或等于左右子结点的值;小根堆,所有结点的值小于或等于左右子结点的值。A、B、D 选项属于大根堆,C

19、 选项由于 4785,不满足条件,不是堆,故正确答案为 C选项。3.深度为 5的完全二叉树的结点数不可能是(分数:2.00)A.15 B.16C.17D.18解析:解析:在树结构中,定义一棵树的根结点所在的层次为,其他结点所在的层次等于它的父结点所在的层次加,树的最大层次称为树的深度。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。深度为 5的二叉树,结点个数最多为 2 5 -1=31,最少为 2 4 =16,不可能是 15,故正确答案为 A选项。4.设二叉树如下: (分数:2.00)A.ABDEGCFH B.DBGEAFHCC.DGEBHFCAD.A

20、BCDEFGH解析:解析:二叉树遍历可以分为 3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。本题中前序遍历为 ABDEGCFH,中序遍历为 DBGEAFHC,后序遍历为 DGEBHFCA,故 A选项正确。5.下面描述不属于软件特点的是(分数:2.00)A.软件是一种逻辑实体,具有抽象性B.软件在使用中不存在磨损、老化问题C.软件复杂性高D.软件使用不涉及知识产权 解析:解析:软件具有以下特点:软件是一种逻辑实体,具有抽象性;软件没有明显的制作过程;软件在使用期间不存在磨损、老

21、化问题;对硬件和环境具有依赖性;软件复杂性高,成本昂贵;软件开发涉及诸多的社会因素,如知识产权等。故选项 D正确。6.下面对类-对象主要特征描述正确的是(分数:2.00)A.对象唯一性 B.对象无关性C.类的单一性D.类的依赖性解析:解析:对象的基本特点是:标识唯一性、分类性、多态性、封装性、模块独立性好。类是具有共同属性、共同方法的对象的集合,是关于对象的抽象描述,反映属于该对象类型的所有对象的性质。对象具有的性质,类也具有。故 A选项正确。7.在数据库中,数据模型包括数据结构、数据操作和(分数:2.00)A.数据约束 B.数据类型C.关系运算D.查询解析:解析:数据模型通常由数据结构、数据

22、操作及数据约束部分组成。故 A选项正确。8.一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是(分数:2.00)A.一对多 B.一对一C.多对一D.多对多解析:解析:一般来说,实体集之间必须通过联系来建立联接关系,分为三类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。实体运动队和队员的关系为 1:m联系,故 A选项正确。9.设循环队列为 Q(1: m),其初始状态为 front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为(分数:2.00

23、)A.19B.20C.m-19D.m-20 解析:解析:循环队列是队列的一种顺序存储结构,用队尾指针 rear指向队列中的队尾元素,用排头指针 front指向排头元素的前一个位置,因此,从排头指针 front指向的后一个位置直到队尾指针 rear指向的位置之间所有的元素均为队列中的元素,队列初始状态为 front=rear=m,当 front=30,rear=10 时,队列中有 m-30+10+1=m-19个元素,比较次数为 m-20次,D 选项正确。10.有两个关系 R和 T如下: (分数:2.00)A.投影 B.交C.选择D.并解析:解析:用于查询的 3个操作无法用传统的集合运算表示,引入

24、的运算为投影运算、选择运算、笛卡尔积。常用的扩充运算有交、除、连接及自然连接等。投影,从关系模式中指定若干个属性组成新的关系,题目中从 R中指定 AB组成新的关系 T,故 A选项正确。选择,从关系中找出满足给定条件的元组的操作称为选择,即结果 T应该包含 R中全部属性,故 C选项错误。假设,R 与 S经过某种关系得到 T,则并:RS 是将 S中的记录追加到 R后面;交:RS 结果是既属于 R又属于 S的记录组成的集合。上述两种操作中,关系 R与 S以及 T要求有相同的结构,故 B、D 选项错误。11.在 Access 数据库中,与关系模型中的术语“属性“对应的概念是(分数:2.00)A.字段

25、B.默认值C.记录D.属性解析:解析:关系术语“属性“表示二维表中垂直方向的列,对应 Access数据表中的行和列分别称为记录和字段,因此关系术语“属性“对应 Access数据库中的“字段“概念。因此选项 A正确。12.若有关系(课程编号,课程名称,学号,姓名,成绩),要得到关系中有多少门不同的课程名称,应使用的关系运算是(分数:2.00)A.联接B.关系C.选择D.投影 解析:解析:专门的关系运算包括投影、选择和联接。选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;

26、联接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。在一个关系中要找出某些字段组成新关系属于投影运算。因此选项 D正确。13.在窗体中要显示一名学生基本信息和该学生各门课程的成绩,窗体设计时在主窗体中显示学生基本信息,在子窗体中显示学生课程的成绩,则主窗体和子窗体数据源之间的关系是(分数:2.00)A.一对一关系B.一对多关系 C.多对一关系D.多对多关系解析:解析:根据题意,主窗体和子窗体数据源之间的关系就是学生实体集和各科成绩实体集之间的关系。题中一个学生可以有多门课程的成绩,但是一个成绩只能属于一个学生。所以是一对多的关系。因此选择B选项。14.以下列出的是关于参照

27、完整性的叙述 参照完整性是指在设定了表间关系后可随意更改用于建立关系的字段 参照完整性保证了数据在关系型数据库管理系统中的安全性与完整性 参照完整性在关系型数据库中对于维护正确的数据关联是必要的其中正确的是(分数:2.00)A.B.C.D. 解析:解析:参照完整性是一个规则系统,能确保相关表行之间关系的有效性,在设定了表间关系后可随意更改用于建立关系的字段,并且确保不会在无意之中删除或更改相关数据,保证了数据在关系型数据库管理系统中的安全性与完整性。参照完整性在关系型数据库中对于维护正确的数据关联是十分必要的。因此选项 D正确。15.产品表中有日期类型字段“生产日期“,要查找在第一季度生产的产

28、品,错误的是(分数:2.00)A.like “*/1-3/*“B.Month(生产日期)=1 And Month(生产日期)= Month(生产日期) =1 And Month(生产日期)=80 Or 性别=“女“B.在姓名的“条件“单元格中输入:平均分=80 And 性别= “女“C.在平均分的“条件“单元格中输入:=80;在性别的“条件“单元格中输入:“女“ D.在平均分的“条件“单元格中输入:平均分=80;在性别的“条件“单元格中输入:性别=“女“解析:解析:首先要找出平均分在 80分以上的记录,应在平均分的“条件“行中键入“=80“,其次要找出性别为女生信息,此时应在性别的“条件“行中

29、键入“女“。因此选项 C正确。20.在 Access 数据库中要修改一个表中部分字段的属性,可使用的 SQL 命令是(分数:2.00)A.CREATE TableB.CREATE IndexC.ALTER Table D.ALTER Index解析:解析:CREATE Table 语句用于创建基本表,ALTER Table 语句用于修改已有表的表结构,CREATE Index语句用于创建索引,ALTER Index 语句用于修改索引。本题中要修改一个表中部分字段的属性应使用 Alter Table语句。因此选项 C正确。21.如果要将“职工“表中年龄大于 60岁的职工修改为“退休“状态,可使用

30、的查询是(分数:2.00)A.参数查询B.更新查询C.交叉表查询D.选择查询 解析:解析:参数查询是在执行时显示对话框,要求用户输入查询信息,根据输入信息检索字段中的记录进行显示;交叉表查询是用于对相同的数据进行统计,并在水平与垂直方向同时对数据进行分组,用户必须为交叉表查询指定 1个或者多个行标题,1 个列标题,1 个值选项;选择查询根据指定的查询准则,从一个或多个表中获取数据并显示结果;更新查询是对一个或多个表中的一组记录作全部/部分字段更新,可以十分简单、快捷地对大量的并且符合一定条件的数据进行更新和修改。本题中要修改年龄大于 60岁的职工状态,应使用更新查询。因此选项 B正确。22.若

31、表中已经有字段终止日期和起始日期,在查询设计视图中的字段栏中要添加一个用于显示的字段“时间长度“,则应在字段栏中填写的表达式是(分数:2.00)A.时间长度:终止日期-起始日期 B.时间长度=终止日期-起始日期C.=终止日期-起始日期D.时间长度:终止日期-起始日期解析:解析:本题中需要利用“终止日期“和“起始日期“来计算时间长度,应使用表达式终止日期-起始日期。在查询的设计视图中,若要修改字段的显示名称应在其字段名之前增加“显示名称:“字样。因此应在“字段“行中输入“时间长度:终止日期-起始日期“。因此选项 A正确。23.在设计视图中创建查询,若要查找平均分在 80分以上的男生,并显示姓名和

32、平均分,则正确设置查询条件的方法是(分数:2.00)A.在姓名的“条件“单元格中输入:平均分=80 Or 性别=“男“B.在姓名的“条件“单元格中输入:平均分=80 And 性别=“男“C.在平均分的“条件“单元格中输入:=80;在性别的“条件“单元格中输入:“男“ D.在平均分的“条件“单元格中输入:平均分=80;在性别的“条件“单元格中输入:性别=“男“解析:解析:首先要找出平均分在 80分以上的记录,应在平均分的“条件“行中键入“=80“,其次要找出性别为男的信息,此时应在性别的“条件“行中键入“男“。因此选项 C正确。24.在 Access 数据库中要删除一个表中的一个字段,可使用的

33、SQL 命令是(分数:2.00)A.Delect TableB.Delect FromC.Alter Table D.Alter From解析:解析:Alter Table 语句用于修改已建表的结构,本题中要删除表中的一个字段应使用 Alter Table语句。因此选项 C正确。25.内置计算函数 Sum 的功能是(分数:2.00)A.计算所有指定字段值的累加和 B.计算全部数值型字段的累加和C.计算一条记录中数值型字段的累加和D.计算一条记录中指定字段的累加和解析:解析:内置计算函数 Sum属于统计函数的一个函数,标准形式是:Sum(字符表达式),功能是计算字符表达式的总和。根据题意,字符表

34、达式用来指定某一字段,经 Sum函数后计算出字符表达式指定的字段值的累加和,因此选择 A选项。26.为了减少汉字输入,将字段“民族“的全部可能输入事先存入一个表中,在窗体设计时,可以将输入“民族“对应的控件设置为(分数:2.00)A.列表框控件 B.复选框控件C.切换按钮控件D.文本框控件解析:解析:列表框一般用于从若干个已知的值中选择一个作为输入时的简化操作,并且可以绑定到数据中的某个字段,符合题目要求。复选框单独使用,数据源只能为“是/否“类型,如果作为选项组里的控件使用,其数据源为数字型,而且都只能选择一个选项值,不符合要求。C 选项中切换按钮单独使用,数据源只能为“是/否“类型,只能设

35、置是、否两个值,如果作为选项组里的控件使用,其数据源为数字型,而且都只能选择一个选项值,不符合要求。,不符合要求。文本框既可以用于显示指定的数据,也可以自行输入数据,并不能简化输入操作,不符合题意,因此选择 A选项。27.在设计窗体时,由于内容较多无法显示在窗体的一页中,为了在窗体上分类显示不同的信息,需使用的控件是(分数:2.00)A.选项组B.选项卡 C.切换按钮D.选项按钮解析:解析:根据题意,要在一个窗体上分类显示不同的信息,一般用选项卡控件,在每个选项卡中显示一个种类的信息。选项组控件一般有一个组框和一组复选框、选项按钮或切换按钮组成,可以使用户在选择某一组确定值时更加方便,但是不能

36、分类显示数据信息,不符合题意。切换按钮一般用来在“是/否“值之间进行切换,或在不同的子窗体之间进行切换,不符合题意。选项按钮只能对一个内容的信息进行“是/否“的选择,不能达到题目中对大量信息进行分类的要求,因此选择 B选项。28.在报表中,文本框的“控件来源“属性设置为“IIf(Page Mod 2 = 0),“页“ & Page,“)“,则下面说法中正确的是(分数:2.00)A.只显示奇数页码B.只显示偶数页码 C.只显示当前页码D.显示全部页码解析:解析:文本框的“控件来源“属相为表达式,则文本框中显示表达式的计算结果。Iif 的语法为:iif(expr,truepart,falsepar

37、t),如果表达式 expr的值为 true,则返回 truepart部分的值或表达式,否则,返回 falsepart部分的值或表达式。则 IIf(Page Mod 2 = 0),“页“ & Page,“)表示当页码为偶数时结果为真,则显示页码,否则不显示任何信息。因此选择 B选项。29.打开窗体后,下列事件中首先发生的是(分数:2.00)A.获得焦点(GotFocus)B.改变(Change)C.激活(Activate) D.成为当前(Current)解析:解析:在打开窗体时,发生的时间和相应的顺序是:打开(Open)-加载(Load)-调整大小(Resize)-激活(Activate)-成为

38、当前(Current)。如果窗体中没有活动的控件,在窗体的激活(Activate)事件之后仍会发生窗体的获得焦点(GotFocus)事件,但是该事件将在成为当前(Current)事件之前发生,即在没有控件的窗体里整个事件的顺序可以为“打开(Open)-加载(Load)-调整大小(Resize)-激活(Activate)- 获得焦点(GotFocus)-成为当前(Current)“。B 选项中的 Change事件是当文本框或组合框文本部分的内容发生更改时,事件发生。在选项卡控件中从某一页移到另一页时该事件也会发生。因此选择 C选项。30.在报表设计时可以绑定控件显示数据的是(分数:2.00)A.

39、文本框 B.标签C.命令按钮D.图像解析:解析:文本框控件既可以用于显示指定的数据,也可以用来输入、编辑字段数据和显示计算结果等。当需要在窗体或报表中显示说明性文本时,通常使用标签控件,它没有数据源,不能绑定数据。命令按钮用来设置执行命令,不能显示数据。图像控件用来绑定需要显示的图像,不能显示数据,因此不符合题意。因此选择 A选项。31.下列关于宏操作 MessageBox 的叙述中,错误的是(分数:2.00)A.可以在消息框中给出提示或警告B.可以设置在显示消息框的同时扬声器发出嘟嘟声C.可以设置消息框中显示的按钮的数目 D.可以设置消息框中显示的图标的类型解析:解析:宏操作 Message

40、Box的功能是给出提示或警告信息,在消息参数中可以设置提示信息,也可以选择是否发出嘟嘟声的提示,在类型参数中可以设置消息框中显示的图表类型,包括重要、警告?、警告!、信息 4种。但消息框中显示的按钮数目是固定的,不能自行设置,因此选择 C选项。32.有宏组 M1,依次包含 Macro1 和 Macro2 两个子宏,以下叙述中错误的是(分数:2.00)A.创建宏组的目的是方便对宏的管理 B.可以用 RunMacro 宏操作调用子宏C.调用 M1 中 Macro1 的正确形式是 M1.Macro1D.如果调用 M1 则顺序执行 Macro1 和 Macro2 两个子宏解析:解析:如果设计时将不同的

41、宏按照分类组织到不同的宏组中,将有助于数据库的管理,因此 A错误。一个宏组中可以含有一个或多个子宏,每个子宏中又可以包含多个宏操作。子宏拥有单独的名称,可独立运行,也可作为整体运行。作为整体运行时子宏按照排序顺序执行,因此选择 A选项。33.下列代码实现的功能是:若在文本框 tNum 中输入课程编号,则将在文本框 tName 显示“课表“中对应的“课程名称“。Private Sub tNum_AfterUpdate( )Me!tName =【 】 (“课程名称“, “课表“, “课程编号=“ & Me!tNum & “)End Sub则程序中【 】处应该填写的是(分数:2.00)A.DLook

42、up B.SwitchC.DFindD.Choose解析:解析:根据题意,当用户在文本框 tNum中输入课程编号时,文本框 tName中要显示“课表“中对应的“课程名称“,则程序需要在“课表“结果集中查找和所输入课程编号对应的课程名称,因此程序空格中代码应能完成查找的功能。DLookup 的功能是从记录集中检索特定字段的值,符合题意。Switch 和 Choose是程序流程函数,没有查找功能,不符合题意。VBA 中只有 Find命令用于在记录集中查询检索,并没有DFind命令,故 C选项错误,因此选择 A选项。34.打开数据表的是宏命令是(分数:2.00)A.DocmD.OpenTableB.

43、DocmD.OpenTableC.OpenTable D.OpenReport解析:解析:Docmd 是 Access数据库提供的一个对象,主要功能是通过调用内部方法来实现 VBA对Access的某种中操作。OpenTable 是打开表的宏操作。OpenReport 是打开报表的宏操作。而Docmd.OpenTable是在 VBA代码中打开数据表的命令,因此选择 C选项。35.与 VBA 语句 Dim Var, sum!等价的是(分数:2.00)A.与 VBA 语句 Dim Var, sum!等价的是 B.与 VBA 语句 Dim Var, sum!等价的是C.Dim Var As Singl

44、e, sum As DoubleD.Dim Var As Single, sum As Double解析:解析:根据题意,VBA 语句:Dim Var, sum!的功能是定义一个整数 Var和以个单精度数 sum,因为 VBA数据类型中,符号“%“表示整数,符号“!“表示单精度数,符号“表示货币,符号$“表示字符串。因此与之等价的声明语句为:Dim Var As Integer, sum As Single,故选择 A选项。36.VBA 程序中,打开窗体应使用的命令是(分数:2.00)A.DoCmd.OpenForm B.Docmd.OpenReportC.OpenFormD.OpenRepo

45、rt解析:解析:Docmd 是 Access数据库提供的一个对象,主要功能是通过调用内部方法来实现 VBA对Access的某种操作。OpenForm 是打开窗体的宏操作。OpenReport 是打开报表的宏操作。根据题意,打开窗体的宏操作命令是 OpenForm,在 VBA中需用 Docmd对象调用此命令来打开窗体,即是Docmd.OpenForm,因此选择 A选项。37.与 DateDiff(“m“,#1893-12-26#,Date()等价的表达式是(分数:2.00)A.(Month(date()-Month(#1893-12-26#)B.(Month(date()-Month(#1893

46、-12-26#)C.(year(date()-year(#1893-12-26#)*12-(month(date()-month(#1893-12-26#)D.(year(date()-year(#1893-12-26#)*12+(month(date()-month(#1893-12-26#) 解析:解析:日期/时间函数 DateDiff(,,W1,W2)返回两个日期之间按照间隔类型指定的时间间隔数目。题目中的间隔类型为“m“表示月,函数 Date()获得当前系统日期,表达式的结果是当前系统日期与 1893-12-26之间相差的月数,即为“(当前年份-1893)*12+(当前月份-12)“,

47、因此选择 D选项。38.要从记录集中得到符合条件的特定字段的值,应使用的内置函数是(分数:2.00)A.DLookup B.DCountC.DFirstD.DLast解析:解析:内置函数中域聚合函数是在 SQL聚合函数的前面加 D,其功能与聚合函数相似,但可以在VBA中直接调用。DLookup 的功能是从记录中检索特定字段的值。DCount 的功能是返回指定记录集中的记录数。DFirst 和 DLast的功能是返回表或查询中特定字段的随机记录,因此选择 A选项。39.调用下面子过程,消息框显示的结果是 Sub SFun() Dim x, y, m x = 100 y = 200 If x y

48、Then m = x Else m = y End If MsgBox mEnd Sub(分数:2.00)A.300B.400C.100D.200 解析:解析:根据题意,代码中用 Sub定义了一个过程,过程中定义了 3个变量:x,y,m。其中x=100,y=200。然后是 if条件语句,条件是(x y),根据前面的赋值可知,不满足此条件,故执行Else中的代码,m=y,因此显示的 m的值为 200,因此选择 D选项。40.已知在“用户表“中包含 4个字段:用户名(文本,主关键字),密码(文本),登录次数(数字),最近登录时间(日期/时间)。在“登录界面“的窗体中有两个名为 tUser 和 tP

49、assword 的文本框,一个登录按钮 Command0。进入登录界面后,用户输入用户名和密码,点击登录按钮后,程序查找“用户表“。如果用户名和密码全部正确,则登录次数加 1,显示上次的登录时间,并记录本次登录的当前日期和时间;否则,显示出错提示信息。为完成上述功能,请在程序【 】处填入适当语句。Private Sub Command0_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim fd1 As ADODB.Field Dim fd2 As ADODB.Field Dim strSQL As String Set cn = CurrentProject.Connection strSQL = “Select 登录次数, 最近登录时间 From 用户表 Where 用户名=“ & Me!tUser & “ And

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

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

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