题目内容

以下程序程序运行后的输出结果是()。int f(int n){ static int a=1; n+=a++; return n;}void main(){ int a=3,s; s=f(a);s=s+f(a);printf("%d\n",s);}

A. 7
B. 8
C. 9
D. 10

查看答案
更多问题

若有说明“static int a[3][4];”,则数组a中的各元素( )。

A. 可在程序的运行阶段得到初值0。
B. 可在程序的编译阶段得到初值0。
C. 不能得到确定的初值
D. 可在程序的编译或运行阶段得到初值0。

以下程序的输出结果是( )。int a=5;void fun(int b){ int a=10; a+=b;printf("%d,",a);}void main(){int c=20;fun(c);a+=c;printf("%d\n",a);}

以下程序的输出结果是( )。#include func(int x){ x=20;}void main(){ int x=10;func(x);printf("%d",x);}

以下程序的运行结果是().int a=5;int b=7;void main(){ int a=4,b=5,c;c=plus(a,b);printf("A+B=%d\n",c);}plus(int x,int y){ int z;z=x+y;return(x);}

答案查题题库