题海
让大学四年没有难题
首页
搜题
登陆
题目详情
单选题
在一个抽象类中,一定包含有( )
A.
纯虚函数
B.
模板函数
C.
重载函数
D.
虚函数
查看答案
学科:
默认课程
时间:
2025-11-30 06:23:23
相关题目
相关作业
题目1
单选题
下列运算符不能重载为友元函数的是( )
A. > < >= <=
B. += -= *= /=
C. + - ++ --
D. = () [] ->
题目2
单选题
有如下的运算符重载函数定义: double operator +(int i,int k){return double(i+k);} 但定义有错误,对这个错误最准确的描述是( )
A. 两个int型参数的和也应该是int型,而这里将+的返回类型声明为double
B. +只能作为成员函数重载,而这里的+是作为非成员函数重载的
C. C++已经提供了求两个int型数据之和的运算符+,不能再定义同样的运算符
D. 没有将运算符重载函数声明为某个类的友元
题目3
单选题
有如下程序:#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. 1211
B. 1212
C. 1111
D. 1112
题目4
单选题
下列关于模板的叙述中,错误的是( )
A. 在一定条件下函数模板的实参可以省略
B. 模板声明中的第一个符号总是关键字templat
C. 在模板声明中用 括起来的部分是模板的形参表
D. 类模板不能有数据成员
题目5
单选题
以下运算符函数中肯定不属于类FunNumber的成员函数的是( )
A. FunNumber operator-(int)
B. int operator-(FunNumber)
C. int operator-(FunNumber,FunNumber)
D. FunNumber operator-()
题目6
单选题
关于纯虚函数,下列表述正确的是( )
A. 含有纯虚函数的类不可能是派生类
B. 纯虚函数的声明总是以"=0"结束
C. 纯虚函数是没有给出显现版本(即无函数体定义)的虚函数
D. 派生类必须实现基类的纯虚函数
题目7
单选题
在一个抽象类中,一定包含有( )
A. 纯虚函数
B. 模板函数
C. 重载函数
D. 虚函数
题目8
单选题
在C++中,用于实现运行时多态性的是( )
A. 虚函数
B. 内联函数
C. 重载函数
D. 模板函数
题目9
单选题
下列关于运算符重载的描述中,正确的是( )
A. 一元运算符只能作为成员函数重载
B. 运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
C. C++中可以重载所有的运算符
D. 二元运算符重载为非成员函数时,参数表中有一个参数
题目10
单选题
在C++中用来实现运行时多态性的是( )
A. 重载函数
B. 构造函数
C. 虚函数
D. 析构函数
下载
题海APP
拍照搜题更快捷
海量题库
无搜索限制
快捷拍照搜题
扫描他!然后带走我~