首页
题目
TAGS
首页
/
题库
/
[单选题]已知函数fun的原型为int fun(i的答案
搜答案
已知函数fun的原型为int fun(int,int,int);下列重载函数原型中错误的是
单选题
2021-12-31 23:14
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)。
标签:
感兴趣题目
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return 1;//递归结束情况 else return n*fun(n-2);//递归 } 则函数调用语句fun(5)的返回值是( )。
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return1;//递归结束情况 else return n*fun(n-2);//递归 } 则函数调用语句fun(5)的返回值是( )。
有说明语句int b[4][5];void fun(int*,int n);调用函数的正确语句是()
假设函数fun已经定义,其原型为“void fun(int a,int b=7,char*p=“**”);”,下列函数调用中错误的是( )。
已知函数f的原型是“void f(int*x,int&y);”变量v1、v2的定义是“int v1,v2;”下列调用语句中,正确的是( )。
有说明语句int a[10];void fun(int*,int n);调用函数的正确语句是()
有说明语句int x[4][5];void fun(int y[4][5] ,int m,int n);调用函数的正确语句是()
已知函数f的原型是void f(int *a,long&b);变量v1、v2的定义是:int v1;long v2;下列调用语句中正确的是( )。
有说明语句int a[10];及函数int fun(int x[10],int n){return sizeof(x);},则语句cout<<><>
若一个函数的原型为“int* funl(int x,int& y,char z);”,则该函数的返回值类型为( )。
函数定义如下: void fun(int x,int& y){x++;y++;} 如果执行代码段: int a=0,b=1; fun(a,b); 则变量a和b的值分别是( )。
若有函数定义:double fun(int a[10]){...},则在对该函数进行原型声明时,错误的声明语句是()
相关题目
考虑函数原型void test(int a,int b=7,char=’’),下面的函数调用中,属于不合法调用的是
已知下列函数定义: fun(int%,int c,int n,int datA){int k; for(k=0;k<m*n;k++) {*b=data; b++;} } 则调用此函数的正确写法是(假设变量a的说明为int a[50])( )。
已知程序中已经定义了函数test,其原型是int test (int,int,int);,则下列重载形式中正确的是( )。
已知程序中已经定义了函数test,其原型是int test(int,int,int);,则下列重载形式中正确的是
已知下列函数定义: fun(int*b,int c,intD){int k; for(k=0;k<c*d;k++) {*b=c+d; b++;} } 则调用此函数的正确写法是(假设变量a的说明为int a[10])( )。
如在类中有如下函数定义 Void fun(int a,int b,int c=0);则下列调用中,正确的是( )。
函数定义为Fun(int &A) ,一个变量定义为int i=0;,则下面调用中正确的是( )。
已知函数fun的原型为int fun(int,int,int);下列重载函数原型中错误的是
已定义以下函数: int fun(int *p) { return *p;} 函数fun的返回值是( )。
已定义以下函数; int fun(int *p) { return*p; } fun函数返回值是( )。
已定义以下函数: int fun(int*p) {return*P;) fun函数返回值是( )。
已定义以下函数 int fun(int *p) {return *p;} fun函数返回值是______。
已定义下列函数: int fun(int*p) {return *p;) fun函数返回值是( )。
根据函数原型“int FF(int a[], int n)”,编写函数定义,计算并返回数组a[n]中所有元素之和。
对于以下函数声明void fun(int array[4],int+ptr);以下叙述中正确的是( )。
若有以下变量定义和函数调用语句: int a=5; fun(&a); 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<end1; }
根据函数原型"int MM(int a[],int m)",编写函数定义,计算并返回数组a[m]中元素最大值和最小值之差。
若已经声明了函数原型“void fun(int a,double b=0.0);”,则下列重载函数声明中正确的是
若已经声明了函数原型“void fun(int a,double b=0.0);”,则下列重载函数声明中正确的是( )。
下面程序的输出结果是( )。 #include <iostream> using namespace std; int fun (int, int); //fun ( ) 函数的说明 void main( ) { int a =48,b =36,c; c = fun(a,B) ; cout<<c; } int fun(int u,int v) { int w; while (v) {w=u%v;u =v;v =w;} return u; }
广告位招租WX:84302438
题库考试答案搜索网
免费的网站请分享给朋友吧