国家二级(VB)机试模拟试卷393
选择题
1.对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为( )。(A)
A. 并运算
B. 交运算
C. 差运算
D. 积运算
解析:关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,新关系中包含两个关系中的所有元组。
2.在窗体上有一个名称为CD1的通用对话框和一个名称为Command1的命令按钮。要求单击命令按钮时,打开一个保存文件的通用对话框。该窗口的标题为“保存”,缺省文件名为“ABC”,在“文件类型”栏中显示*.txt。则能够满足上述要求的程序是( )。(B)
A. Private Sub Commandl Click()
CD 1.FileName=“ABC”
CDl.Filter=“All Files|*.*|(*.txt)|*txt)|*txt|(*.doc|*.dox”
CD 1.Filterlndex=10
CD 1.DialogTitle=“保存”
CD 1.Action=2
End Sub
B. Private Sub Command1 Click()
CD 1.FileName=“ABC”
CD1.Filter=“A1l Filest*.|(*.txt)|*.txt1(*.doc|*.doe”
CD 1.FilterIndex=2
CD 1.DialogTitle=“保存”
CD 1.Action=2
End Sub
C. Private Sub Commandl Click()
CD 1.FileName=“保存”
CDl.Filter=“All Files|*.*|(*.txt)|*.txt)|*txt|(*.doe)|*.doc”
CD 1.FilterIndex=2
CD 1.DialogTitie=“ABC”
CD 1.Action=2
End Sub
D. Private Sub Command 1 Click()
CD 1.FileName=“ABC”
CDI.Filter=“All Filesl*.*|(*.txt)|*.*|txt|(*.doc|*.doe”
CDl.FilterIndex=1
CD 1.DialogTitle=“保存”
CD1.Aetion=1
End Sub
解析:本题考查通用对话框。程序中单击命令按钮时,要打开保存对话框,因此设置CDI的.Action属性为2,可以使用ShowSave方法,更改CDI的DialogTifle属性为“保存”,同时设置Filter属性,将FilterIndex属性设置为2,表示默认的文件类型为“txt”,设置其FileName属性为“ABC”,表示确定首次打开“保存”对话框时,在文件名中显示的文件名。
3.假定有以下循环结构:
Do Until条件表达式
循环体
Loop
则以下正确的描述是( )。(D)
A. 如果“条件表达式”的值是0,则一次循环体也不执行
B. 如果“条件表达式”的值不为0,则至少执行一次循环体
C. 不论“条件表达式”的值是否为“真”,至少要执行一次循环体
D. 如果“条件表达式”的值恒为0,则无限次执行循环体
解析:本题的Do Until…Loop循环结构是先判断,再执行的结构。
Do Until循环语句执行的过程是,先判断条件表达式的值,如果条件表达式的值为0或False时,即条件不成立时,则执行循环体,否则当条件表达式的值为非0或True时,即成立,则退出DO…Loop循环。
本题中,选项A条件表达式的值是0,说明条件不成立,执行循环体。故A错误。
选项B条件表达式的值不为0,说明条件成立,退出循环。故B错误。
选项C中Do Until…Loop语句中条件表达式的值为“假”时,才至少执行一次循环体,故c错误。
选项D中条件表达式的值恒为0,说明表达式总是不成立,所以可无限执行循环体,故D选项正确。
4.为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的( )属性设置为True。(D)
A. Value
B. Cancel
C. Enabled
D. Default
解析:本题考查控件的常见属性。对于所有具有Cancel属性的控件,Cancel表示该控件是否当按下“Esc”键时,执行某个事件过程。Enabled表示控件是否可以使用,命令按钮的默认属性为Default,表示当按下回车键的时候,执行某个命令按钮的事件过程。
5.在窗体上画一个名为Commandl的命令按钮,编写如下程序:
Private Sub Commandl Click()
Dim M(10)As Integer
For k=1 To 10
M(k)=12-k
Next k
x=6
Print M(2+M(x))
End Sub
程序运行后,单击命令按钮,输出的结果是( )。(A)
A. 4
B. 5
C. 6
D. 8
解析:本题考查数组中元素的分析。数组中的第k个元素的值为12一k,因此M(6)数据为6,M(8)为4。
6.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。(B)
A. 逻辑设计
B. 需求分析
C. 详细设计
D. 物理设计
解析:软件开发阶段包括需求分析、总体殴计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。
7.在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command 1 Clickf)
For i=1 To 4
X=4
Forj=1 To 3
X=3
For k=1 to 2
X=X+6
Next k
Nextj,i
Print X
End Sub
运行程序后,单击命令按钮,输出结果是( )。(B)
A. 7
B. 15
C. 157
D. 538
解析:题目中是3个For语句嵌套循环,在第二个循环中每次都给X赋值为3,因此前面两个外循环可以忽略不及,只考虑最里层的循环即可,一次循环后的结果就是最后答案。即运行两次循环,当k=1时,X=X+6=3+6=9;当K=2时,X=X+6=9+6=15。
8.假定有以下循环结构:
Do Until 条件表达式
循环体
Loop
则以下正确的描述是( )。(D)
A. 如果\\
B. 如果\\
C. 不论\\
D. 如果\\
解析:本题的Do Until… Loop 循环结构是先判断,再执行的结构。
Do Until
本文档预览:3600字符,共18750字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载