已知一个函数模板定义为templateT1FUN(T2n){returnn*5.0;}若要求以int型数据7为函数实参调用该模板函数,并返回一个double型数据,则该调用应表示为______。
举一反三
- 有如下函数模板定义: template T1 FUN(T2 n){return n*5.0;} 若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为 A: FUN(9) B: FUN<9> C: FUN(9) D: FUN<9>(double)
- 函数定义为Func(int *p),变量定义为n=100,则下面调用该函数正确的是? A: Fun(20) B: Fun(20+n) C: Fun(n) D: Fun(&n)
- 函数定义为Fun(int & A: ,一个变量定义为int i=0;,则下面调用中正确的是( )。A) Fun(10) B: Fun(10+i) C: Fun(&n) D: Fun(n)
- 若已定义一个返回值为void型的函数,则调用该函数的叙述中正确的是________。 A: 函数调用只能作为独立的函数调用语句存在 B: 函数调用可以出现在表达式中 C: 函数调用可以作为一个函数实参 D: 函数调用可以作为一个函数形参
- 已知一个函数的定义如下:double fun(int x, double y){……}则以下选项中,该函数正确的函数原型声明语句为_________。 A: double fun(int x, double y) B: fun(int x, double y) C: double fun(int , double); D: fun(x, y);