若执行下列的程序时,从键盘上输入1和2,则输出结果是( )。 #include<stdio.h> main() { int a,b,s; scanf("%d%d",&a,&

admin2013-02-23  25

问题 若执行下列的程序时,从键盘上输入1和2,则输出结果是(   )。         #include<stdio.h>         main()          {   int a,b,s;              scanf("%d%d",&a,&b);              s=a;              if(a<b) s=b;              s=s*s;              printf("%d\n",s);       }

选项 A、1
B、4
C、2
D、9

答案B

解析 本题考查if语句。scanf函数通过键盘读入a、b的值,a=1,b=2。第一个if语句,先判断条件,发现a<b条件成立,则s=b=2, s=s*s=4。
转载请注明原文地址:https://kaotiyun.com/show/oaPp777K
0

最新回复(0)