答案 B
解析 计算机执行本条件语句时,先对条件进行判断.因为2<3成立,所以把2赋给t,把3赋给a,再把2赋给b,并且最终输出的结果是a=3,b=2.故选B.
反思与感悟 (1)"条件"表示判断的条件,"语句体"表示满足条件时执行的操作内容;条件不满足时,结束条件语句,"ENDIF"表示条件语句的结束.条件语句必须以IF开始,以ENDIF结束,一个IF必须和一个ENDIF对应.
(2)计算机在执行这种形式的条件语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行ENDIF之后的语句.
跟踪训练1 编写程序,输出两个不相等的实数a,b中的较大数,并画出程序框图.
考点 条件语句与条件结构的应用
题点 IF-THEN-ENDIF语句的应用
解 程序如下:
INPUT "a,b=";a,b
IF b>a THEN
a=b
END IF
PRINT a
END
程序框图如图所示.
例2 已知y=编写一个程序,输入x的值,得到相应的函数值,并画出