单选题
有以下程序: INPUT TO A S=0 IF A=10 S=1 ENDIF S=2 ?S 假定从键盘输入的A值是数值型,则程序的运行结果是
A、
0
B、
1
C、
2
D、
1或2
【正确答案】
C
【答案解析】
解析:本题考查程序的顺序结构和分支结构,基本语法格式如下: IF条件表达式 命令组 ENDIF 在题目的的程序中,如果变量A的值等于10,则把1赋于变量S,但在条件语句之外又重新定义S的值为2,因此,不管IF语句是否成立,S的值始终为2。
提交答案
关闭