首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #inClude<iostream> using namespace std; c1ass A{ pubic: virmal void func1(){cout<<"A1";} vo
有下列程序: #inClude<iostream> using namespace std; c1ass A{ pubic: virmal void func1(){cout<<"A1";} vo
admin
2010-12-16
41
问题
有下列程序: #inClude<iostream> using namespace std; c1ass A{ pubic: virmal void func1(){cout<<"A1";} void func2(){cout<<"A2";} }; c1ass B:public A{ publIc: void func1(){cout<<"B1";} void func2(){cout<<"B2"
选项
A、B182
B、A1A2
C、B1A2
D、A182
答案
C
解析
程序中B为A的派生类,由主函数入手,主函数中定义了类A的指针p指向类B。根据基类中的“virtual void func1()”知道A中的func1为虚函数,执行“p->func1();”语句,通过指针变量调用此虚函数,此时调用的就是指针变量指向的同名函数,即派生类的func1函数,输出B1。而fun2不是虚函数,所以执行“p->func2();”输出为A2。
转载请注明原文地址:https://kaotiyun.com/show/moVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中不正确的是()。
下列4个程序中,完全正确的是()。
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。例如,程序运行后,输入0.0001,则程序输出3.1414。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得
有以下程序:#inelude<stdio.h>main(){intc=0,k;for(k=1;k<3;k++)switch(k){default:c+=k;case2:c++;break;case4:c+=2;break;}print
下述语句中,在字符串s1和s2相等时显示”theyareEqual”的是()。
在数据库系统的内部结构体系中,索引属于()。
设有定义:inta=1,b=2,C=3;,以下语句中执行效果与其他三个不同的是()。
设有以下说明和语句:intx[3][4],(*p)[4];p=a;,则与表达式*(*p+2)等价的选项是
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数,用来删除字符串中的所有空格。例如,输入asdafaaz67,则输出为asdafaaz67。注意:部分源程序在文件
软件设计中划分模块的一个准则是( )。
随机试题
驾驶机动车下坡可采用熄火滑行的方法。
某物流公司向银行借款200万元,年利率10%,银行要求保留20%的补偿性余额。则该项借款的实际利率为()
一次性调查
患者,女性,25岁。无手术史,空腹体检,超声检查未发现胆囊声像,最不可能的原因为
检测可溶性抗原不能用
A、基托伸展过长B、印模不准确C、进入倒凹区基托未缓冲D、基托变形E、与硬区相应的基托组织面未做缓冲初戴全口义齿时,发现下总义齿左右翘动,加力时患者有痛感。可能引起翘动的原因中不包括
按照维果茨基最近发展区的观点,教师必须在教学中给学生提供处于其最近发展区内的并且难度较低的学习材料。()
对未来的行动进行规划和安排的活动是()。
在教学过程中如何处理好掌握知识与培养思想品德的关系?
在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为
最新回复
(
0
)