首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class Animal{ public; virtual void Name()=0; }; class Koala:public Animal{ public: void Name(){
有如下类定义 class Animal{ public; virtual void Name()=0; }; class Koala:public Animal{ public: void Name(){
admin
2019-06-04
60
问题
有如下类定义
class Animal{
public;
virtual void Name()=0;
};
class Koala:public Animal{
public:
void Name(){/*函数体略*/)
};
关于上述类定义,下列描述中错误的是( )。
选项
A、类Koala是类Animal的派生类
B、类Koala中的Name函数是一个虚函数
C、类Animal中的Name函数是一个纯虚函数
D、语句“Animal a;”能够建立类Animal的一个对象a
答案
D
解析
在类Animal定义了纯虚函数Name(),所以类Animal就是一个抽象类,而抽象类是不能够建立对象的。
转载请注明原文地址:https://www.kaotiyun.com/show/028p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数,而非虚函数不支持多态调用。有如下程序:#include<iostream>usingnamespaees
下列运算符中,不能被重载的是A)&&B)!=C).D)++
下列关于运算符重载的描述中,正确的是A)运算符重载可以改变操作数的个数B)运算符重载可以改变运算符的优先级C)运算符重载可以改变运算符的结合性D)运算符重载可以使运算符实现特殊功能
下列叙述中正确的是A)软件测试的主要目的是发现程序中的错误B)软件测试的主要目的是确定程序中错误的位置C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有错误
下面关于派生类的描述中错误的是()。A)派生类中至少有一个基类B)一个派生类可以作为另一个派生类的基类C)派生类只继承了基类中的公有成员和保护成员D)派生类的缺省继承方式是私有
在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。#include<iostream>usingnamespacestd;classA{public:A(){cout<<’A’;}
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为______。
A、 B、 C、 D、 C软件的生命周期可分为软件定义、软件开发及软件运行维护三个阶段。其中软件定义阶段的主要工作有可行性研究与计划制订和需求分析等;软件开发阶段的主要工作有概要设计、详细设计和测试等;软件运
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。A)-369B)369C)0.369D)整数集合{1,2,3,4,5}
常见的软件开发方法有结构化方法和面向对象方法。对某应用系统经过需求分析建立数据流图(DFD),则应采用______方法。
随机试题
A.内痔B.外痔C.肛裂D.直肠息肉E.直肠癌便后出血的是
产后恢复排卵时间为
小柴胡汤的功效主要是和解少阳,和胃降逆,扶正祛邪。()
吻合效应会使双层中空玻璃隔声能力下降,为减小该效应应采取以下哪项措施?(2010,8)
上海证券交易所和深圳证券交易所自()起实行退市风险警示制度。
商品或生产要素的任何边际变化对国家的基本社会经济目标所做贡献的价值称为()。
下列各句中,没有语病的一句是:
高考当天预报37度,考前家长去教育局抗议,有的考场没空调。你是工作人员被围住。怎么办?
添附的主要表现形式有
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
最新回复
(
0
)