下列程序执行后,变量X的值为( )。 Dim a,b,c,d As Single Dim xAs Single a=10:b=30:c=400 Ifb>aThen d=a:a=b:b=d EndIf

admin2020-06-30  24

问题 下列程序执行后,变量X的值为(    )。
    Dim a,b,c,d As Single
    Dim xAs Single
    a=10:b=30:c=400
    Ifb>aThen
    d=a:a=b:b=d
    EndIf
    If b>C Then
    x=b
    Elselfa>C Then
    x=C
    Else
    x=a
    End If

选项 A、10
B、30
C、400
D、430

答案B

解析 本题考查选择语句的程序分析。If语句的执行是If条件表达式值为True时执行If分支,否则执行ElseIf分支或者结束。本题中首先判断b>a成立,因此a、b的值交换;接下来由于b>c不成立,a>c也不成立,因此x的值为a。
转载请注明原文地址:https://kaotiyun.com/show/H1Hp777K
0

最新回复(0)