题海
让大学四年没有难题
首页
搜题
登陆
题目详情
单选题
在一个抽象类中,一定包含有( )
A.
虚函数
B.
纯虚函数
C.
模板函数
D.
重载函数
查看答案
学科:
C++程序设计
时间:
2023-12-22 13:26:20
相关题目
相关作业
题目1
单选题
下列选项中,与实现运行时多态性无关的是( )
A. 引用
B. 虚函数
C. 指针
D. 重载函数
题目2
单选题
所谓多态性是指 ( )
A. 一个对象调用不同名称的函数
B. 不同的对象调用不同名称的函数
C. 不同的对象调用相同名称的函数
D. 一个对象调用不同名称的对象
题目3
单选题
在一个抽象类中,一定包含有( )
A. 虚函数
B. 纯虚函数
C. 模板函数
D. 重载函数
题目4
单选题
如果表达式a>=b中的">="是作为非成员函数重载的运算符,则可以等效地表示为( )
A. operator>=(a,b)
B. operator>=(b)
C. operator>=(a)
D. operator>=(b,a)
题目5
单选题
下列运算符函数中,肯定不属于类Value的成员函数的是( )
A. Value operator/(Value)
B. Value operator-(Value)
C. Value operator*(int)
D. Value operator+(Value,Value)
题目6
单选题
下列关于运算符重载的叙述中,错误的是( )
A. 所有的运算符都可以通过重载而被赋予新的含义
B. 有的运算符可以作为非成员函数重载
C. 不得为重载的运算符函数的参数设置默认值
D. 有的运算符只能作为成员函数重载
题目7
单选题
有如下程序:#include<iostream>using namespace std;class GA{public: virtual int f(){return 1;}};class GB:public GA{public: virtual int f(){return 2;}};void show(GA g){cout<<g.f();}void display(GA &g){cout<<g.f();}int main(){ GA a;show(a);display(a); GB b;show(b);display(b); return 0;}运行时的输出结果是( )
A. 1111
B. 1212
C. 1112
D. 1211
题目8
单选题
下列有关抽象类和纯虚函数的叙述中,错误的是( )
A. 纯虚函数都的声明可以不用"=0;"结束
B. 拥有纯虚函数的类是抽象类,不能用来定义对象
C. 抽象类的派生类若不实现纯虚函数,它也是抽象类
D. 纯虚函数的声明以"=0;"结束
题目9
单选题
已知Value是一个类,value是Value的一个对象.下列以非成员函数形式重载的运算符函数原型中,正确的是( )
A. Value operator+(Value v,int i)
B. Value operator+(Value v=value,int i)
C. Value operator+(Value v,int i=0)
D. Value operator+(Value v=value,int i=0)
题目10
单选题
下列有关运算符重载的叙述中,正确的是( )
A. 运算符重载是多态性的一种表现
B. C++中可以通过运算符重载创造新的运算符
C. C++中所有运算符都可以作为非成员函数重载
D. 重载运算符时可以改变其结合性
下载
题海APP
拍照搜题更快捷
海量题库
无搜索限制
快捷拍照搜题
扫描他!然后带走我~