单项选择题

有以下程序: #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); } 程序输出______。

A.1,1,2,0
B.0,0,0,3
C.编译有错
D.0,1,2,0
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序:#include <stdio.h>main(){ int x=1, y=0, a=0, b=0;switch(x){ ease 1:switch(y){ case 0: a++; break;case 1: b++; break;}case 2: a++; b++; break;case 3: a++; b++;}printf( a=%d, b=%d n , a, b);}程序的运行结果是______。
A.a=2, b=2
B.a=2, b=1
C.a=1, b=1
D.a=1, b=0
单项选择题
以下关于逻辑运算符两侧运算对象的叙述中正确的是______。
A.可以是任意合法的表达式
B.只能是整数0或非0整数
C.可以是结构体类型的数据
D.只能是整数0或1
相关试题
  • 读取二进制文件的函数调用形式为:fread(b...
  • 有以下程序:#include <stdio.h>main...
  • 有以下程序:#include <stdio.h>#inc...
  • 以下叙述中正确的是______。
  • 有以下程序:#include <stdio.h>typed...