题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-20 11:44:15

[单项选择]在下面的运算符重载函数的原型中,错误的是( )。
A. Volume operator-(double,double);
B. double Volume::operator-(double);
C. Volume Volume::operator-(Volume);
D. Volume operator-(Volume,Volume);

更多"在下面的运算符重载函数的原型中,错误的是( )。"的相关试题:

[单项选择]下面是重载为非成员函数的运算符函数原型,其中错误的是( )。
A. Fraction operator+ (Fraction,Fraction);
B. Fraction opemtor-(Fraction);
C. Fraction& operator=(Fraction&,Fraction);
D. Fraction& operator+=(Fraction&,Fraction);
[单项选择]下列函数原型声明中错误的是( )。
A. void Fun(int x=0,int y=0);
B. void Fun(int x,int y);
C. void Fun(int x,int y=0);
D. void Fun(int x=0,int y);
[单项选择]系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是( )。
A. 参数个数
B. 参数的类型
C. 函数名称
D. 函数的类型
[单项选择]当需要将一个函数bool isnumber(char c)声明为内联函数时,则此内联函数的函数原型为( )。
A. enum bool isnumber(char c);
B. define bool isnumber(char c);
C. inline bool isnumber(char c);
D. extem bool isnumber(char c);
[单项选择]在下列函数原型中,可以作为类AA构造函数的是
A. voidAA(int);
B. intAA();
C. AA(int)const;
D. AA(int);
[单项选择]下列对于虚函数和重载函数的叙述,正确的是( )。
A. 虚函数要求函数名、返回值类型和参数序列完全相同
B. 重载函数要求函数有相同的返回值类型和函数名称,并有不同的参数序列
C. 虚函数是根据对象的不同去调用不同类的虚函数
D. 虚函数和重载函数都是在运行时表现出多态功能
[单项选择]下面有关重载函数的描述中正确的是
A. 重载函数必须具有不同的返回值类型
B. 重载函数形参个数必须不同
C. 重载函数必须具有不同的形参列表
D. 重载函数名可以不同
[单项选择]下列重载函数中,正确的是( )。
A. void fun(int a,float b);void fun(int c,float d)
B. void fun(int a,float b);void fun(float a,int b)
C. float fun(int a,float b);int fun(int b,float a)
D. int fun(int a,int b);float fun(int a,int b)
[单项选择]下列有关重载函数的说法中正确的是( )。
A. 重载函数名可以不同
B. 重载函数必须具有不同的形参列表
C. 重载函数形参个数必须不同
D. 重载函数必须具有不同的返回值类型
[单项选择]考虑函数原型void test(int a,int b=7,char z='*'),下面的函数调用中,属于不合法调用的是( )。
[单项选择]下面有关重载函数的说法中,正确的是( )。
A. 重载函数必须具有不同的返回值类型
B. 重载函数形参个数必须不同
C. 重载函数必须有不同的形参列表
D. 重载函数名可以不同
[单项选择]在C++中,函数原型不能标识 ______。
A. 函数的返回类型
B. 函数参数的个数
C. 函数参数类型
D. 函数的功能
[单项选择]已知在一个类体中包含如下函数原型:VOLUME OPERATOR-(VOLUME)const;,下列关于这个函数的叙述中,错误的是( )。
A. 这是运算符-的重载运算符函数
B. 这个函数所重载的运算符是一个一元运算符
C. 这是一个成员函数
D. 这个函数不改变类的任何数据成员的值
[单项选择]下面关于成员函数重载运算符和友元函数重载运算符相同的是( )。
A. 成员函数和友元函数可重载的运算符是不相同的
B. 成员函数和友元函数重载运算符时都需要用到this指针
C. 成员函数和友元函数重载运算符时都需要声明为公有的
D. 成员函数和友元函数重载运算符时的参数可能是相同的
[单项选择]下面关于运算符重载的描述错误的是
A. 运算符重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构
B. 不是所有的运算符都可以进行重载
C. 运算符函数的调用必须使用关键字operator
D. 在C++语言中不可通过运算符重载创造出新的运算符
[单项选择]如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
A. (operator++(x)).operator/(y)
B. (operator++(0)).operator/(y)
C. operator/((operator++(x,0)),y)
D. operator/((operator++(0)),y)
[单项选择]下列关于虚函数与函数重载区别的叙述中不正确的是( )。
A. 函数说明形式上不同
B. 函数重载允许是非成员函数,虚函数只能是成员函数
C. 函数重载的调用依据参数和类型的差别,虚函数则依据对象
D. 函数重载的本体可以在类外定义,虚函数不可以

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码