题目内容

以下程序的运行结果是()。#includeint a=3,b=7;max(int a,int b){int c;c=a>b?a:b;return c;}main(){int a=8;printf("%d",max(a,b));}

A. 7
B. 8
C. 3
D. 15

查看答案
更多问题

以下程序的运行结果是()。#includef(int a){int b=0;static int c=5;b++;c++;return(a+b+c);}main(){int i;for(i=0;i<3;i+=2)printf(“%d ”,f(i) );}

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

以下程序的运行结果是()。int abc(int u,int v){int w;while(v){w=u%v;u=v;v=w;}return u;}main(){int a=24,b=16,c;c=abc(a,b);printf("%d\n",c);}

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

函数调用时,当实参和形参都是简单变量时,他们之间的数据传递的过程是()

A. 实参将其地址传递给形参,并释放原先占用的存储单元。
B. 实参将其地址传递给形参,调用结束时形参再将其地址回传给实参。
C. 实参将其值传递给形参,调用结束时形参再将其值回传给实参。
D. 实参将其值传递给形参,调用结束时形参并不将其值回传给实参。

以下程序的运行结果是()。#includeint func(int a,int b){int c;c=a+b;return c;}main(){ int x=6,r;r=func(x,x+=2);printf(“%d\n”,r);}

A. 11
B. 12
C. 13
D. 14

答案查题题库