国家二级(ACCESS)机试模拟试卷326
选择题
1.在Access中已建立了“雇员”表,其中有可以存放照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是( )。(B)
A. 图像框
B. 绑定对象框
C. 非绑定对象
D. 列表框
解析:本题考查控件来源的知识。Access中的窗体中有一些控件可以与表或查询中的字段相绑定,这时候就需要设置这些控件的数据来源。图像框不能被绑定;绑定对象框的来源可以是OLE对象字段;未绑定对象框可以显示Excel工作表、Word文档等没有与数据库连接的对象;而列表框的控件来源可以是表或查询的字段,或者取自固定内容的数据。
2.Select Case结构运行时首先计算( )的值。(A)
A. 表达式
B. 执行语句
C. 条件
D. 参数
解析:本题考查VBA程序设计中的多分支选择的知识。在Select Case结构运行时首先计算表达式的值,然后依此计算或测试Case表达式的值。
3.表1 输入掩码属性所使用字符的含义
(C)
A. 汇总查询
B. 动作查询
C. 选择查询
D. 删除查询
解析:在Access 数据库中,可以利用选择查询对数据表进行统计。
4.执行语句:MsgBox”AAAA\\(C)
A.
B.
C.
D.
解析:本题考查VBA对话框函数MsgBox。消息窗MsgBox函数用于显示消息,等待用户单击按钮,并返回一个整型值。基本格式:MsgBox(提示,[按钮风格],[标题])。显然,本题中的提示是“AAAA”,按钮风格是vbOKCancel+vbQuestion即问号提示,标题是“BBBB”。
5.层次型、网状型和关系型数据库划分原则是( )。(A)
A. 数据之间的联系方式
B. 记录长度
C. 联系的复杂程度
D. 文件的大小
解析:数据库按数据模型分为层次型数据库、网状型数据库、关系型数据库,数据模型即数据之间的联系方式,因此正确选项为A。
6.下列队列的描述中,正确的是( )。(D)
A. 队列属于非线性表
B. 队列在队尾删除数据
C. 队列按“先进后出”进行数据操作
D. 队列按“先进先出”进行数据操作
解析:队列是只允许在一端删除,在另一端插入的顺序表,允许删除的一端叫做队头,允许插入的一端叫做队尾。队列的操作数是依据先进先出的原则进行的。因此队列亦称作先进先出的线性表,或后进后出的线性表。
7.用SQL描述“在教师表中查找男教师的全部信息”,以下描述正确的是( )。(C)
A. SELECT FROM教师表IF(性别=‘男’)
B. SELECT性别FROM教师表IF(性别=‘男’)
C. SELECT*FROM教师表WHERE(性别=’男’)
D. SELECT*FROM性别WHERE(性别=’男’)
解析:用SQL描述“在教师表中查找男教师的全部信息”,正确格式为“SELECT*FROM教师表WHERE (性别=’男’)”。其中“SELECT*”表示选择表中全部字段, “FROM教师表”表示查询的数据表为“教师表”, “WHERE(性别=’男’)”指定查询条件。
8.在VBA中,能自动检查出来的错误是( )。(A)
A. 语法错误
B. 逻辑错误
C. 运行错误
D. 注释错误
解析:语法错误在编辑时就能自动检测出来,逻辑错误和运行错误是程序在运行时才能显示出来的,不能自动检测,注释错误是检测不出来的。
9.如果要求下列程序段中的循环执行3次,则程序中括号里的条件应是( )。
x = 1
Do
x = x+3
Loop Until(___________)(A)
A. x >=8
B. x <=8
C. x >=7
D. x <=7
解析:Do…Loop Until采用的是先执行循环体后判断条件的做法,首先执行循环,之后进行条件判断,结构是条件表达式不成立时,重复执行循环,直到条件表达式成立,结束循环。本题中,x初始值为1,之后进入第一次循环,执行x=1+3=4;进入第二次循环,执行x=4+3=7;进入第三次循环,执行x=7+3=10,之后跳出循环,因此,Until的条件应是x>=8。
10.在Access中,可用于设计输入界面的对象是( )。(A)
A. 窗体
B. 报表
C. 查询
D. 表
解析:窗体是Access数据库对象中最具灵活性的一个对象,可以用于设计输入界面。其数据源可以是表或查询
11.窗体中有命令按钮Commandl,事件过程如下:
Public Function f(x As Integer)As Integer
Dim y As Integer
x=20
y=2
f=x*y
End Function
Private Sub Commandl_Click()
Dim y As Integer
Static x As Integer
x=10
y=5
y=f(x)
Debug.Print x;y
End Sub
运行程序,单击命令按钮,则立即窗口中显示的内容是( )。(D)
A. 10 5
B. 10 40
C. 20 5
D. 20 40
解析:本题考查的是变量的作用域,程序中命令按钮中的x是用static定义的局部静态变量,只在模块的内部使用,过程执行时才可见。当调用f函数时,所求的f函数的值是f函数中x和y的值乘积,即f函数的值是2*20=40,调用f函数后,原命令按钮中x的值被f函数中的值覆盖,即x=20。最后输出x=20 y=40,故答案为D)。
12.要改变窗体上文本框控件的输出内容,应设置的属性是( )。(C)
A. 标题
B. 查询条件
C. 控件来源
D. 记录源
解析:控件的“控件来源”属性告诉系统如何检索或保存在窗体中要显示的数据,如果控件来源中包含一个字段名,那么在控件中显示的就是数据表中的字段值,对窗体中的数据所进行的任何修改都将被写入字段中;如果设置该属性值为空,除非编写了一个程序,否则在窗体控件中显示的数据将不会被写入到数据库表的字段中:如果该属性含有一个计算表达式,那么这个控件会显示计算的结果。
13.对于循环队列,下列叙述中正确的是( )。(D)
A. 队头指针是固定不变的
B. 队头指针一定大于队尾指针
C. 队头指针一定小于队尾指针
D. 队头指针可以大于队尾指针,也可以小于队尾指针
解析:循环队列的队头指针与队尾指针都不是固定
本文档预览:3600字符,共15646字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载