首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Shape{ public: ___________________ //纯虚函数Draw的声明 }; 横线处缺失的纯虚函数 Draw 的声明是
有如下类定义: class Shape{ public: ___________________ //纯虚函数Draw的声明 }; 横线处缺失的纯虚函数 Draw 的声明是
admin
2015-07-22
80
问题
有如下类定义:
class Shape{
public:
___________________ //纯虚函数Draw的声明
};
横线处缺失的纯虚函数 Draw 的声明是
选项
A、void Draw()=0;
B、virtual void Draw()=0;
C、virtual void Draw() { }
D、virtual void Draw(int=0);
答案
B
解析
在基类中不能对虚函数给出有意义的实现,而把它声明为纯虚函数,它的实现留给该基类的派生类去做。这就是纯虚函数的作用。一般形式如下:
class <类名>
{
virtual <类型><函数名>(<参数表>)=0;
…
};
所以B选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/ajNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为#include<iostream.h>template<classTT>classFF{TTa1,a2,a3;public:FF(TTb1,TTb2,TTb3){
对于类定义classA{public:virtualvoidfunc1(){}voidfunc2(){}};classB:publicA{public:
下述关于数据库系统的叙述中正确的是
己知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
有如下类声明: class MyBASE{ int k; public: void set(iht n){k=n;} int get()coast{return k;} }; class M
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。classvector2D{doublex;//x分量
下述关于数据库系统的叙述中正确的是
下列有关继承和派生的叙述中,正确的是
下列有关类继承的叙述中,错误的是
随机试题
患者男.50岁,因“双下肢皮疹、腹痛、关节痛1周,浮肿3天”入院。查体:BP160/90mmHg,肾脏病理示:免疫荧光IgG(一),1gA(+++),IgM(++),3(一),C1q(一),Alb(一),在系膜区呈团块状和颗粒样沉积;光镜下可见22个肾小球
患者男性,70岁。有慢性阻塞性肺气肿病史。咳嗽、脓痰伴气急加重2周,今晨神志恍惚。体检:嗜睡,口唇发绀,两肺底湿哕音,心率116次/分,血压185/105mmHg。为明确诊断还需进行的检查是
肝硬化上消化道出血导致肝性脑病的主要机制是
先出现意识障碍,后出现发热常见于
我国的城市合作银行实际是()商业银行。
损益类账户的借方登记()。
ABC会计师事务所承接了W公司2008年度财务报表审计业务,并委派C注册会计师任项目负责人。在对W公司因舞弊导致的财务报表重大错报风险进行识别、评估和应对时,请代C注册会计师做出正确的专业判断。要求:(1)列示C注册会计师针对W公司存在重大
下列关于行政程序的表述正确的是()。①行政程序是法律程序的一种②行政程序是行政机关实施行政行为必须遵循的方式、步骤、时间和顺序③行政程序的核心价值在于制约行政权力④行政程序和诉讼程序是完全不同的两种程序
A、 B、 C、 D、 A
Informationwillbethegreatestopportunityforbusinessleadersinthecomingyears—andperhapsourbiggestheadache.Since
最新回复
(
0
)