题目内容

有以下程序void fun(int p) { int d=2; p=d++; printf("%d",p); } main() { int a=1; fun(a); printf("%d\n",a); }程序运行后的输出结果是( )

A. 32
B. 12
C. 21
D. 22

查看答案
更多问题

有以下程序main() { int a=1, b=2; for( ;a<8;a++) {b+=a; a+=2;} printf("%d,%d\n",a,b); }程序运行后的输出的结果是( )

A. 9,18
B. 8,11
C. 7,11
D. 10,14

有以下程序int fun(int x,int y) { if(x==y) return(x); else return((x+y)/2); } main() { int a=4,b=5,c=6; printf("%d\n",fun(2*a,fun(b,c))); } 程序运行后的输出结果是( )

A. 3
B. 6
C. 8
D. 12

有以下程序 main(){ char A[10]="abcd"; printf("%d,%d\n",strlen(A),sizeof(A)); }程序运行后的输出结果是( )

A. 7,4
B. 4,10
C. 8,8
D. 10,10

有以下程序main() { char c1,c2; c1='A'+'8'-'4'; c2='A'+'8'-'5'; printf("%c,%d\n",c1,c2); }已知字母A的ASCII码为65,程序运行后的输出结果是( )

A. E,68
B. D,69
C. E,D
D. 输出无定值

答案查题题库