刷题宝
  • 刷题首页
题库 高中信息

题干

有如下VB程序段:
Dim a(1 To 10)  As  Integer
Pos= -1
i=1
Do While i<=10
 If  i Mod 2=0  Then  a(i)=i*2  Else  a(i)=i
 i=i+1
Loop
i=10
Do While  i>=1
 If  a(i)=12  Then  Pos=i
 i = i-1
Loop
该程序段运行后,变量Pos值是(  )
A.1B.2C.6D.10
上一题 下一题 0.99难度 选择题 更新时间:2019-11-20 12:45:36

答案(点此获取答案解析)

同类题1

有如下VB程序段:
s="EXPO2019":m=0:n=0
For i=1 To Len(s)
ch= Mid(s, i, 1)
If ch >=A"And ch <="Z" Then t= Asc(ch)-Asc("A")+1 Else t=Asc(ch)-Asc("0")
If t Mod 2=0 Or t Mod 3=0 Then

m=m+1

ElseIf t Mod 5=0 Then

n=n+1

End If
Next i
Labell Caption= Str(m)+ ":" +Str(n)
执行程序段后,标签 Label1显示的内容是(   )
A.6:2B.6:1C.5:2D.4:3

同类题2

有如下VB程序段:
Dim i As Integer, sum As Integer
Dim a(1 To 8) As Integer
sum = 1
a(8) = 49: a(7) = 28
For i = 6 To 1 Step -1
a(i) = a(i + 2) - a(i + 1)
If a(i) Mod 3 = 0 Then sum = sum + a(i)
Next i
text1.Text = Str(sum)
该段程序运行后,文本框Text1中显示的内容是(   )
A.21B.43C.42D.1

同类题3

某算法的部分流程图如图所示。
   
执行这部分流程,输入11,变量i和f的值分别是(   )
A.10,TrueB.10,FalseC.11,TrueD.11,False

同类题4

如图,若输入框中m=4,n=3,则m= ①_____ a= ②_____,i= ③_____ 

同类题5

在Visual Basic中,下列循环程序段输出“*”的个数最小的是(  )
A.B.
C.D.
相关知识点
  • 算法理论
  • 面向对象程序设计 VB开发工具
  • 循环语句
刷题宝 没有分数是刷题提高不了的! 粤ICP备12066032号

本站仅为免费收集试题提供给学生刷题,不做任何盈利性活动!如无意侵犯您的合法权益,联系站长删除处理(QQ:2572127418)