[模拟] 二级Visual Basic语言程序设计模拟61
单项选择题
第1题:
符要使文本框能够输入多行文本,应该设置的属性是( )。
A.MultiIine B.WordWrap C.ScrolIBars D.AutoSize 参考答案:A
文本框控件的MultiLine属性如果设置为False,则在文本框中只能输入单行文本;当设置为True时,可以使用多行文本,即在文本框中输入或输出文本时可以换行,并在下—行接着输入或输出。 第2题:
程序流程图(PFD)中的“□”代表的是______。
A.加工步骤 B.数据流 C.控制流 D.组成关系 参考答案:A
“→”或“↓”表示控制流,“□”表示加工步骤,“◇”表示逻辑条件。 [知识点] [选项个数]4 [试题编号] [分数] [题目类型] [难度] 第3题:
如果一个菜单项的Enabled属性被设置为False,则程序运行时,该菜单项______。
A.不显示 B.显示但无效 C.有效可用
D.不显示但有效可用 参考答案:B
菜单项默认情况下显示,Enabled属性值为False表示菜单项无效。所以菜单项显示但无效。故选B。 [知识点] [选项个数]4 [试题编号] [分数] [题目类型] [难度] 第4题:
数据库独立性是数据库技术的重要特点之一。所谓数据独立性是指____。
A.数据与程序独立存放
B.不同的数据被存放在不同的文件中
C.不同的数据只能被对应的应用程序所使用 D.以上3种说法都不对
1
参考答案:D
第5题:
以下____对象不能作为容器。
A.Frame B.From
C.PictureBox D.Image
参考答案:D
本题考查容器。容器是指可以容纳其他控件的控件。VB中常用来作为容器的有框架、窗体和图片框(PictureBox)。 第6题:
下列选项中不属于结构化程序设计方法的主要原则的是__________。
A.自顶向下 B.逐步求精 C.模块化 D.可复用 参考答案:D
[知识点] [选项个数]4 [试题编号] [分数] [题目类型] [难度] 第7题:
下列程序执行后,其输出结果为____。 Dim a(5) For 1=0 To 4 a(i)=i+1:m=i+1
Ifm=3 Then a(m一1)=a(i一2)Else a(m)=a(j) Ifi=2 Then a(i一1)=a(m-3) a(4)=i
Print a(i); Next i
A.1 1 1 4 4 B.1 2 3 4 1 C.11 2 1 4 4 D.1 1 1 4 1 参考答案:C
本题考查数组元素的赋值。数组a在循环中为数据赋值,循环变量i从0到4,步长为1。如果i等于2,则将a(0)的值赋给a(2);如果m等于3,则将a(0)的值赋给a(1)。因此数组元素的值为:1 2 1 4 4。 第8题:
为了保存一个Visual Basic应用程序,应当_________。
A.只保存窗体文件(.frm) B.只保存工程文件(.vbp)
2
C.分别保存工程文件和标准模块文件(.bas) D.分别保存工程文件、窗体文件和标准模块文件 参考答案:D
[知识点] [选项个数]4 [试题编号] [分数] [题目类型] [难度] 第9题:
下列叙述中正确的是( )。
A.算法就是程序
B.设计算法时只需要考虑数据结构的设计 C.设计算法时只需要考虑结果的可靠性 D.以上三种说法都不对 参考答案:D
算法是指解题方案的准确而完整的描述,算法既不等于程序,也不等于计算方法,因此A)错误。设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构,因此B)和C)错误。 第10题:
有如下函数过程:
Function lj(x As Integer) As Long Dim s As Long Dim i As Integer s=0
For i=1 To x s=s+i Next i lj=s End Function
在窗体上添加一个命令按钮,名为Command1,编写事件过程调用该函数,输出结果为( )。
Private Sub Command1_Click( ) Dim i As Integer For i = 1 To 5 sum=sum+lj(i) Next i Print sum End Sub
A.25 B.35 C.45 D.55
参考答案:B
本题lj函数为计算到某终止值的所有自然数和。本题执行1~5循环,每次循环引用lj函数。结果为1+3+6+10+15=35。
3