若有函数:void fun(double a[ ], int *n) {……}则以下叙述中正确的是______。
A: 调用fun函数时,数组a执行按值传送
B: 形参a和n都是指针变量
C: 形参a和n都是普通常量
D: 调用fun函数时,形参n执行按值传送
A: 调用fun函数时,数组a执行按值传送
B: 形参a和n都是指针变量
C: 形参a和n都是普通常量
D: 调用fun函数时,形参n执行按值传送
B
举一反三
- 若有函数: void fun(double a[], int*n) {…} 以下叙述中正确的是______。 A: 调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送 B: 形参a和n都是指针变量 C: 形参a是一个数组名,n是指针变量 D: 调用fun函数时将把double型参数组元素一一对应地传送给形参a数组
- 若有函数[br][/br]void fun(double a[],int *n)[br][/br]{……}[br][/br]以下叙述上正确的是[br][/br] A: 调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送 B: 形参a和n都是指针变量 C: 形参a是一个数组名,n是指针变量 D: 调用fun函数时将把double型参数组元素一一对应地传送给形参a数组
- 已有如下数组定义和函数调用语句,则fun函数的形参数组定义正确的是( )。 int a[3][4]; fun(a);
- : 定义void fun(int n,double x);int x,y; double m,n;以下函数调用正确的是 A: fun(int y,double m); B: k=fun(10,12,5); C: fun(x,n); D: void fun(n,x);
- 有以下函数定义:void fun(int n,double x) {……}若以下选项中的变量都已定义并赋值,则对函数fun的正确调用语句是( ) A: fun(x,n); B: void fun(n,x); C: fun(int y,double m); D: k=fun(10,12.5);
内容
- 0
有以下函数定义:void fun(int n,double x){……}。若以下选项中的变量都已正确定义并赋值,则对函数fun()的正确调用语句是( ) A: fun(int y,double m); B: k=fun(10,12.5); C: fun(n,x); D: void fun(n,x);
- 1
有以下函数定义:void fun(int n, double x){……},若以下选项中使用到的变量定义为:int n=10; double x=1.0, y=5.4;,则对函数fun的正确调用语句是______。 A: fun(n, x); B: k=fun(10, 12.5); C: fun(int x, double y); D: void fun(n, x);
- 2
中国大学MOOC: 若有函数void fun(double a[ ], int *n){ ...... }以下叙述中正确的是______。
- 3
有以下函数定义和数组定义“int a[100];”,正确的调用语句是(<br/>)。 void fun(int x[],int n){...... } A: fun(a,100); B: fun(a[100],100); C: fun(a100); D: fun(a0,100)
- 4
有以下函数定义和数组定义“int a[100];”,正确的调用语句是( )。 void fun(int x[],int n) {......<br/>} A: fun(a,100); B: fun(a[100],100); C: fun(a100); D: fun(a0,100)