内容正文:
选修一第四章VB程序设计初级章末习题(简单程度)
一、选择题(本大题共7小题)
1. 程序设计语言的发展经历 ( ) 、汇编语言及高级语言。
A. 机器语言 B. pascal语言 C. vb语言 D. 自然语言
2. 下列VB程序段的功能为:生成n个不重复的随机整数,保存在数组a中,并升序排序。
Const n = 6
Dim a(i To n) As Integer,f(1 To 10) As Boolean
Dim tmp As Integer,i As Integer,j As Integer,t As Integer
’f数组各元素的初值置为False,代码略
For i=1 To
t = Int(1+Rnd*10)
If Not f(t) Then
a(i)=t︰f(t)= True
For j=
If a(j)< a(j-1) Then
tmp = a(j)︰a(j)= a(j-1)︰a(j-1)= tmp
End If
Next j
Else
End If
Next i
上述程序段3个方框处的表达式分别为
A. (1) n-1 (2) 2 to i (3) i = i-1
B. (1) n (2) i to 2 Step-1 (3) i= i-1
C. (1) n-1 (2) 2 to i (3) t= Int(1+Rnd*10)
D. (1) n (2) i to 2 Step-1 (3) t= Int(1+Rnd*10)
3. 有如下VB程序段:
For i=1 To 8
a(i)=Int(Rnd*2)
Next i
sum=0
For i=1 To 8 Step 3
For j=i To 8
a(j)=1- a(j)
Next j
sum = sum + a(i)
Next i
Text1.Text= Str(sum)
执行程序段后,文本框Text1中显示的内容不可能是
A. 0 B. 2 C. 3 D. 4
4. 寻找数组元素a(1)到a(10)中最大值的VB程序段如下:
____①
For i = 2 To 10
If a(i) > Max The