首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于类定义 class A{ public: virtual void func1( ) {} void func2( ) {} }; class B: public A{ publi
对于类定义 class A{ public: virtual void func1( ) {} void func2( ) {} }; class B: public A{ publi
admin
2010-12-16
30
问题
对于类定义
class A{
public:
virtual void func1( ) {}
void func2( ) {}
};
class B: public A{
public:
void func1( ) {cout < < "class B func 1" < < endl;}
virtua1 void func2( ) {cout < < "class B func 2" < < endl;}
};
下面正确的叙述是
选项
A、A: :func2( ) 和B: :func1( ) 都是虚函数
B、A: :func2( ) 和B: :func1( ) 都不是虚函数
C、B: :func1( ) 是虚函数,而A: :func2( ) 不是虚函数
D、B: :func1( ) 不是虚函数,而A: :func2( ) 是虚函数
答案
C
解析
基类中说明的虚函数,在派生类中自然就是虚函数,所以类B中func1( ) 是虚函数;而类A中的func2没有被关键字virtual修饰,所以不是虚函数。
转载请注明原文地址:https://jikaoti.com/ti/XHL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
有以下程序:#include<stdio.h>main(){intc=0,k;for(k=1;k<3;k++)switch(k){default:c+=k;case2:c++;break;ease4:c+=2;break;}print
若有以下程序段:structst{intn;int*m:);inta=2,b=3,c=5;structsts[3]=({101,&a),{102,&c},{103,&b}};main(){structst*p;p=s;}则以下
下列关于栈的叙述正确的是( )。
下列定义变量的语句中错误的是()。
设有定义:structcomplex{intreal,unreal;datal={1,8},data2;则以下赋值语句中错误的是()。
以下对C语言中联合类型数据的正确叙述是()。
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为
索引属于
随机试题
甘肃省地貌复杂多样,山地、高原、平川、河谷、沙漠、戈壁交错分布。地势自西北向东南倾斜,地形狭长。()
A.胃肠道反应B.肝损害C.肾损害D.沉淀E.拮抗作用依托红霉素易引起()。
下列关于噪声预测范围,说法正确的是( )。
某分部分项工程的清单编码为020302008001,则该专业工程的顺序编码为()。
下面属于海运单的特征的是()。
关于综合性金融危机的说法,正确的是()。
根据《企业内部控制审计指引》的规定,下列说法正确的有()。
(2011年浙江.47)a⊙b=4a+3b,若50⊙(60⊙x)=110。则x的值为()。
两化深度融合已经成为我国工业经济转型和发展的重要举措之一。对两化融合的含义理解正确的是:______。
HowtoStudyEnglishinYourDream:theTheoryI.IntroductionA.ConnectionsamongEnglishstudy,【T1】______【T1】______B.Twor
最新回复
(
0
)