vb考试题,求大师解答。。 10
1.以下If语句中,语法正确的是()。A.Ifx>yThent=xx=yy=tEndIfB.Ifx>yThenprintxElseprintyEndIfC.Ifx<yTh...
1.以下If语句中,语法正确的是( )。
A.If x > y Then t=x
x=y
y=t
End If
B.If x > y Then print x
Else
print y
End If
C.If x < y Then t = x :x = y :y = t
D.If x < y Then t = x :x = y :y = t End If
2. 以下语句的输出结果是______
x=2:y=1
If x*y<1 Then y=y-1 Else y=y+x
Print y-x>0
A.True B.False C.-1 D.1
3. 关于语句”If s=1 Then t=1”,下列说法正确的是______
A.s必须是逻辑型变量
B.t不能是逻辑型变量
C.s=1是关系表达式, t=1是赋值语句
D.s=1是赋值语句,t=1是关系表达式
4.在窗体上画一个命令按钮command1,编写其click事件过程代码如下,则程序运行后单击命令按钮,如果在输入对话框中输入2,则窗体上显示的是()
Private Sub Command1_Click()
x = InputBox("input")
Select Case x
Case 1, 3
Print "分支1"
Case Is > 4
Print "分支2"
Case Else
Print "else分支"
End Select
End Sub
A. 分支1 B. 分支2 C. else分支 D.程序出错
5.以下case语句中错误的是()
A. case 0 to 10 B. case is >10
C. case is > 10 and is < 50 D. case 3, 5, is > 10
1.如下程序运行后,单击窗体,输出结果为()
Private Sub Form_Click()
Dim i As Integer, sum As Integer
sum = 0
For i = 2 To 10
If i Mod 2 <> 0 And i Mod 3 = 0 Then
sum = sum + i
End If
Next i
Print sum
End Sub
A.12 B.30 C.24 D.18
2. 下列Visual Basic程序段运行后,变量s、t的值为______。s=0:t=1For k=2 To 4s=s+kt=t*kNext kA.2 2 B.9 24 C.5 6 D.0 13. 下列Visual Basic程序段运行后,变量n的值为______。n=0For x=3 To 11 Step 2n=n+1Next xA.4 B.5 C.6 D.7 展开
A.If x > y Then t=x
x=y
y=t
End If
B.If x > y Then print x
Else
print y
End If
C.If x < y Then t = x :x = y :y = t
D.If x < y Then t = x :x = y :y = t End If
2. 以下语句的输出结果是______
x=2:y=1
If x*y<1 Then y=y-1 Else y=y+x
Print y-x>0
A.True B.False C.-1 D.1
3. 关于语句”If s=1 Then t=1”,下列说法正确的是______
A.s必须是逻辑型变量
B.t不能是逻辑型变量
C.s=1是关系表达式, t=1是赋值语句
D.s=1是赋值语句,t=1是关系表达式
4.在窗体上画一个命令按钮command1,编写其click事件过程代码如下,则程序运行后单击命令按钮,如果在输入对话框中输入2,则窗体上显示的是()
Private Sub Command1_Click()
x = InputBox("input")
Select Case x
Case 1, 3
Print "分支1"
Case Is > 4
Print "分支2"
Case Else
Print "else分支"
End Select
End Sub
A. 分支1 B. 分支2 C. else分支 D.程序出错
5.以下case语句中错误的是()
A. case 0 to 10 B. case is >10
C. case is > 10 and is < 50 D. case 3, 5, is > 10
1.如下程序运行后,单击窗体,输出结果为()
Private Sub Form_Click()
Dim i As Integer, sum As Integer
sum = 0
For i = 2 To 10
If i Mod 2 <> 0 And i Mod 3 = 0 Then
sum = sum + i
End If
Next i
Print sum
End Sub
A.12 B.30 C.24 D.18
2. 下列Visual Basic程序段运行后,变量s、t的值为______。s=0:t=1For k=2 To 4s=s+kt=t*kNext kA.2 2 B.9 24 C.5 6 D.0 13. 下列Visual Basic程序段运行后,变量n的值为______。n=0For x=3 To 11 Step 2n=n+1Next xA.4 B.5 C.6 D.7 展开
2个回答
展开全部
1.以下If语句中,语法正确的是( C )。
A.If x > y Then t=x'如果 then 后面有代码 则下面就不能有 end if 所以错
x=y
y=t
End If
B.If x > y Then print x
'和上面的一样
Else
print y
End If
C.If x < y Then t = x :x = y :y = t
'如果 then 后面有代码 而且有多句 用 : 连接 语法是正确的
'也可以 if x<y then <代码1> else <代码2>
D.If x < y Then t = x :x = y :y = t End If'不能有end if 的
2. 以下语句的输出结果是___A___
x=2:y=1
If x*y<1 Then y=y-1 Else y=y+x
'x*y=2 >> 2<1 False y=y+x 刚 y=2+1 =3 x=2
Print y-x>0
'首先计算 y-x =1 然后 1>0 是不大于的 所以 True
A.True B.False C.-1 D.1
3. 关于语句”If s=1 Then t=1”,下列说法正确的是___C___
'基础问题不做解释
A.s必须是逻辑型变量
B.t不能是逻辑型变量
C.s=1是关系表达式, t=1是赋值语句
D.s=1是赋值语句,t=1是关系表达式
4> __C___
第一个分枝 只有 1,3 没有2 不会执行
第二个 其实就是大于4的 2 不大于4 所以不会执行
第三个 为 else 除上面的以 都 执行这句 所以C
5> C
不能那样做....
<1> A
i mod 3=0 在2 -10 的数中只有 3,6,9
由于 还不能被2整除的
i mod 2 <>0
只有 3,9
for 中是相加 只是 3+9了 所以为 12
再下面 写的太乱....
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询