单选题
下列程序执行后,变量x的值为( )。 Dim a,b,c,d As Single Dim x As Single a=10:b=30:c=400 If b>a TIlen d=a:a=b:b=d End If Ifb>c Then x=b Else lf a>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。
提交答案
关闭