有以下程序 include main(){ intx,y,z;x=y=1; z=x++,y++,++y; printf(%d,%d,%d\n,x,y,z
有以下程序 include main(){ intx,y,z;x=y=1; z=x++,y++,++y; printf(%d,%d,%d\n,x,y,z);) 程序运行后的输出结果是
A.2,3,1
B.2,3,2
C.2,3,3
D.2,2,1
有以下程序 include main(){ intx,y,z;x=y=1; z=x++,y++,++y; printf(%d,%d,%d\n,x,y,z);) 程序运行后的输出结果是
A.2,3,1
B.2,3,2
C.2,3,3
D.2,2,1
有以下程序 include<stdio.h> main() {chara=4; printf(%dha,a=a<<1); )
A.8
B.16
C.40
D.4
有以下程序: include<stclio.h> main() { char c; while((c=getchar())!=?)putchar(--c); } 程序运行时,如果从键盘输入:Y?N?<回车>,则输出结果为【 】。
有以下程序: include <stdio.h> main() { char c; while((c=getchar())!=?) putchar(--c); } 程序运行时,如果从键盘输入Y?N?<回车>,则输出结果为【 】。
有以下程序 include<stdio.h> main(){ inta=3; printf(%d\n,(a+=a-=a*a));} 程序运行后的输出结果是
A.9
B.0
C.3
D.-12
有以下程序 include<stdio.h> main() {inta=2,b; b=a<<2;printf(”%d\n”,b); }
A.4
B.6
C.8
D.2
有以下程序 include<stdio.h> intflintx); main() {inta,b=0; for(a=0;a<3;a++) {b=b+f(a);putchar(A+b); } } intflintx) {returnx*x+1;)
A.BCD
B.BDI
C.ABE
D.BCF
有以下程序(strcat函数用以连接两个字符串) include<stdio.h> include<string.h> main() {chara[20]=abcD\OEFG\O,b[]=%s\n; strcat(a,b);printf(%s\n,a); } 程序运行后的输出结果是
A.abcDE\0FG\0UK
B.abcDUK
C.UK
D.EFGUK
有以下程序: #include<stdio.h> main { char s[]="rstuv"; printf("%c\n",*s+2); } 程序运行后的输出结果是()。
A.tuv
B.字符t的ASCIl码值
C.t
D.出错
有以下程序 include<stdio.h> main() {inta=5,b=1,t; t=(a<<2)Ib;printf(%d\n,t); }
A.11
B.6
C.21
D.1
有以下程序 include<stdio.h> include<stdlib.h> main() {int*a,*b,*c; a=b=c=(int*)malloc(sizeof(int)); *a=l;*b=2,*c=3; a=b: printf(%d,%d,%d\n,*a,*b,*c); } 程序运行后的输出结果是
A.2,2,3
B.3,3,3
C.1,2,3
D.1,1,3
有以下程序
#include<stdio.h>
main()
{ char ch[3][5]=("AAAA","BBB","CC");
printf("%s\n",ch[1]);
}
程序运行后的输m结果是
A.AAAA
B.CC
C.BBBCC
D.BBB