首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include using namespace std; class TestClass { public: void who(){cout
若有以下程序: #include using namespace std; class TestClass { public: void who(){cout
admin
2012-12-29
52
问题
若有以下程序:
#include
using namespace std;
class TestClass
{
public:
void who(){cout<<“TestClass”<
};
class TestClass 1:public TestClass
{
public:
void who(){cout<<“TestClass1”<
};
int main()
{
TestClass*p;
TestClass1 obj1;
P=&obj1;
P->who();
return 0:
}
则该程序运行后的输出结果是( )。
选项
A、TestClassl
B、TestClass
C、0
D、无输出
答案
B
解析
程序中的TestClas1为TestClass的派生类,主函数main中定义TstClass对象*p,TestClass1对象obj1,然后p引用obj1,执行p->who()则是调用基类中的who函数,输出TestClass。
转载请注明原文地址:https://kaotiyun.com/show/YMVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
某系统结构图如下图所示(n≥5) 该系统结构图的最大扇出数是()。
若变量已正确定义并赋初值,以下合法的赋值语句是()。
以下选项中不合法的标识符是()。
有以下程序 #include<stdio.h> intadd(inta,intb){return(a+b);} main() {intk,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是
设有如下函数定义: #include<stdio.h> intfun(intk) {if(k<1)return0; elseif(k==1)return1; elsereturnfun(k-1)+1; } 若
有以下程序段 charc1,c2; for(c1=’0’,c2=’9’;c1<c2;c1++,c2--) printf("%c%c",c1,c2); 程序段的执行结果是()。
函数fgetc的功能是从指定文件中读入一个字符,以下与其功能完全相同的函数是()。
下面对软件特点描述正确的是()。
下面属于软件设计阶段产生的文档是()。
随机试题
王某发病诱因不可能是下列哪种情况对王某进行健康教育防治便秘意义在于
下列各项中,属于行政给付的是:
一家棉纺业企业为增值税一般纳税人,1月份发生下列业务。(1)购进纺织设备一台,不含税价款10万元,取得增值税专用发票,另支付运费500元,取得承运部门开具的运输发票。(2)从当地农民生产者购进免税棉花10吨,每吨1.4万元,收购凭证上注明价款14万元。
列入2006年《进口许可证管理货物目录》的有监控化学品、易制毒化学品和消耗臭氧层物质3类。()
“画”和“画儿”这两个词()。
通常所说的32位微处理器是指(27)。
下列叙述中,不正确的是(3)。
键盘键入字符串并在计算机屏幕上显示,这时的数据源是______。
Thepolicemenwerekilledandwounded
ParadiseLostisMilton’smasterpiece.ItsstoryistakenfromtheBible,about"thefallofman",thatis,howAdamandEveare
最新回复
(
0
)