第8题: [单项选择]下列程序执行后,变量x的值为( )。 Dim a,b,C,d As Single DimXAs Single a=10:b=30:C=400 Ifb>aThen d=a:a=b:b=d EndIf Ifb>c Then x=b ElseIfa>c Then x=C Else x=a EndIf A. 10 B. 30 C. 400 D. 430 参考答案:B 答案解析:解析:本题考查选择语句的程序分析。If语句的执行是If条件表达式值为True时执行If分支,否则执行ElseIf分支或者结束。本题中首先判断b>a成立,因此a、b的值交换:接下来由于b>c不成立,a>c也不成立,因此x的值为a。