某同学编写了以下Visual Basic 程序段,运行这段程序段,循环体的循环次数为:(  )
Dim x,y As Integer
x=2
y=20
Do While  x<y
x =x^2
Loop
A.4B.3C.2D.0
当前题号:1 | 题型:选择题 | 难度:0.99
程序运行后,单击Command1命令按钮,变量x的值为(   )
Private Sub Command1_Click()
n = 6
x = 1
For i ="1" To n
x =" x" * i
Next
End Sub
A.15B.24C.120D.720
当前题号:2 | 题型:选择题 | 难度:0.99
小张设计了一个“加减运算练习”VB程序。界面如下图所示。单击“出题”Command1按钮显示两个运算数和运算符号,并计数。在文本框Text1中输入计算结果后单击“判断”按钮Command2,如果计算结果正确,则得分加10分,直至完成10题测试。VB程序如下,但加下划线处代码有错,请改正。

Dim n,s As Integer    'n为试题计数器,s为得分
Dim a, b As Integer  'a,b 为两个运算数
Dim c As String 'c为运算符:"+ "表示加法,"-"表示减法
Private Sub Form_Load()
n = 0:
s = 0
End Sub
Private Sub Command1_Click()   ‘出题按钮
Randomize
n =" n" + 1
If n < 11 Then
Label1.Caption = "No:" + Str(n)
a =" Int(Rnd" * 100)  'a,b为运算数,且要求a不小于b
b =" Int(Rnd" * 100)
If   a > b   Then t =" a:" a =" b:" b = t '(1)
If  Rnd > 0.5  Then c = "+" Else  b = "-" '(2)
Label5.Caption =" Str(a)" + c + Str(b) + "="
Text1.Text = ""
Else
Command1.Caption = "完成测试"
End If
End Sub
Private Sub Command2_Click()   ‘判断按钮
If c = "+" Then
If  a + b =" Val(Text1.Text)" Then  s =" s" + 10
Else
If  a + b =" Val(Text1.Text)" Then  s =" s" + 10    '(3)
End If
Label3.Caption = "得分:" + Str(s)
End Sub
当前题号:3 | 题型:None | 难度:0.99
编写VB程序,求最小公倍数。在文本框Text1和Text2中分别输入两个数,单击“计算”按钮Command1,求出这两个数的最小公倍数,并在标签Label3 中输出结果。界面如图所示:
 
第1图    第2图
(1)在设计程序界面时,应使用第19题-2图所示“控件工具箱”中的__________(填相应编号)添加标签控件。要让Command1显示为“计算”,需要在属性面板中修改___________的值为“计算”。
(2)程序代码如下:
Private Sub Command1_Click()
Dim a As Integer, b As Integer, r As Integer
Dim a1 As Integer, b1 As Integer, g As Integer
a1 = Val(Text1.Text)
b1 = Val(Text2.Text) 
a = a1
b = b1
Do While b <> 0
r =" a" Mod b
a = b
b = r
Loop
g =" a1" * b1 / a
    ①     
End Sub
完善此程序,则①处应填入_______________。
当前题号:4 | 题型:填空题 | 难度:0.99
下列VB表达式的值等于13的是( )
A.Val("11") + 2B.Str(11) + "2"
C.Sqr(11) + 2D.Len("11") + 2
当前题号:5 | 题型:选择题 | 难度:0.99
编写一段程序求1Í2Í3Í……Í100的值,程序代码如下:
Private Sub Command1_Click()
Dim i As Integer, t As Integer
t = 1
For i =" 1" To 100
        
Next i
Text1.Text = Str(t)
End Sub
(1)  请补充①处的代码___________________。
(2)  运行此程序,单击Command1按钮,出现对话框如图所示:

请分析出现该错误的原因__________,如何修改可以解决此问题_______________________。
当前题号:6 | 题型:填空题 | 难度:0.99
下列VB程序段
Dim x As Single, y As Single
x = Val(Text1.Text)
If x > 10 Then
y =" x" * x
ElseIf x > 0 Then
y =" 10" * x
Else
y = 0
End If
Text2.Text = Str(y)
要测试所有分支程序代码是否正确,以下测试数据中,最恰当的一组是(    )
A.11,2,-1B.0,10
C.-2,2,5D.12,100,-1
当前题号:7 | 题型:选择题 | 难度:0.99
该程序的界面如右图所示:
如果要把窗口标题处的“Form1”修改
为“计算团购优惠”,应该选择以下哪个语句?(   )
A.form1.text=”计算团购优惠”B.form1.caption=”计算团购优惠”
C.form1.font=”计算团购优惠”D.form1.coption=”计算团购优惠”
当前题号:8 | 题型:选择题 | 难度:0.99
定义变量s表示团购价,则在窗口上显示团购价的语句应该是?(   )
A.label4.caption=str(s)B.label4.text=val(s)
C.s=str(label4.caption)D.s=val(label4.caption)
当前题号:9 | 题型:选择题 | 难度:0.99
下图所示的流程图实现的功能是求三角形的面积,回答以下问题:(共12分)
(1)判断①条件为? (2分)
(2)②处应填入的VB表达式是?(2分)
(3)③处应填入的VB表达式是?(2分)
(4)④处应填入的内容?(2分)
(5)⑤处应填入的内容?(2分)
(6)该算法采用的结构是?(2分)
当前题号:10 | 题型:填空题 | 难度:0.99