C语言程序中,当调用函数时
A. 实参和形参可以共用存储单元
B. 实参和形参各占一个独立的存储单元
C. 计算机系统自动确定是否共用存储单元
D. 可以由用户指定是否共用存储单元
以下程序的输出结果是intf(inta,intb){intc;c=a;if(a>b)c=1;elseif(a==b)c=0;elsec=-1;return c;}voidmain(){inti=2,p;p=f(i,i+1);printf(“%d”,p);}
A. -1
B. 1
C. 2
D. 0
以下程序的输出结果是fun1(inta,intb){intc;a+=a;b+=b;c=fun2(a,b);returnc*c;}fun2(inta,intb){intc;c=a*b%3;returnc;}main(){intx=11,y=19;printf(“%d\n”,fun1(x,y));return0;}
A. 2
B. 4
C. 0
D. 1
设有函数定义”intf1(void){return100,200;}”,设用函数f1()后
A. 函数返回值100
B. 函数返回两个值100和200
C. 函数返回值200
D. 语句”return100,200;“语法错,不能调用函数