首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Publication{//出版物类 char name[30]; public: Publication(cha
有如下程序: #include<iostream> using namespace std; class Publication{//出版物类 char name[30]; public: Publication(cha
admin
2011-01-19
77
问题
有如下程序: #include<iostream> using namespace std; class Publication{//出版物类 char name[30]; public: Publication(char*name="未知名称"){strcpy(this->name,name);} const char*getName( )const{return name;} //常数据成员 virtual const char*getType( )const{return"未知类型";}//虚常数据成员 }; class Book:public Publication{ //书类 public: Book(char*name):Publication(name){ } virtual const char*getType( )const{return"书";} //虚常数据成员 }; void showPublication(Publication &p){cout<<p.getType( )<<":"<<P.getName( )<<endl;} int main( ){ Book book("精彩人生"); showPublication(book); return 0; } 程序的输出结果是
选项
A、未知类型:未知名称
B、未知类型:精彩人生
C、书:未知名称
D、书:精彩人生
答案
D
解析
在函数形参是基类对象,可以在函数调用时用派生类对象作为实参。此时基类对象只能调用自己的数据成员,但是virtual函数除外,该成员在派生类中被改写,在基类中仍然适用,故答案为D。
转载请注明原文地址:https://www.kaotiyun.com/show/lUVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行下列程序时输入456<空格>789<空格>123<回车>,输出结果是()。#include<stdio.h>main(){charm[80];intc,i;scanf("%c",&
C语言编译程序的功能是()。
有以下程序:#include<stdio.h>intf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}main(){intz;z=f(3);printf
以下不正确的定义语句是()。
有以下程序#include<stdio.h>main(){inta,b;for(a=0;a<3;a++){scanf("%d",&b);switch(b){default:p
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是()。
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10; f=add; …}则以下函数调用语句错
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入"asdafaaz67",则输出为"asdafaaz67"。注意:部分源程序在文件PROGl。C中。请勿改动主函数main和其他函数中的任何内容,仅在
随机试题
Hehasalwaysregretted______theattractivegirlforthephonenumber.
A.妊娠合并重症肝炎B.妊娠合并糖尿病C.妊娠合并心脏病D.妊娠合并慢性肾炎E.妊娠合并甲亢易引起巨大儿的疾病是
工程分析应以工艺过程为重点,并不可忽略( )。
关于后享受型理财价值观的理财特点及投资建议,下列说法正确的有()。
现代商业银行资产债券管理的核心是()。
()是指个人作为主体的我,对自己以及对自己与他人的关系的认识。
历史的有趣不在宏大的叙述,而是对细节的观照。而最让人感叹的是,历史的细节原本都是当时举国轰动的大事,只是被岁月的流沙掩埋之后,显得微不足道而已。《民国原来是这样》就是在夹叙夹议中,揭开民国历史鲜为人知的细节,并从人性的角度深入到历史的浩渺烟尘中,以人带事,
Everyoneknowsthattoomuchtimeinthesuncanexposeyoutoexcessiveultravioletradiation,whichcanleadtoskincancers.【
如今,随着民宿为当地带来经济红利并促进旅游业以外就业机会的增加,许多人希望这种新的收入来源能够持续下去。(beheretostay)
Kidsundertwoyearsoldshouldnotbeinfrontofthetube,insteadtheyshould【B1】______talkandplay,theAmericanAcademyof
最新回复
(
0
)