一、选择题 32. 假定有以下循环结构
Do Until条件
循环体
Loop
则正确的叙述是
。
A.如果“条件”值为0,则一次循环体也不执行 B.如果“条件”值为0,则至少执行一次循环体 C.如果“条件”值不为0,则至少执行一次循环体 D.不论“条件”是否为“真”,至少要执行一次循环体
A B C D
B
[解析] 本题考查VBA中Do Until…Loop循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为。True时退出循环;在While循环中条件为True时执行循环体,条件为False时退出循环,这一点要注意区分清楚。本题中是先判断条件,条件值为0表示条件是False,则至少执行一次循环体。
35. 在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:
Private Sub Command1_Click()
Dim a(10,10)
For m=2 To 4
For n=4 To 5
a(m,n)=m*n
Next n
Next m
MsgBox a(2,4)+a(3,5)+a(4,5)
End Sub
窗体打开运行后,单击命令按钮,则消息框的输出结果是
。
A B C D
C
[解析] 本题考查VBA中二维数组的知识。本题中的数组a是一个二维数组,在一个二重循环中为这个数组部分进行了赋值。本题中只需要注意最后使用到的二维数组的元素值,显然其值为两个卜标之积。
二、填空题 1. 关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为______。
关系
[解析] 关系代数是关系操纵语言的一种传统表示方式,它以集合代数为基础发展起来的,但它的运算对象和运算结果均是关系,这些新关系仍可以使用同样的代数运算进一步操作。关系代数也是一种抽象的查询语言,它通过对关系的运算来表达查询和修改处理的需求。
2. 在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间______的信息。
前后件关系
[解析] 在数据存储结构中,除了要存储数据,还要存储数据的前后件关系,对于顺序存储的数据结构,前后件之间的关系是通过存储空间的位置来实现的,而对于链式存储来说,数据元素之间的前后件关系是通过指针来实现的。
3. 软件是程序、数据和______的集合。
相关文档
[解析] 计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。
4. 对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较______次。
log2n
[解析] 二分法查找,也称拆半查找,是一种高效的查找方法。能使用二分法查找的线性表必须满足两个条件:用顺序存储结构;线性表是有序表。对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较log2n次
5. 测试分为白箱法和黑箱法,______又称为逻辑覆盖测试。
白箱法
[解析] 白箱测试是根据程序内部逻辑结构的分析来选取测试用例。由于测试用例对程序的逻辑覆盖程序决定了测试的完全性的程度,因此白箱测试也称为逻辑覆盖测试。
6. 在关系数据厍的基本操作中,从表中抽取满足条件的行的操作称为______。
选择
[解析] 本题考查关系运算的知识。关系运算共可分为两大类:一类是传统的集合运算,如并、交、差和笛卡儿积:还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组:投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组:自然连接是在等值连接的基础上去除重复的属性。
7. 利用Access创建的数据库项目文件,其扩展名为______。
.ADP
[解析] 本题考查Access基本概念的知识。在Access中,项目文件的扩展名为.ADP,数据库文件的默认扩展名是.MDB。
8. 在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属性是______。
默认值
[解析] 本题考查表的基础知识。在表中的每个字段都可以设置一个默认值,当在数据表视图下向表中输入数据时,未输入的数据都是该字段的默认值。
9. 窗体中有一命令按钮,名称为Command1。要求在窗体视图中单击此命令按钮后,命令按钮上面的文字变为加粗,实现该操作的VBA语句是______。
Command1.FontBold=true
[解析] 本题考查有关字体属性的知识。窗体中控件的字体由一些有关字体的属性控制,比如FontName(字体名)、FontSize(字体大小)、FontBold(加粗)、Fontltalic(倾斜)、FontUndedine(下划线)等。
10. 打开一个表应该使用的宏操作是______。
OpenTable
[解析] 本题考查宏操作的知识。Access中提供了50多个可选的宏操作命令,常用的打开操作有:OpenForm用于打开窗体,OpenQuery用于打开查询,OpenTable用于打开一个表,OpenReport则用于打开报表。
11. 在使用Dim语句定义数组时,在缺省情况下数组下标的下限为______。
0
[解析] 本题考查数组的基础知识。数组变量由变量名和数组下标构成,通常使用Dim语句来定义数组,其格式为: Dim数组名([下标下限to]下标上限) 其中下标下限缺省为0。数组中的元素个数即为:下标上限-下标下限+1。
12. 执行下面的程序,消息框的输出结果是______。
Dim a(1 To 10),b(1 To 5)As Integer
sum=0
For i=1 To 10
a(i)=i
Next i
For i=1 To 5
b(i)=a(i*2)
Next i
For i=1 To 5
sum=sum+b(i)^2
Next i
MsgBox sum
220
[解析] 本题考查数组和循环的知识。在本题中出现了两个数组,要注意两个数组的值和下标的对应关系。第一个循环为数组a赋值,每个数组元素值等于其下标值;第二个循环为数组b赋值,分别使b(1)=a(2)=2,b(2)=a(4)=4,b(3)=a(6)=6,b(4)=a(8)=8,b(5)=a(10)=10;第三个循环把b数组的每一个元素平方以后累加起来,最后结果为220。
13. 空字符串的长度为______。
0
[解析] 本题考查字符串的知识。本题属于基础知识,空字符串里面没有任何字符,就是长度为0的字符串,
14. 某窗体中有一命令按钮,名称为C1。要求在窗体视图中单击此命令按钮后,命令按钮上显示的文字颜色变为棕色(棕色代码为128),实现该操作的VBA语句是______。
C1.Forecolor=128
[解析] 本题考查窗体控件前景颜色的知识,命令按钮上显示的文字颜色为前景颜色,所以设置C1.Forecolot=128。
15. 在窗体上添加一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
sum=0
For i=3 To 7
sum=i+2
Next i
MsgBox sum+i
End Sub
打开窗体后,单击命令按钮,消息框的输出结果是______。
17
[解析] 小题考查循环的知识。这个问题本来比较简单,只是具有一定的迷惑性。在循环内部为变量sum赋值,由于赋的值只和循环变量i有关,所以只有最后一次循环中为sum赋的值才有效,这个值会覆盖掉前面各次循环为sum赋的值;还有就是要注意,循环退出后循环变量必然处于不满足循环条件的状态,例如本题的循环退出后i的值应该为8。所以最终答案为9+8=17。