首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
( )是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。
查看本题答案
包含此试题的试卷
计算机等级考试《单项选择》真题及答案
点击查看
你可能感兴趣的试题
一个在基类中说明的虚函数它在该基类中没有定义但要求任何派生类都必须定义自己的版本此虚函数又称为
虚析构函数
虚构造函数
纯虚函数
静态成员函数
是一个在百慕大类中说明的虚函数它在该基类中没有定义但要求任何派生类都必须定义自己的版本
虚析构函数
虚构造函数
纯虚函数
静态成员函数
下面关于纯虚函数和抽象类的描述中______是错误的
纯虚函数是一种特殊的虚函数,它没有具体意义
一个基类中的说明有纯虚函数,该基类的派生类一定不再是抽象类
抽象类只能作为基类来使用,其纯虚函数的定义由派生类给出
抽象类是指具有纯虚函数的类
一个在基类中说明的虚函数它在该基类中没有定义但要求任何派生类都必须定义自己的版本此虚函数又称____
下列关于虚函数的描述中正确的是
虚函数是一个static类型的成员函数
虚函数是一个非成员函数
基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明
派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
一个在基类中说明的虚函数它在该基类中没有定义但要求任何派生类都必须定义自己的版本此虚函数又称为
下列是关于虚函数的描述正确的是______
虚函数是一个static类型的成员函数
虚函数是一个非成员函数
基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明
派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
关于纯虚函数和抽象类的描述中是错误的
纯虚函数是一种特殊的虚函数,它没有具体的定义
抽象类是指具有纯虚函数的类
一个基类中说明有纯虚函数,该基类的派生类一定不再是抽象类
抽象类只能作为基类来使用,其纯虚函数的定义由派生类给出
热门试题
更多
在内存中存储字符’X’要占用1个字节存储字符串X要占用________个字节
作为成员函数重载的运算符第一操作数就是参数表中隐含的________所指向的对象因此并不显示地出现在参数表中
C++语言中的基本符号可以分为________________________三类
以下程序段的执行结果是intaya=10y=10doa+=2y+=acout<<a=<<a<<<<y=<<y<</nify>20breakwhilea<=14
已有如下定义和输入语句若要求abcd分别得到的值为1020'A'和'B'当从第一列开始输入数据时正确的数据输入方式是intab;charcd;Cin>>a>>b>>c>>d
流成员函数_______返回当前流的状态
类模板template<classT>classx其中友元函数f对特定类型T如int使函数fx<int>&=成为x<int>模板类的友元则其说明为
以下程序的执行结果是_______#include<iostream.h>#include<fstream.h>#include<stdlib.h>voidmaincharchfstreamfilefile.openabc.datiosout1iosinliosbinaryif!filecout<<abc.dat文件不能打开<<endlabortfile<<123456<<endlfile.seekgoiosbegwhile!file.eofstreamposhere=file.tellgfile.getchifch==’’cout<<here<<cout<<endl
下面关于类概念的描述中是错误的
若二维数组a有m列则计算任一元素a[i][j]在数组中相对位置的公式为假设a[0][0]位于数组的第一个位置上
以下成员函数表示纯虚函数
以下程序的输出结果是#include<iostream.h>voidfuncchar**m++mcout<<*m<<end1voidmainstaticchar*a[]=MORNINGAFTERTOONEVENINGchar**nn=afuncn
下面关于构造函数和析构函数的描述错误的是
控制格式I/O的操作中是设置域宽的
有如下的类模板定义template<typenameTYPE>classMyClassTYPEnpublicMyClassTYPEk其中构造函数MyClass用的值初始化数据成员n因此在模板类体外构造函数MyClass应定义_____
如果表达式--x中的--是重载的类运算符采用运算符函数调用格式及表达式还可以表示为______
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址#include<string>char*scmpchar*s1char*s2ifstrcmps1s2<0returns1elseretruns2maininticharstring[20]str[3][20]fori=0i<3i++getsstr[i]strcpystringscmpstr[0]str[1]//库函数strcpy对字符串进行复制strcpystringscmpstringstr[2]putsstring若运行时依次输出abcdabba和abc三个字符串则输出结果为
以下程序的执行结果是________#include<iostream.h>classbasepublicvirtualvoidwhocout<<baseclass<<end1;classderrvel:publicbasepublic:voidwhocout<<derivelclass<<end1classderive2publicbasepublic:voidwhocout<<derive2class<<end1voidmainbaseobj1*Pderivelobj2derive2obj3p=&obj1p->whop=&obj2p->whop=&obj3p-->who
下面的说明中正确的函数定义是
有如下类的定义下划线处的语句是classMyClass_______intxypublicMyClassinta=0intb=0X=ay=bstaticvoidchangey-=10y-=10
带一个long类型参数的流成员函数_____按参数值设置flags状态变量并返回以前设置的标志值
若已知charstr[20]有语句cin>>str当输入为Thisisaprogram所得的结果是str=
磁盘文件操作中打开磁盘文件的访问方式常量中是以追加方式打开文件的
以下哪个不是C++语言中的有效标识符
已知一个类Sample是定义指向类Sample成员函数的指针假设类有三个公有成员voidflintvoidf2int和inta
语句ofstreamfSALARY.DATiosappliosbinary的功能是建立流对象f试图打开文件SALARY.DAT并与之连接并且
下面程序的结果是#includeiostream.hvoidmainchar*strStr=test!cout<<str[5]
定义如下枚举类型enumMondayTuesdayWednesdayThrusdayFriday=2则下列语句正确的是
若要把类B定义为类A的友元类则应在类A的定义中加入语句_______
如果一个类中定义了成员对象则该类的对象和成员对象先被初始化的是________
热门题库
更多
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育