国家二级ACCESS机试(选择题)模拟试卷183
选择题
1.下列叙述中正确的是(A)
A. 程序执行的效率与数据的存储结构密切相关
B. 程序执行的效率只取决于程序的控制结构
C. 程序执行的效率只取决于所处理的数据量
D. 以上都不正确
解析:影响程序执行效率的因素有很多,如数据的存储结构、程序处理的数据量、程序的算法等。顺序存储结构和链式存储结构在数据插入和删除操作上的效率就存在差别。其中,链式存储结构的效率要高一些。
2.下面对软件描述错误的是( )。(C)
A. 文档是不可执行的
B. 程序和数据是可执行的
C. 软件文档是与程序开发、维护和应用无关的资料
D. 软件是程序、数据及相关文档的集合
解析:软件是程序、数据及相关文档的集合。程序、数据和相关文档又称为软件的三要素。其中,程序是软件开发人员根据用户需求开发的、用程序设计语言描述的、适合计算机执行的指令(语句)序列;数据是使程序能正常操纵信息的数据结构;文档是与程序开发、维护和使用有关的图文资料。可见,软件有两部分组成:一是机器可执行的程序和数据;二足机器不可执行的文档。
3.要从数据库中删除一个表,应该使用的SQL语句是( )。(D)
A. ALTER TABLE
B. KILL TABLE
C. DELETE TABLE
D. DROP TABLE
解析:Access支持的数据定义语句有创建表(CREATE TABLE)、修改表(ALTER.TABLE)、删除表(DROP TABLE)。
4.在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为( )。(A)
A. =Max([数学])
B. Max(数学)
C. =Max[数学]
D. =Max(数学)
解析:本题考查报表控件数据来源的知识。报表的控件来源必须以“=”引出;控件来源可以设置成有关字段的表达式,但是字段必须用“口”括起来;要计算最高分可以使用函数Max( )。
5.若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是(B)
A. Me=“改变文字显示颜色”
B. Me.Caption=“改变文字显示颜色”
C. Me.text=“改变文字显示颜色”
D. Me.Name=“改变文字显示颜色”
解析:本题考查窗体基本属性的知识。我们应该知道,Me代表的是控件所在窗体,Caption属性代表窗体的标题;Name属性代表窗体的名字;Text属性不是窗体的属性,而是文本框的属性,代表文本框中的内容。要设置窗体的标题实际上就是给Caption属性赋值的过程。
6.设有一个栈与一个队列的初始状态均为空。现有一个序列A,B,C,D,E,F,G,H。先分别将序列中的前4个元素依次入栈,后4个元素依次入队;然后分别将栈中的元素依次退栈;再将队列中的元素依次退队。最后得到的序列为(A)
A. D,C,B,A,E,F,G,H
B. D,C,B,A,H,G,F,E
C. A,B,C,D,E,F,G,H
D. A,B,C,D,H,G,EE
解析:栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。因此栈的出栈顺序是先入后出,所以顺序是D,C,B,A。
队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。因此,队的出队顺序是,先入先出,所以顺序是E,F,G,H。最后的顺序是:D,C,B,A,E,F,G,H。
7.一个窗体上有两个文本框,其放置顺序分别是:Text1,Text2,要想在Text1中按回车键后焦点自动转到Text2上,需编写的事件是( )。(A)
A. Private Sub Text1_KeyPress(KeyAscii As Integer)
B. Private Sub Text1_LostFocus()
C. Private Sub Text2_GotFocus()
D. Private Sub Text1_Click()
解析:根据题目的要求,如果想要在Text1中按回车键使焦点自动转到Text2上,就需要编写Text1的按键事件,即Sub Text1_KeyPress()。
8.在VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为( )。(D)
A. Byte
B. String
C. Int
D. Variant
解析:在VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为Variant。所以本题答案为D。
9.某系统结构图如下图所示,该系统结构图的深度是
(A)
A. 4
B. 3
C. 2
D. 1
解析:树中结点的层次从根开始定义起,根为第一层,根的孩子为第二层,依次累计。树中结点的最大层次称为树的深度。所以由题目中系统结构图,得到该树的深度为4,因此应选A选项。
10.下列能够交换变量X和Y值的程序段是(C)
A. Y=X:X=Y
B. Z=X:Y=Z:X=Y
C. Z=X:X=Y:Y=Z
D. Z=X:W=Y:Y=Z:X=Y
解析:想要交换X与Y的值,需要另一个变量作为中间变量z,先把x值赋给z,再把Y值赋给x,最后把z的值赋给Y,交换完毕。
11.以下程序段运行结束后,变量z的值为( )。
x=2
y=4
Do
x=x*y
y=y+l
Loop While y<4(C)
A. 2
B. 4
C. 8
D. 20
解析:本题考查VBA中循环的知识。在本题中用了Do…Loop While循环,先运行循环体后判断条件,当条件满足时继续循环,条件不满足时退出循环体。在本题中第一次循环结束后y的值为5已经不满足条件,故此循环只执行一次,x的值为2*4=8。
12.在宏表达式中要引用Form1窗体中的txt1控件的值,正确的引用方法是(C)
A. Form1!txt1
B. txt1
C. Forms!Forml!txt1
D. Forms!txt1
解析:在输入条件表达式时,会引用窗体或报表上的控件值。可以使用如下的语法:
Forms![窗体名]![控件名]或[Forms]![窗体名]![控件名]
Reports![报表名]![控件名]或[Reports]![报表名]![控件名]
13.下列Case语句中错误的是(C)
A. Case 0 To 10
B. Case Is>10
C. Case Is>10 And Is<50
D. Case 3,5 Is>10
解析:本题考查Select Case语句的知识。Case语句的后面可以包含一个值、一组枚举值、一个值的范围以及比较运算符。但是当Case语句使用Is
本文档预览:3600字符,共6096字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载