2014年计算机二级考试Access专家预测试卷
B. WHILE
C. IF
D. WHERE
参考答案:D 解析:SELECT语句的语法包括几个主要子句,分别是:FROM、WHERE和ORDER BY子句。在语句中WHERE后跟条件表达式,用于实现选择运算。所以本题答案为D。
2
下图是使用查询设计器完成的查询,与该查询等价的SQL语句是
A. select 学号,数学from sc where 数学)(select avg(数学) from sc.
B. select 学号 where 数学)(select avg(数学)from sc)
C. select 数学 avg(数学)from sc
D. select 数学>(select avg(数学) from sc.
参考答案:A 解析:由题目中的图片可以得出:查询条件的是"数学成绩大于数学平均分",需要显示的字段是"学号"和"数学",SQL语句中也应包含这些数据。所以本题答案为A。
3
下列对于线性链表的描述中正确的是
A. 存储空间不一定是连续的,且各元素的存储顺序是任意的
B. 存储空间不一定是连续的,且前件元素一定存储在后件元素的前面
C. 存储空间必须连续,且前件元素一定存储在后件元素的前面
D. 存储空间必须连续,且各元素的存储顺序是任意的
参考答案:A 解析:【解析】本题考查的是线性单链表、双向链表与循环链表的结构及其基本运算。
在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。
4
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送
A. 调用语句
B. 命令
C. 口令
D. 消息
参考答案:D 解析:面向对象的世界是通过对象与对象间彼此的相互合作来推动的,对象间的这种相互合作需要一个机制协助进行,这样的机制称为消息。消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。
5
给定日期DD,可以计算该日期当月最大天数的正确表达式是
A. Day(DD.
B. Day(DateSerial(Year(DD.,Month(DD.,day(DD...
C. Day(DateSerial(Year(DD.,Month(DD.,0..
D. Day(DateSerial(Year(DD.,Month(DD.+1,0..
参考答案:D 解析:Day函数是返回日期表达式日期的整数。Year函数是返回日期表达式年份的整数。Month函数是返回日期表达式月份的整数。DateSerial函数是返回指定年月日的日期。格式为DateSerial(表达式1、表达式2、表达式3.,如果表达式3为0,则DateSerial返回表达式2所写前一个月的最后一天的日期。要返回当月的最后一天的日期,表达式2就要等于Month(DD.+1。所以本题答案是D。
6
已知程序段:
s = 0
For i = 1 To 10 Step 2
s = s + 1
i = i * 2
Next i
当循环结束后,变量i和s的值分别为______
A. 10 4
B. 11 3
C. 22 3
D. 16 4
参考答案:C 解析:第一次循环后,s=s+1=1,i = i * 2=1*2=2;第二次循环后,s=s+1=2,i = i * 2=(2+2.*2=8;第三次循环后,s=s+1=3,i = i * 2=(8+2.*2=20;由于Next i,所以i=i+2=20+2=22,此时22>10,循环结束,所以i的值为22,s的值为3。所以本题答案是C。
7
将E-R图转换到关系模式时,实体与联系都可以表示成
A. 属性
B. 关系
C. 键
D. 域
参考答案:B 解析:关系模型的逻辑结构是一组关系模式的集合。而E-R图则是由实体、实体的属性和实体之间的联系3个要素组成的。所以将E-R图转换为关系模型实际上就是要将实体、实体的属性和实体之间的联系转化为关系。
8
在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在
A. 组页眉/组页脚
B. 页面页眉/页面页脚
C. 报表页眉/报表页脚
D. 主体
参考答案:C 解析:【解析】组页眉用于实现报表的分组输出和分组统计。组页眉中主要安排文本框或其他类型的控件显示分组字段等数据信息。组页脚内主要安排文本框和其他控件显示分组统计数据。页面页眉是用来显示报表中的字段名称或对记录的分组名称,报表的每一页有一个页面页眉。它一般显示在每页的顶端。页面页脚是打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的最后面。主体是用于打印表或查询中的记录数据,是报表显示数据的主要区域。所以本题答案为C。
9
与数据元素本身的形式、内容、相对位置、个数无关的是数据的
A. 存储结构
B. 存储实现
C. 逻辑结构
D. 运算实现
参考答案:C 解析:所谓数据的逻辑结构,是指反映数据元素之间逻辑关系的数据结构。
所谓数据的存储结构,是指数据的逻辑结构在计算机存储空间中的存放形式。与数据元素本身的形式、内容、相对位置、个数有关。
逻辑结构与物理存储无关。因此本题的正确答案为 C。
10
执行语句:MsgBox "AAAA",vbOKCancel+vbQuestion,"BBBB"之后,弹出的信息框
A. 标题为"BBBB"、框内提示符为"惊叹号"、提示内容为"AAAA"
B. 标题为"AAAA"、框内提示符为"惊叹号"、提示内容为"BBBB"
C. 标题为"BBBB"、框内提示符为"问号"、提示内容为"AAAA"
D. 标题为"AAAA"、框内提示符为"问号"、提示内容为"BBBB"
参考答案:C 解析:消息框用于在对话框中显示信息,其使用格式为:MsgBox(prompt[, buttons] [,title] [, helpfile] [, context].。其中,第一个参数是显示在对话框上的内容;第二个参数用于指定显示按钮的数目及形式,使用的图标样式等;第三个参数是对话框标题栏显示的内容。本题中,显示的内容为"AAAA",标题为"BBBB",而vbOKCancel表示对话框中显示"确定"和"取消"两个按钮,vbQuestion表示显示问号图标。所以本题答案为C。
11
下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源.个数。
Sub GetRecNum()
Dim rs As Object
Set rs = Me.Recordset
MsgBox ______
End Sub
程序空白处应填写的是
A. Count
B. rs.Count
C. RecordCount
D. rs.RecordCount
参考答案:D 解析:在Access中使用RecordCount属性返回记录集的个数,所以A、B选项错误;由语句"rs = Me.Recordset" 可知,空白处应填rs.RecordCount。所以本题答案为D。
12
用快速排序法对下列关键字序列进行降序排序,速度最慢的是
A. { 7, 11,19,23,25,27,32 }
B. { 27,25,32,19,23,7, 11 }
C. { 3, 11,19,32,27,25,7 }
D. { 123,27,7,19,11,25,32 }
参考答案:A 解析:快速排序的基本方法:在待排序的序列中任取一个记录,以它为基准用交换的方法将所有的记录分成两个部分--关键码比它小的一个部分和关键码比它大的另一个部分,再分别对两个部分实施上述过程,一直重复到排序完成为止。最坏的情况指的是对已经排好序的记录进行完全相反的排序。因此本题的正确答案是A。
13
设有如下关系表
R S T
则下列操作中,正确的是
A. T=R∩S
B. T=R∪S
C. T=RхS
D. T=R/S
参考答案:B 解析:从图中可以看出,关系T是关系R和关系S的简单合并,而合并的符号为∪,所以答案为T=R∪S。
14
有下列语句s=Int(100*Rnd.,执行完毕后,s的值是
A. [0,99]的随机整数
B. [0,100]的随机整数
C. [1,99]的随机整数
D. [1,100]的随机整数
参考答案:A 解析:随机数函数Rnd(<数值表达式>.用于产生一个小于1但大于或等于0的值,该数值为单精度类型。实际操作时,先要使用无参数的Randomize语句初始化随机数生成器,以产生不同的随机数序列。Int(数值表达式.是对表达式进行取整操作,它并不做"四舍五入"运算,只是取出"数值表达式"的整数部分。所以本题答案为A。
15
现有某查询设计视图(如下图所示.,该查询要查找的是
A. 身高在160以上的女性和所有的男性
B. 身高在160以上的男性和所有的女性
C. 身高在160以上的所有人或男性
D. 身高在160以上的所有人
参考答案:A 解析:在Access的查询设计器中,同一行条件表示与的关系,不同行间的条件表示或的关系,由设计器界面可知,该查询是查找身高在160以上的女性和所有的男性。所以本题答案为A。
16
要显示格式为"页码/总页数"的页码,应当设置文本框控件的控件来源属性为
A. Page/Page
B. =Page/Pages
C. Page&"/"&Pages
D. =Page&"/"&Pages
参考答案:D 解析:在报表的页面页脚节中一般包含页码或控制项的合计内容,数据显示安排在文本框和其他一些类型的控件中。设置控件的控件来源属性关键要有"=",在报表每页底部显示格式为"页码/总页数"的页码,所以应当设置文本框控件的控件来源属性为"=Page& "/"&Pages"。所以本题答案为D。
17
某窗体中有一命令按钮,在"窗体视图"中单击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是
A. RunApp
B. RunCode
C. RunMacro
D. RunSQL
参考答案:A 解析:RunApp操作是启动另一个Microsoft Windows或MS-DOS应用程序;RunCode操作是执行Visual Basic函数;RunMacro操作是执行一个宏;RunSQL操作是执行指定的SQL语句以完成操作查询。所以本题答案为A。
18
软件设计包括软件的结构、数据、接口和过程设计,其中软件的过程设计是指
A. 模块间的关系
B. 系统结构部件转换成软件的过程描述
C. 软件层次结构
D. 软件开发过程
参考答案:B 解析:软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程描述。
19
在Access中已建立了"学生"表,表中有"学号"、"姓名"、"性别"和"入学成绩"等字段。执行如下SQL命令:Select 性别,avg (入学成绩. From 学生 Group by 性别,其结果是
A. 计算并显示所有学生的性别和入学成绩的平均值
B. 按性别分组计算并显示性别和入学成绩的平均值
C. 计算并显示所有学生的入学成绩的平均值
D. 按性别分组计算并显示所有学生的入学成绩的平均值
参考答案:B 解析:【解析】"avg(入学成绩."的作用是求"入学成绩"的平均值;Select是SQL的查询语句;Group by的作用是定义要执行计算的组。所以本题SQL命令的作用是将学生表按性别分组,计算并显示各性别和各性别对应的入学成绩的平均值。所以本题答案为B。
20
能够使用"输入掩码向导"创建输入掩码的字段类型是
A. 数字和日期/时间
B. 文本和货币
C. 文本和日期/时间
D. 数字和文本
参考答案:C 解析:输入掩码只为"文本"和"日期/时间"型字段提供向导,其他类型没有向导帮助。另外,如果为某字段定义了输入掩码,同时又设置了它的格式属性,格式属性将在数据显示时优先于输入掩码的设置。所以本题答案为C。