下面程序的输出结果是()。 #include“stdio.h” Void 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. 0,1,2,0
B. 0,0,0,3
C. 1,1,2,0
D. 编译有错
查看答案
五、编程题50分(共4题,分值分别为10、10、15、15)判断箱子是正方体还是长方[填空1]
已知char a;,使用scanf()函数输入一个字符给变量a,不正确的函数调用是( )。
A.scanf(“%d”,&a);
B. B.scanf(“%lf”,&a);
C.scanf(“%c”,&a);
D. D.scanf(“%u”,&a);
已有定义int a=5;int *p1,*p2;,且p1和p2均已指向变量a,下面不能正确执行的赋值语句是( )。
A. a=*p1+*p2;
B. p2=a;
C. p1=p2;
scanf("%c",&a);若要给变量输入大写字母 A,则以下正确的输入是 ______ 。
A. 'A'
B. A
C. "A"
D. 以上都不对