D、7 7 7
C、13
B、11
} A、7 8 9 答案:A
知识点:局部变量及其作用域和生存期70. 有以下程序 fun(int x, int y) {
static int m=0,i=2; i+=m+1; m=i+x+y; return m; } main() {
int j=1,m=1,k;
k=fun(j,m); printf("%d,",k); k=fun(j,m); printf("%d\n",k); }
执行后的输出结果是______。 A、5,5 B、5,11 C、11,11 D、11,5 答案:B
知识点:局部变量及其作用域和生存期71.
以下程序的输出结果是______。 int a,b; void fun() { a=100; b=200; int a=5,b=7;
fun();
printf("%d%d\n",a,b); }
A、100200 B、57 C、200100
D、75 答案:B
知识点:全局变量及其作用域和生存期 72. 有如下程序
int func(int a,int b) { return(a+b); }
main() {
int x=2,y=5,z=8,r; r=func(func(x,y),z); printf("%d\n",r); }
该程序的输出结果是______。 A、12 B、13 C、14 D、15 答案:D
知识点:调用函数和被调用函数之间的数据传递73. 有以下程序 void f(int v,int w) { int t; t=v;v=w;w=t; } main() {
int x=1,y=3,z=2; if(x>y) f(x,y); else if(y>z) f(y,z); else f(x,z);
printf("%d,%d,%d\n",x,y,z); }
执行后输出结果是______。 A、1,2,3 B、3,1,2 C、1,3,2 D、2,3,1 答案:C
知识点:调用函数和被调用函数之间的数据传递74. 有以下程序 void f(int x,int y) {