首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
53
问题
有如下程序: #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://kaotiyun.com/show/lUVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;i<n;i++)if(s[i][k]>m)m=s[i][k];returnm
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。例如,若s所指字符串中的内容为”ABCDEFG12345”,其中字符C的ASCII码值为奇数,在数组中的下标为偶数,因此必须
若有代数式,(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
设Y为整型变鼍,A=I,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A;Y=&B:后Y的值()。
以下程序段的输出结果是()。#includemain(){charp[][4]={"IABC","DEF","GHI"};inti;for(i=0;i
下列关于C语言数据文件的叙述中正确的是()。
在源程序的开始处加上#include<stdio.h>进行文件引用的原因,以下叙述正确的是
请编写函数fun,其功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“一1234”,则函数把它转换为整数值一1234。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在
以下不能将键盘输入的字符串:Thisisastring<回车>读入到str中的程序段是
若以“a+”方式打开一个已存在的文件,以下叙述正确的是()。
随机试题
构成行政组织的物质要素包括()
“鸡尾酒疗法”常用的复合用药方式是
A.牛B.羊C.猪D.马E.犬卵巢上有排卵窝的家畜是
政府为管理土地市场,由专门部门、专门人员评定的不同等级或不同区域的土地使用权市场平均价格称为()。
某班学生做完早操回到教室,忽然有人发出“哎哟”的叫声,老师发现原来有人在班干部的凳子上反钉了几颗钉子。下列处理方式中,最恰当的一项是()。
贯彻新课程“以人为本”的教育理念首先应该做到()。
据统计,全球讲英语的人口达17亿,说英语的国家国内生产总值占全球的40%,全世界半数以上的科技书刊和译著都用英语,全球开设国际广播电台的86个国家中,只有8个没有英语,互联网上80%以上的网页使用英文;而开设汉语广播的只有20个国家,中文网页只占12%。现
越南的现代国服()是在中国汉代的汉服基础上改造而成的。
下列关于BSP的说法中不正确的是
Fire,scientistsagree,helpedgiverisetoasuccessful,thrivinghumanpopulationbyprovidingheatforcookingandprotection
最新回复
(
0
)