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

admin2010-12-10  24

问题 若执行下列的程序时,从键盘上输入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://jikaoti.com/ti/ZyB0FFFM
0

最新回复(0)