试题 试卷
题型:单选题 题类:常考题 难易度:普通
浙江省湖州市2018-2019学年高二下学期信息技术期末考试试卷
Do While i <= n
x = Int(Rnd() * 9) + 1 If x Mod 2 = 1 Then
a(i) = x Else
a(n) = x n = n - 1
End If
i = i + 1 Loop
数组元素的初值均为 0,执行该程序段后,在下列选项中 a(1)至 a(5)各元素值不可能的是( )
n = 0
m = 0
For i = 1 To 100
If Rnd > 0.5 Then
n = n + 1
Else
m = m + 1
Next i
……
小金仔细分析该程序段后,发现其中缺少了( )
Dim P As Integer, q As Integer, S As Integer, t As Integer
p=Val(Text1.Text)
t=0
For q=P+1 To 2*p
s=(p*q)Mod(q-p)
If s=0 Then
t=t+1
Next q
Label1. Caption=Str(t)
该程序段运行时,在文本框Text1中输入8,则在标签Label1中显示的内容是( )
n = 0: i = 2: f = True
Do While i <= 6 And f
f = False
For j = 6 To i Step -1
If a(j) < a(j - 1) Then
t = a(j): a(j) = a(j - 1): a(j - 1) = t
Last = j
f = True
Next j
i = Last + 1
Loop
数组元素a(1)到 a(6)的值依次为“10,16,82,36,51,87”,经过该程序段“加工”后,下列说法不正确( )
i = n
Do While i >=2
k = i
For j = To 1 Step -1
If a(j) > a(k) Then k = j
If i <> k Then
t = a(k): a(k) = a(i): a(i) = t
则下列说法正确的是( )
试题篮