分支语句测试题目

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

分支语句测试题目

单选题

1、针对语句IF K=1 THEN M=1,下列说法正确的是。

(A)K=1和M=1均为赋值语句

(B)K=1和M=1均为关系表达式

(C)K=1是关系表达式,M=1是赋值语句

(D)K=1是赋值语句,M=1是关系表达式

2、运行以下语句,结果为。

A=10 : B=20

Print A = B

(A)10 (B)20 (C)False (D)出错

3、交换A、B两个变量的值,T为中间变量,其正确的程序片段为。

(A)T = A:B = A:B = T

(B)T = A:A = B:B = T

(C)T = A:B = A:A = T

(D)T = B:A = B:A = T

4、用情况选择语句Select Case x选择|x|>5情况的语句为Case 。

(A)Not (-5 To 5) (B)5 To -5

(C)Is<-5,Is>5 (D)ABS (x) > 5

5、设有程序段:

Dim x As String, y As String

X = ”Visual Basic”

Y = UCase(Mid( Right(x,5),1,1))

则该程序段执行后,变量y的值为。

A. B

B. b

C. A

D. a

6、对正实数X的第四位小数四舍五入的VB表达式是。

A.0.001 * Int(x + 0.0005) B.0.001*(1000*x+0.5)

C.0.001 * Int(1000 * x + 5) D.0.001*Int(1000*(x+0.0005))

填空题

1、下述程序段执行后,输出结果为。

x = 1

If x > 0 Then

x = x + 1

ElseIf x > 1 Then

x = x - 1

End If

Print x

2、下述程序段执行后,输出结果为。

Private Sub Command1_Click()

Dim A As Integer, Bl As Boolean

A = 7

Bl = 1

Print A + Bl

End Sub

相关文档
最新文档