题目内容

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

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

查看答案
更多问题

以下关于函数参数传递方式的叙述正确的是( )。

A. 数据只能从实参单向传递给形参
B. 数据可以在实参和形参之间双向传递
C. 数据只能从形参单向传递给实参
D. 函数参数既可以从实参单向传递给形参,也可以在实参和形参之间双向传递,可视情况选择使用

有如下函数定义:#include int fun( int k ){ if (k<1) return 0;else if (k==1) return 1;else return fun(k-1)+1;}若执行调用语句“n=fun(3);”,则函数fun总共被调用的次数是( )。

A. 1
B. 2
C. 3
D. 5

以下程序运行后的输出结果是( )。#include int new_div(double a, double b){ return a/b + 0.5; }int main( ){ printf("%d", new_div(7.8, 3.1));return 0;}

A. 1
B. 2
C. 3
D. 0

有以下定义:void fun(int n,double x) {……}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是( )。

A. fun(int x,double n );
B. m=fun(10,12.5);
C. fun(10,12.5);
D. void fun(n,x);

答案查题题库