已知一个函数的原型是: int fn(double a); 若要以5.27为实参调用该函数,应使用表达式______。

题目

已知一个函数的原型是:

int fn(double a);

若要以5.27为实参调用该函数,应使用表达式______。

参考答案和解析
正确答案:fn(5.27)
fn(5.27)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若主函数有变量定义:int x=1 ; double y=2.3 ; 且有合法的函数调用语句f (y , x); 则下列关于函数f的原型声明中一定错误的是 。

A.void f(double, int);

B.int f(int , int);

C.int f(double, double);

D.void f(double, int, int);


void f(double, int, int);

第2题:

己知一个函数的原型是:

int fn(double x);

若要以5.27为实参调用该函数,应使用表达式【 】。


正确答案:fn(5.27)
fn(5.27) 解析:本题考查的知识点是:函数调用。c++中函数调用的一般形式为:
函数名>(实参表>)
故本题应该填fn(5.27)。

第3题:

已知函数fun的原型为

int fun(int,int,int);

下列重载函数原型中错误的是

A.char fun(int,int);

B.double fun(int,int,double);

C.int fun(int,char木);

D.float fun(int,int,int);


正确答案:D
解析:重载函数至少要在参数个数或参数类型上有所不同。选项D)的重载函数只有返回值不同,其他(参数个数及类型)完全相同。因此,本题答案为D)。

第4题:

已知一个函数模板定义为: template T1 FUN(T2 n){return n*5.0;} 若

已知一个函数模板定义为:

template<typename T1, typename T2>

T1 FUN(T2 n){return n*5.0;}

若要求以int型数据7为函数实参调用该模板函数,并返回一个double型数据,则该调用应表示为______。


正确答案:FUNdouble>(7)或FUNdoubleint>(7)
FUNdouble>(7)或FUNdouble,int>(7) 解析:此题考查的是函数模板的调用。本题模板函数的返回值类型为T1,形参类型为T2。题目要求用int型参数7调用,并返回一个double型数据。故调用格式为FUNdouble,int>(7)。也可省略T2的类型int,简写为FUNdouble>(7)。

第5题:

若主调用函数类型为double,被调用函数定义中没有进行函数类型说明,而return语句中的表达式类型为float型,则被调函数返回值的类型是()。

A.int型

B.float型

C.double型

D.由系统当时的情况而定


正确答案:A

第6题:

( 21 )已知函数 fun 的原型为

int fun ( int,int,int ) ;

下列重载函数原型中错误的是

A ) char fun ( int,int ) ;

B ) double fun ( int,int,double ) ;

C ) int fun ( int,char* ) ;

D ) float fun ( int, int, int ) ;


正确答案:D

第7题:

( 8 )已知一个函数的原型是:

int fn ( double x ) ;

若要以 5.27 为实参调用该函数,应使用表达式 【 8 】 。


正确答案:

第8题:

已知一个函数模板定义为 template T1 FUN(T2 n){return n*5.0;}

已知一个函数模板定义为

template <typename T1.typenaine T2>

T1 FUN(T2 n){return n*5.0;}

若要求以int型数据7为函数实参调用该模板函数,并返回一个double型数据,则该调用应表示为______。


正确答案:FUNdouble>(7)
FUNdouble>(7) 解析:实参类型和返回值类型不匹配时,需要强制转换参数类型,所以在函数模板调用时要显式地定义参数数据类型double,将整数7转换为double型。

第9题:

已知一个函数模板定义为

template T1, typename T2>

T1 FUN(T2 n) {return n * 5.0;}

若要求 以 in t 型数 据 7 为函数实参调用该模板函数 , 并返回一 个 doubl e 型数据 , 则该 调用应表示为 【 15 】 。


正确答案: