A-A+
下列程序的运行结果是()。 #include<stdiO.h> main() { int a
问题详情
下列程序的运行结果是()。
#include<stdiO.h>
main()
{ int a=0,b=4,c=0,d=10,x;
if(a)
d=d-10;
e1se
if(!B)
if(!C)
x=15;
else
x=25;
printf("%dn",D) ;
}
A.5
B.3
C.20
D.10
参考答案
正确答案:D
解析:本题考查if else语句。第1个if语句,先判断条件,发现a=0条件不成立,则执行与其配对的else语句;第2个if语句,先判断条件,发现b=4,则!b条件不成立,又没有与其配对的else语句,所以执行printf语句,输出do。