首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
52
问题
有如下程序: #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>main(){ints;scanf("%d",&s);while(s>0){switch(s){case1:printf("%d",s+5);case2:printf("%d",s+4);br
以下程序的输出结果是()。#includemain(){inta[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;for(i=0;i
下列叙述中正确的是()。
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)()。
若语句“t=fun(fun(x,y,a),(a+b,a+c),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
以下关于C语言函数参数传递方式的叙述正确的是
下列选项中属于面向对象设计方法主要特征的是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
将一个函数声明为一个类的友元函数必须使用关键字【 】。
随机试题
孕期用药是否导致胎儿畸形的影响因素主要为
A、分子中有咪唑并噻唑结构B、分子中有嘧啶结构C、分子中有喹啉结构D、分子中有过氧基结构E、分子中含有硫原子盐酸左旋咪唑()。
下以下药品不属于含特殊药品复方制剂的是
隧道采用环形开挖留核心土法施工时,核心土与下台阶开挖应在上台阶支护完成且喷射混凝土强度达到设计强度的()后进行。下台阶左、右侧开挖应错开()m,同一榀钢架两侧不得同时悬空。
下列影响因素中,属于功能性贬值的影响因素是()。
甲股份有限责任公司(以下简称“甲公司”)2020年所有者权益变化情况如下: (1)2020年初股本总额为1000万股,每股面值为1元;资本公积为2000万元;盈余公积为5000万元;未分配利润为600万元。甲公司占A公司有表决权股份的25%。 (2)2
公文在制发的程序上,必须履行法定的()。
有的人有一个轰轰烈烈的生,却留下一个默默无闻的死;有的人有一个默默无闻的生,却有一个轰轰烈烈的死。有的人显赫一时,却只能成为匆匆的过客;有的人潦倒终生,却成为历史天空闪亮的星斗。这段话谈论的是()。
下列说法正确的是()。
Reading______themindonlywithmaterialsofknowledge,itisthinkingthatmakeswhatwereadours.
最新回复
(
0
)