题目内容

以下程序的输出结果是____?int d=1;fun(int p){ int d=5; d+=p++; printf("%d",d);}main(){ int a=3; fun(a); d+=a++; printf("%d\n",d);}

A. 84
B. 94
C. 811
D. 911

查看答案
更多问题

以下叙述中,正确的是____?

A. 构成C程序的基本单位是函数
B. main()函数必须放在其它函数之前
C. 所有被调函数一定要放在调用函数的前面
D. 可以在一个函数中定义另一个函数

以下程序的输出结果是____?fun() {static int x=5; x++; return x; } main() { int i, x; for(i=0; i<3; i++) x=fun(); printf("%d\n", x); }

A. 5
B. 6
C. 7
D. 8

对字符数组进行初始化,哪个形式是错误的。

A. char c1[ ]={'1', '2', '3'};
B. char c2[ ]=123;
C. char c3[ ]={'1', '2', '3','\0'};
D. char c4[ ]=“1230”;

若有以下说明,则哪个答案是数值为 4 的表达式int a[12] ={1,2,3,4,5,6,7,8,9,10,11,12}; char c='a',d,g;

A. a[g-c]
B. a[4]
C. a['d'-'c']
D. a['d'-c]

答案查题题库