问题 填空题

有以下程序:
#include<stdio.h>
main()
int a=1,b=2,c=3,d=0;
if(a==1)
if(b1=2)
if(c==3) d=1;
else d=2;
else if(c!=3) d=3;
else d=4;
else d=5;
printf("%d\n",d);

程序运行后的输出结果是______。

答案

参考答案:D

解析: 嵌套形式的if_else语句中,else总是与它前面最近的统一复合语句内的不带else的if结合。

材料分析题
单项选择题