在VB中,若x=16,y=5,则表达式x-y Mod 3^2 的值是  ( )。
A.0B.9C.10D.14
当前题号:1 | 题型:选择题 | 难度:0.99
在 VB 中,下列程序段执行后,变量 s 的值是( )。
s=1
For k="1" To 3
s=s+1
Next k
A.1B.3C.4D.6
当前题号:2 | 题型:选择题 | 难度:0.99
假设变量a=4,b=5,执行a=a*b:b=a/b:a=a/b语句以后,a和b的值分别是()
A.5 和4
B.4 和5
C.20 和20
D.4 和4
当前题号:3 | 题型:选择题 | 难度:0.99
如图所示的流程图片断,该流程图执行过后,A、B的值分别为(   )
A.A是20,B是30
B.A 是20,B是20
C.A是30,B是30
D.A是30,B是20
当前题号:4 | 题型:选择题 | 难度:0.99
如下VB程序段
x=Text1.Text
p=0
For i=1 to Len(x)
 If Mid(x,i,1)=“a” Then p=p+1
Next i
Print p
若程序运行时,在文本框Text1中键入“Are you happy”,则运行结果是(  )
A.0B.1C.2D.11
当前题号:5 | 题型:选择题 | 难度:0.99
下列各赋值语句,语法不正确的是( )。
A.x+y=5B.number=15
C.Label1.caption=timeD.length=x+y
当前题号:6 | 题型:选择题 | 难度:0.99
将表达式8=9的结果赋给变量x的是(    )
A.x=8:x=9B.x=8=9
C.8=9=xD.x=8 And x=9
当前题号:7 | 题型:选择题 | 难度:0.99
假设变量a=4,b=5,执行t=a+b:a=b-a:b=t语句以后,a和b的值分别是(    )
A.9 和9B.1 和9C.5 和1D.9 和1
当前题号:8 | 题型:选择题 | 难度:0.99
以下Visual Basic程序的功能是:在文本框Text1中输入一个两位数x,将个位上的数和十位上的数互换组合成新的两位数y,并在文本框Text2中输出新数。

Private Sub Command1_Click()
Dim x As Integer, y As Integer
Dim i As Integer, j As Integer
x=val(text1.text)
i=x \ 10
_____________ ①
y=j*10+i  
Text1.Text = y   ②
End Sub
(1)为了实现上述表达式的计算,①处应填写的是____________。
(2)程序中②处的表达式有误,应更正为____________。
当前题号:9 | 题型:填空题 | 难度:0.99
下列VB 程序用于求2个正整数(均小于10000)的最大公约数:
Private Sub Command1_Click()
Dim x As Integer,y As Integer,z As Integer
x=Val(Text1.Text) ‘第1 个正整数
y=Val(Text2.Text) ‘第2 个正整数
‘调用函数gcd
Text3.Text=Str(z)
End Sub
Function gcd(a As Integer,b As Integer) As Integer
Do While a <> b
If a>b Then a=a-b Else b=b-a
Loop
gcd=b
End Function
方框中的正确语句是(  )
A.z=gcdB.z=gcd(a,b)C.z=gcd(x,y)D.z=gcd x,y
当前题号:10 | 题型:选择题 | 难度:0.99