首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; class AA { public: virtual void f() { cout<<
有如下程序: #include <iostream> using namespace std; class AA { public: virtual void f() { cout<<
admin
2010-06-06
43
问题
有如下程序: #include <iostream> using namespace std; class AA { public: virtual void f() { cout<< "AA"; } }; class BB : public AA { public: BB() { cout << "BB"; } }; cla
选项
A、AA
B、AABBCC
C、BBAABBCC
D、BBBBAACC
答案
8
解析
本题中,函数f()在基类AA中派生类CC中都声明为虚函数,所以采用动态联编。主函数首先定义类AA的对象aa和指针对象p,然后定义了类BB的对象bb,此时调用了类BB的构造函数输出BB。再定义类CC的对象cc,由于类CC是类BB的派生类,所以此时又调用类BB的构造函数输出BB。最后执行语句“p=&cc; p->f();”,输出AA和CC。
转载请注明原文地址:https://kaotiyun.com/show/5qjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intk=5;voidf(int*s){*s=k;}main(){intm=3,*p=&m;f(p);printf("%d,%d",m,*p);
若有说明intm[3][4]={3,9,7,8.5},(*q)[4]:和赋值语句q=m;,则对数组元素m[i][j](其中0
有以下程序#includeintm1(intx,inty){returnx
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
下列叙述中错误的是()。
以下关于结构化程序设计的叙述中正确的是()。
C语言主要是借助以下哪种手段来实现程序模块化
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
对接接头的应力集中主要是由()引起的。
A、新药B、首次在中国销售的药品C、非处方药D、医疗机构配制的制剂E、中药;根据《中华人民共和国药品管理法》不得在市场销售或变相销售的药品是
当出现()时,结构混凝土应该进行无损检测以确定结构混凝土的强度。
( )是指允许纳税人用一些费用开支或已交纳的其他税款直接冲减其应纳税额的减免税措施。
国有企业、集体企业及其他所有制形式的企业经重组改制为股份有限公司后,可向中国证监会提出境外上市申请,申请条件有( )。
个人汽车贷款的贷后与档案管理工作包括()。
我们坚持倡导()的社会主义核心价值观。
下列关于生活中的物理知识的叙述,正确的有()。
简述债的概括承受的发生原因。
Britain’suniversitiesareinanawfulspin.Topuniversitieswereoverwhelmedbythe24%ofA-levelapplicantswithindistingui
最新回复
(
0
)