二级ACCESS笔试-199
(总分:100.00,做题时间:90分钟)
一、选择题(总题数:35,分数:70.00)
1.下面表达式中,执行后的结果是在“平均分”字段中显示“语文”、“数学”、“英语”三个字段中分数的平均值(结果取整)的是( )。
(分数:2.00)
(分数:2.00)
A.平均分:([语文]+[数学]+[英语])/3 √
B.平均分:([语文]+[数学]+[英语])/3
C.平均分:语文+数学+英语/3
D.平均分:语文+数学+英语/3
解析:[解析] 本题考查计算字段的建立。建立计算字段的方法:在字段行输入计算字段名和计算表达式,计算字段名在前,计算表达式在后,中间用英文冒号“:”隔开。平均分:([语文]+[数学]+[英语])/3执行的结果即是在“平均分”字段中显示“语文”、“,数学”、“英语”3个字段中分数的平均值,而且对计算结果取整。
2.单击窗体上Command1命令按钮时,执行如下事件过程:
Private Sub Command1_Click( )
a$= "software and hardware"
b$= Right(a$, 8)
c$= Mtd(b$ 1, 8)
Msgbox c$
End sub
则在弹出的信息框的标题栏中显示的信息是( )。
(分数:2.00)
Private Sub Command1_Click( )
a$= "software and hardware"
b$= Right(a$, 8)
c$= Mtd(b$ 1, 8)
Msgbox c$
End sub
则在弹出的信息框的标题栏中显示的信息是( )。
(分数:2.00)
A.software and hardware
B.software
C.hardware √
D.and
解析:[解析] 程序开始给a$赋值,然后将a$右边第1个字符开始到第8个字符赋值给b$也就是hardware。此时利用Mid函数截取b$字符串,从第1个开始,截取8个,相当于截取了b$所有的字符,因此结果是hardware。
3.链表不具有如下特点( )。
(分数:2.00)
(分数:2.00)
A.为了存储线性表中的每一个元素,一方面要存储数据元素的值,另一方面要存储各数据元素之间的前后件关系
B.存储空间中的每一个存储结点分为两部分:数据域和指针域
C.一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的
D.各结点在存储空间中的位置关系与逻辑关系是一致的 √
解析:[解析] 选项D的说法不正确,一般来说,各结点在存储空间中的位置关系与逻辑关系是不一致的。
4.下列关于运行宏的方法中,错误的是( )。
(分数:2.00)
(分数:2.00)
A.运行宏时,对每个宏只能连续运行 √
B.打开数据库时,可以自动运行名为Autoexec的宏
C.可以通过窗体、报表上的控件来运行宏
D.可以在一个宏中运行另一个宏
解析:[解析] 运行宏,特别是调试宏时,可以通过“单步执行”,一步一步执行宏中的各个宏操作,答案为A。
5.运行下列程序:
x = InputBox( "input value of x" )
Select Case x
Case Is > 0
y=y+1
Case Is = 0
y=x+2
Case Else
y=x+3
End Select
Print x; y
x = InputBox( "input value of x" )
Select Case x
Case Is > 0
y=y+1
Case Is = 0
y=x+2
Case Else
y=x+3
End Select
Print x; y
运行时,从键盘输入-5,输出的结果是( )。
(分数:2.00)
(分数:2.00)
A.-5 -2 √
B.-5 -4
C.-5 -3
D.-5 -5
解析:[解析] Select Case选择语句中,Case后面不但可以为指定的值,也可以为取值范围或者多个取值,如:Case 1,2或者Case Is>0等。本题x值没有改变,y值随x值的改变而改变,根据题意,从键盘输入-5,则y=x+3=-2,答案为A。
6.不可以编辑数据的数据访问页类型是( )。
(分数:2.00)
A.交互式报表页 √
B.数据输入页
C.数据分析页
D.都可以
解析:[解析] 交互式报表页经常用于合并和分组保存在数据库中的信息,然后发布数据的总结,在这种页上不能编辑数据。答案为A。
7.结构化程序设计所规定的三种基本控制结构是( )。
(分数:2.00)
(分数:2.00)
A.输入、处理、输出
B.树形、网形、环形
C.顺序、选择、循环 √
D.主程序、子程序、函数
解析:[解析] 结构化程序设计结构为顺序、选择和循环三种基本结构,选项C正确。
8.下列关于准则的说法中,错误的是( )。
(分数:2.00)
(分数:2.00)
A.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系
B.日期/时间类型数据须在两端加#
C.Nun表示空白无数据的意思,可使用在任意类型的字段中
D.数字类型的条件需加上双引号(" ") √
解析:[解析] 在表达式中,数字类型的条件不加任何符号,文本型的数据需要加上双引号。
9.下列叙述中正确的是( )。
(分数:2.00)
(分数:2.00)
A.用E-R图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系 √
B.用E-R图只能表示实体集之间一对一的联系
C.用E-R图只能表示实体集之间一对多的联系
D.用E-R图表示的概念数据模型只能转换为关系数据模型
解析:[解析] 用E-R图可以描述实体及其相互之间的联系,描述多个实体集之间的联系和一个实体集内部实体之间的联系。因此,选项A中的说法是正确的。
10.在一棵二叉树上,第四层的结点数最多足( )。
(分数:2.00)
(分数:2.00)
A.8 √
B.16
C.32
D.15
解析:[解析] 根据二叉树的性质,在二叉树的第A层上,最多有2的k-1次方个结点。所以,第4层的结点数最多为23=8个。
11.某数据库有一个Name字段,查Name不是Mary的记录的准则可以设定为( )。
(分数:2.00)
A.Not"Mary" √
B.Not"Mary*"
C.Not"*Mary"
D.Not"*Mary*"
解析:[解析] 只有选项A是准确查Name是Mary的记录。
12.在数据透视表中,筛选字段的位置是( )。
(分数:2.00)
(分数:2.00)
A.页区域 √
B.行区域
C.数据区域
D.列区域
解析:[解析] 本题考查建立数据透视表。选项A,“页”区域中是筛选字段,用来筛选显示数据透视表中的数据。
13.下列关于宏与VBA的叙述中,正确的是( )。
(分数:2.00)
(分数:2.00)
A.任何宏操作都可以通过编写相应的VBA代码实现其功能 √
B.对于事务、重复性较强的操作应使用VBA来实现
C.任何VBA代码都可以转换为等价的宏
D.以上都正确属于input属性
解析:[解析] Access中,宏的操作都可以通过编写相应的VBA语句来达到相同的功能,具体选择哪种手段取决于要完成的任务。一般来说,对于事务、重复性较强的操作应使用宏命令实现,对于复杂条件或循环等结构则使用VBA代码来操作。
14.下列不属于Access提供的特殊运算符的是( )。
(分数:2.00)
(分数:2.00)
A.In
B.Between
C.Is Null
D.Not Null √
解析:[解析] 本题考查Access提供了五种特殊运算符,包括In、Between、Like、Is Null、Is Not Null,而Not Null并不属于特殊运算符。
15.在报表中添加时间时,Access将在报表上添加1个( ),并将其“控件来源”属性设置为时间的表达式。
(分数:2.00)
(分数:2.00)
A.标签控件
B.组合框控件
C.文本框控件 √
D.列表框控件
解析:[解析] 在报表设计视图中添加日期和时间不仅要使用“插入”菜单的“日期和时间”命令,
而且要在报表上添加一个文本框,通过设置其“控制源”属性为日期或时间的计算表达式,该控件可以放在报表的任何节区内。答案为C。
16.某数据库表中有1个工作时间字段,查20天之内参加工作的记录的准则可以是( )。
(分数:2.00)
(分数:2.00)
A.Between Date()Or Date()-20
B.Between Date()And Date()-20 √
C.<Date() And>Date()-20
D.<Date() Or>Date()-20
解析:[解析] Date(date)返回给定日期1-31的值,表示给定日期是一个月中的哪一天;Date()返回当前系统日期;Between用于指定一个字段值的范围,指定的范围之间用And连接。选项A和D使用or连接是错误的,选项C的用法是错误的,故答案为B。
17.执行x$=InputBox("请输入x的值")时,在弹出的对话框中输入123,在列表框List1选中第一个列表项,该列表项的内容为456,使y的值是123456的语句是( )。
(分数:2.00)
(分数:2.00)
A.y=Val(x$)+Val(Listl.List(0))
B.y=Val(x$)+Val(List1.List(1))
C.y=Val(x$)& Val(List1.List(0)) √
D.y=Val(x$) &Val(List1.List(1))
解析:[解析] x$表示变量x是字符类型变量,所以从InputBox函数输入的数据123是字符类型。从ListBox控件输入的数据肯定是字符类型。选中List1中的第1个列表项,该列表项应表示为Listl. List(0)。Val函数是将字符串转换为数值,两个数值相加的表达式运算结果是579。选项 C是本题答案,虽然Val函数已经将字符转换为数值,这个表达式是两个数值进行“&”运
算,但“&”运算忽略参与运算项的类型,而是强行施加“连接”运算,故得到的结果是123456。
18.每个报表最多包含节的个数为( )。
(分数:2.00)
(分数:2.00)
A.5
B.6
C.7 √
D.9
解析:[解析] 本题考查窗体中的节。报表包含七种节:报表页眉,报表页脚,主体,页面页眉,页面页脚,组页眉,组页脚。实际的窗体不一定全部包含这七种节,但最多七种。
19.可以连接数据源中OLE类型的字段的是( )。
(分数:2.00)
A.非绑定对象框
B.绑定对象框 √
C.文本框
D.图像控件
解析:[解析] 绑定对象框可以建立数据源中OLE类型的字段的控件,答案为B。
20.下列结果不是动态集合,而是执行指定的操作,例如,增加、修改、删除记录等的是( )。
(分数:2.00)
(分数:2.00)
A.选择查询
B.操作查询 √
C.参数查询
D.交叉表查询
解析:[解析] 操作查询就是在操作中以查询所生成的动态集对表中数据进行更改(包括添加、删除、修改以及生成新表)的查询;查询后的结果不是动态集合,而是转换后的表;Access中有四种操作查询:生成表查询、更新查询、追加查询及删除查询。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论