国家二级(ACCESS)机试模拟试卷309
选择题
1.关于SQL查询,以下说法不正确的是( )。(D)
A. SQL查询是用户使用SQL语句创建的查询
B. 在查询设计视图中创建查询时,Access将在后台构造等效的SQL语句
C. SOL查询可以用结构化的查询语言来查询、更新和管理关系数据库
D. SQL查询更改之后,可以以设计视图中所显示的方式显示,也可以从设计网格中进行创建
解析:本题考查SQL查询的知识。SQL查询是用户使用SQL语句创建的查询,当在查询设计视图中创建查询时,Access将在后台构造等效的SQL语句,它可以查询、更新和管理关系数据库,但是更改后只能以设计视图中所显示的方式显示。
2.下列关于栈的叙述中,正确的是(C)
A. 栈底元素一定是最后入栈的元素
B. 栈顶元素一定是最先入栈的元素
C. 栈操作遵循先进后出的原则
D. 以上三种说法都不对
解析:栈是限定只能在表的一端进行插入和删除操作的线性表,必须按“后进先出”的规则操作元素。
3.查询能实现的功能有( )。(D)
A. 选择字段、选择记录、编辑记录、实现计算、建立新表、建立数据库
B. 选择字段、选择记录、编辑记录、实现计算、建立新表、更新关系
C. 选择字段、选择记录、编辑记录、实现计算、建立新表、设计格式
D. 选择字段、选择记录、编辑记录、实现计算、建立新表、建立基于查询的报表和窗体
解析:查询最主要的日的是根据指定的条件对表或者其他查询进行检索,筛选出符合条件的记录,构成一个新的数据集合,从而方便对数据表进行查看和分析。利用查询可以实现选择字段、选择记录、编辑记录、实现计算、建立新表、建立基于查询的报表和窗体等功能。
4.主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据一般应该具有的关系是(B)
A. 一对一
B. 一对多
C. 多对多
D. 关联
解析:窗体中的窗体称为子窗体,包含子窗体的基本窗体称为主窗体,主窗体和子窗体通常用于显示查询数据和具有一对多关系的表对象。
5.某窗体中有一个命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是(D)
A. OpenQuery
B. OpenReport
C. OpenWindow
D. OpenForm
解析:本题考查常见的宏操作命令。OpenQuery表示打开查询,OpenReport表示打开报表,OpenWindow不是宏命令,OpenForm表示打开窗体。
6.在窗体中添加一个命令按钮(名称为Commandl),然后编写如下代码:
Pfiv~e Sub Commandl_Click()
Static b As Integer
b=b+1
End Sub
窗体打开运行后,三次单击命令按钮后,变量b的值是( )。(C)
A. 1
B. 2
C. 3
D. 4
解析:本题考查静态变量的知识。使用Static定义的变量称为静态变量,这种变量不同于局部变量,每次调用过程的时候不会重新声明和初始化该变量,变量中仍然保留上次调用结束时的值。在本题中,第一次调用b的值变为1,第二次调用b的值变为2,第三次调用b的值变为3。
7.下列数据结构中,能用二分法进行查找的是( )。(D)
A. 无序线性表
B. 线性链表
C. 二叉链表
D. 顺序存储的有序表
解析:二分法查找只适用于顺序存储的有序表,表中的元素按值从小到大排列。
8.下图是使用查询设计器完成的查询,与该查询等价的SQL语句是( )。
(A)
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)
解析:本题考查查询与SQL关系的知识。由查询设计器可以看出,最终的输出字段是“学号”和“数学”,来自的表是“sc”,查询的条件是:数学>(select avg(数学)from sc)。
9.要使打印的报表每页显示 3 列记录,在设置时应选择(B)
A. 工具箱
B. 页面设置
C. 属性表
D. 字段列表
解析:报表页面设置主要包括设置边距、纸张大小、打印方向、页眉页脚样式等。在\\
10.在窗体上添加一个命令按钮(名为Commandl),编写如下事件过程:
Private Sub Command1—Click()
For I=1 To 4
x=4
Forj=1 To 3
x=3
For k=1 To 2
x=x+6
Next k
Nextj
Nexti
MsgBox x
End Sub
打开窗体后,单击命令按钮,消息框的输出结果是( )。(B)
A. 7
B. 15
C. 157
D. 528
解析:本题考查VBA中多重循环的知识。见到多重循环的问题不要害怕,认真地分析清楚每一次循环这种问题就迎刃而解了。本题中,在每一次外循环开始的时候都把x的值置为4,所以我们只分析最后一次循环就可以了;同理中层循环每一次开始前都把x的值置为3,所以这个问题最后实际上就是x的初值为3,执行最内层循环直到结束就可以了。根据程序内循环执行两次,最后x=3+6+6=15。
11.某字段中已经有数据,现要改变该字段的大小属性,将该字段大小重新设置为整数型,则以下所存数据会发生变化的是( )。(B)
A. 123
B. 2.5
C. -12
D. 1563
解析:2.5不再符合该属性,小数点后面将会被抹去。
12.因修改文本框中的数据而触发的事件是( )。(A)
A. Change
B. Edit
C. Getfocus
D. LostFocus
解析:Change事件是因修改文本框中的数据而触发的事件;Edit事件是因控件对象被编辑而触发的事件;GetfoCus是控件对象获得焦点时触发的事件;LostFocus是控件对象失去焦点时触发的事件。所以此题答案为A)。
13.若有如下Sub过程:
Sub sfun(X As Single,y As Single)
t=X
x=t/y
y=t Mod Y
End Sub
在窗体中添加一个命令按钮Command33,对应的事件过程如下:
Private Sub Command33_Click()
Dim
本文档预览:3600字符,共16072字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载