首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关虚函数的表述中,错误的是
下列有关虚函数的表述中,错误的是
admin
2015-07-22
62
问题
下列有关虚函数的表述中,错误的是
选项
A、在 C++ 中,运行时的多态性是通过虚函数体现的
B、在类声明中只有加了保留字 virtual 的成员函数才是虚函数
C、通过指针或引用对虚函数的调用称为多态调用
D、非多态调用总是通过成员访问运算符 . 进行的
答案
B
解析
C++中,触发多态性必须满足两个条件:1、被调用函数为虚函数;2、必须通过基类类型的引用或指针调用函数,选项A、C正确;非多态调用虚函数只能通过类对象调用,类对象调用虚函数使用成员访问运算符"."进行,选项D正确;一旦函数在基类中被声明为虚函数,那它在后续的派生类中都是虚函数,可以不使用virtual关键字,派生类无法改变该函数是虚函数这一事实;选项B错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/XNNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;classbase{protected:inta;public:bas
如果类A被说明成类B的友元,则
下面程序的运行结果为#include<iostream.h>classA{intnum;public:A(inti){num=i;}A(A&a){num=a.n
有以下程序#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyCla
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
Jackson方法是一种面向【】的结构化方法。
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}
设有数组定义:chararray[]="China";,则数组array所占的空间为
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的【】函数。
有如下程序:#include<iostream>usingnamespacestd;classpoint{intx,y;public:point(intvx,intvy)
随机试题
诊断深处脓肿主要依据是
男性,35岁。诉刷牙和咬硬物时牙出血3个月。有时口腔有异味。口腔检查:上下前牙唇侧牙龈缘红肿肥厚,龈乳头呈球状增生,菌斑指数平均2,牙石指数2。探诊牙龈出血。
破伤风前驱期不应有的症状是()
基桩成孔质量检验包括泥浆性能和成孔质量两大方面的内容()。
李某和张某共同出资创办一个合伙企业,其中李某出资25万元,张某以其专利作价15万元出资,由于企业经营不善,出现较为严重的亏损,累计负债20万元。根据以上资料,回答下列问题:以下关于合伙制企业特点说法错误的是()。
隋文帝时进行的重要改革包括()。①确立三省六部制②废除九品中正制③使府兵制与均田制相结合④部分推行以庸代役
A、43.0%B、44.30%C、58.43%D、63.68%D
设y=.
HowtoapproachWritingTestPartTwo•Thisparttestsyourabilitytowritelongerletters,faxesandemails.•Readthei
A、Around6p.m.B、Around7p.m.C、Around8:30a.m.D、Around8:30p.m.D根据女士所说的“around8:30”可知,她将在8:30左右到达车站。而由常识可知,派对一般都是晚上举
最新回复
(
0
)