选择题   有以下程序
    #include<stdio.h>
    main()
    {  int a=0, b=0, c=0, d=0;
    if(a=1)b=1; c=2;
    else d=3;
    printf('%d, %d, %d, %d\n', a, b, c, d);
    }
    程序输出______。
 
【正确答案】 B
【答案解析】本题中if(a=1)b=1;与else d=3;之间多了语句c=2;因此会出现else语句的位置错误的编译失败提示。