首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关虚函数的表述中,错误的是
下列有关虚函数的表述中,错误的是
admin
2021-02-22
45
问题
下列有关虚函数的表述中,错误的是
选项
A、在C++中,运行时的多态性是通过虚函数体现的
B、在类声明中只有加了保留字virtual的成员函数才是虚函数
C、通过指针或引用对虚函数的调用称为多态调用
D、非多态调用总是通过成员访问运算符.进行的
答案
B
解析
C++中,触发多态性必须满足两个条件:1、被调用函数为虚函数;2、必须通过基类类型的引用或指针调用函数,选项A、C正确;非多态调用虚函数只能通过类对象调用,类对象调用虚函数使用成员访问运算符"."进行,选项D正确;一旦函数在基类中被声明为虚函数,那它在后续的派生类中都是虚函数,可以不使用virtual关键字,派生类无法改变该函数是虚函数这一事实;选项B错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Mnfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有枚举DOGCOLOR、狗类Dog和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:
使用VC6打开考生文件夹proj1下的工程proj1,其中定义了一个CD类。程序中位于每个//ERROR***********found***********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:歌唱祖国3
有如下程序:#includeusingnamespacestd;intmain(){int*p;*p=9;cout<<"Thevalueatp:"<<*p;retu
下列有关指针的操作中,正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classclock{public:clock():seconds(O){};clock&o
有如下类定义:classMyClass{public:MyClass(intd=0):val(d)+{}___________//运算符函数+的声明private:intval;
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
关系数据库管理系统能实现的专门关系运算包括()。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上()。Boolfun(char*str){inti=0,d=0;while(str[j])j++;for(j
算法的空间复杂度是指
随机试题
在韩国,礼品的包装纸颜色忌用()。
管道仪表流程图中,被测变量及仪表功能组合为TSA时,表示温度联锁报警。()
慢性心力衰竭诱发因素中,各种感染可加重心脏负荷,特别是__________感染最为常见。
经营成本包括()。
根据ICD-10,人格障碍的要素之一是()
教育目的
阅读下面文字,完成下列小题。“网瘾”是不是病?我们耳闻目睹有很多人由于沉迷于上网而严重影响到生活、学习、工作,会凭直觉认为这是心理有病,但是为什么有些心理学专家反
《物种起源》是写给包括科学家在内的所有人看的,尽管它涵盖了博物学、地质学、生物学、生态学、行为科学等诸多领域的繁杂内容,却写得_________。故该书通俗但不流于_________、生动而不失_________、语出平凡却又不失科学正典之庄重。填入划横线
Thebuilding______theearthquakebutthen______byafire.
A、 B、 C、 D、 C
最新回复
(
0
)