[单选题]

若有函数声明:void fun(float array[],int*ptr);以下叙述正确的是(  )。

A.函数参数array,ptr都是指针变量

B.函数参数array不是指针变量,ptr是指针变量

C.调用函数时,实参数组的值将一一复制给array数组

D.调用函数时,array是按值传送,ptr是按地址传送

参考答案与解析:

相关试题

对于以下函数声明 void fun(int array[4],int£«ptr)

[单选题]对于以下函数声明void fun(int array[4],int+ptr);以下叙述中正确的是( )。A.array,ptr都是指针变量B.调用fun函数时,实参的值将逐一复制给arrayC.调用fun函数时,array按值传送,ptr按地址传送D.array是数组,ptr是指针,它们的性质不同

  • 查看答案
  • 若有函数Void fun( double a[ ],int *n) { …… }

    [单选题]若有函数Void fun( double a[ ],int *n){ …… }以下叙述中正确的是A.)调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送B.)形参a和n都是指针变量C.)形参a是一个数组名,n是指针变量D.)调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组

  • 查看答案
  • 若已经声明了函数原型“void fun(int a,double b=0.0);”,则下列重载函数声明中正确的是(  )。

    [单选题]若已经声明了函数原型“void fun(int a,double b=0.0);”,则下列重载函数声明中正确的是(  )。A.voidfun(inta

  • 查看答案
  • 若已经声明了函数原型“void fun(int a,double b=0.0);

    [单选题]若已经声明了函数原型“void fun(int a,double b=0.0);”,则下列重载函数声明中正确的是( )。A.void fun(int a=90,double b=0.0);B.int fun(int a,double B);C.void fun(double a,int B);D.bool fun(int a,double b=0.0);

  • 查看答案
  • 若已经声明了函数原型“void fun(int a,double b=0.0);

    [单选题]若已经声明了函数原型“void fun(int a,double b=0.0);”,则下列重载函数声明中正确的是A.void fun(int a=90,double b=0.0);B.int fun(int a,double B) ;C.void fun(double a,intB) ;D.bool fun(int a,double b=0.0);

  • 查看答案
  • 若有说明语句:int*ptr[10];以下叙述正确的是(  )。

    [单选题]若有说明语句:int*ptr[10];以下叙述正确的是(  )。A.ptr是一个具有10个指针元素的一维数组,每个元素都只能指向整型变量B.ptr是指

  • 查看答案
  • 设函数fun的定义形式为: void fun(char ch,float x)

    [单选题]设函数fun的定义形式为: void fun(char ch,float x) { …… } 则以下对函数fun的调用语句中,正确的是 ______。A.fun("abc",3.0);B.t=fun('D',16.5);C.fun('65',2.8);D.fun(32,32);

  • 查看答案
  • 设函数fun的定义形式为:void fun(char ch,float x){…

    [单选题]设函数fun的定义形式为: void fun(char ch,float x){…} 则以下对函数fun的调用语句中,正确的是( )。A.fun("abc",3.0);B.t=fun('D',16.5);C.fun('65',2.8);D.fun(32,32);

  • 查看答案
  • 设函数fun的定义形式为:void fun(char ch,float x){}

    [单选题]设函数fun的定义形式为: void fun(char ch,float x){ } 则以下对函数fun的调用语句中,正确的是 ______。A.fun ("abc",3.0);B.t=fun('D',16.5);C.fun('65',2,8);D.fun(32,32);

  • 查看答案
  • 设函数fun的定义形式为void fun(char ch,float x){…}

    [单选题]设函数fun的定义形式为 void fun(char ch,float x){…} 则以下对函数fun的调用语句中,正确的是A.fun("abc",3.0);B.t=fun('D',16.5);C.fun('65',2.8);D.fun(32,32);

  • 查看答案