题目内容

C语言中关于“函数声明”的说法正确的是( )。

A. 必须对所有所调用的函数进行声明
B. 都没必要声明,声明只是为了加快编译的速度
C. 返回值为void类型的函数任何情况都可以不用声明
D. 当被调用函数的函数定义出现在主调函数之前时,可以不用声明

查看答案
更多问题

若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是( )。

A. 在函数调用时函数的实参和其对应的形参共占同一存储单元
B. 在函数调用时函数的形参和实参分别占用不同的存储单元
C. 在函数调用时同名的实参和形参占同一存储单元
D. 形参只是形式上的存在,即使在函数调用时也不占用具体存储单元

以下程序程序的运行结果是( )。int fun{int x,int y}{ if(x==y) return(x);else return((x+y)/2);}void main(){int a=4,b=5,c=6;printf("%d\n",fun(2*a,fun(b,c))); }

A. 3
B. 6
C. 8
D. 12

执行下列程序后, 变量a的值应为( )。f1(float x){ return x+1.3; }void main(){ float a;a=f1(2.4);}

A. 3.7
B. 3
C. 4
D. 不确定

下列程序的执行结果为( )。float f1(float x){ int k=2;k=k*x;return k; }voidmain(){ float b=4.3;printf("%.1f",f1(b));}

A. 8.6
B. 9.0
C. 8.0
D. 8

答案查题题库