首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Shape{ public: ___________________ //纯虚函数Draw的声明 }; 横线处缺失的纯虚函数 Draw 的声明是
有如下类定义: class Shape{ public: ___________________ //纯虚函数Draw的声明 }; 横线处缺失的纯虚函数 Draw 的声明是
admin
2015-07-22
51
问题
有如下类定义:
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://kaotiyun.com/show/ajNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为#include<iostream.h>template<classTT>classFF{TTa1,a2,a3;public:FF(TTb1,TTb2,TTb3){
设有定义inta=1;floatf=1.2;charc=’a’;,则下列表示错误的是
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。boolfun(char*str){inti=o,i=0;while(str[j])【】
下列程序的输出结果为2,请将程序补充完整。#include<iostream>usingnamespacestd;classBasc{public:【】voidfun(){cout<<1;}
非成员函数应声明为类的【 】函数才能访问这个类的private成员。
有如下程序: #include<iostream> using namespace std; class A { public: A(){cout<<"A";} }; class B<public:
有如下函数模板定义: template<class t> T func(Tx,Ty){return x*x+y*y;} 在下列对func的调用中,错误的是
有如下类声明: class MyBASE{ int k; public: void set(iht n){k=n;} int get()coast{return k;} }; class M
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。classvector2D{doublex;//x分量
下列有关数据库的描述,正确的是
随机试题
企业产品组合中所拥有的产品线数目是()
创建空白演示文稿有哪几种方法?
诊断外阴癌的主要辅助检查有
类风湿性关节炎的临床处理不包括
知觉以感觉为基础,是指人脑对直接作用于感觉器官的客观事物的个别属性的反映。
在八一中学所有骑自行车上学的学生都回家吃午饭,因此,有些在郊区的八一中学的学生不骑自行车上学。为使上述论证成立,以下哪项断定是必须假设的?()
简述应激状态下“一般适应综合症”的阶段及其表现。(统考2017研)
关于ARP表,以下描述中正确的是(67)。
栈的3种基本运算是:入栈、退栈和______。
Ourfossilfuelsuppliesarelimited.Burninggarbagemightbeonekindofenergysourcethatwecanusetohelpmeetourenergy
最新回复
(
0
)