7-8.在C语言中,函数返回值的类型最终取决于( )
A. 函数定义时在函数值首部所说明的函数类型
B. retum语句中表达式值的类型
C. 调用函数时主调函数所传递的实参类型
D. 函数定义时形参的类型
查看答案
7-9.以下程序段的输出结果是( )int fun(int x,int y){ return (x+y); }main(){ int a=1,b=2,c=3,sum;sum=fun(fun(a,b),c);printf("%d\n",sum);}
A. 6
B. 7
C. 8
D. 9
7-10.以下程序的输出结果是( )int fun(int x){ int p;if(x==0||x==1)p=3;elsep=x-fun(x-2);return p; }main(){ printf("%d\n",fun(7)); }
A. 0
B. 2
C. 3
D. 7
7-11.以下程序的正确运行结果是( )#include void num(){ extern int x,y;int a=15,b=10;x=a-b;y=a+b;}int x,y;void main(){int a=7,b=5;x=a+b;y=a-b;num();printf("%d,%d\n",x,y);}
A. 12,2
B. 5,25
C. 1,12
D. 不确定
7-12.C语言中,变量的存储类型分别为:auto、register、__ __、extern。