首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include using namespace std; class TestClass { public: void who(){cout
若有以下程序: #include using namespace std; class TestClass { public: void who(){cout
admin
2012-12-29
63
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
对软件系统总体结构图,下面描述中错误的是()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
有以下程序 #include<stdio.h> intadd(inta,intb){return(a+b);} main() {intk,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是
若函数调用时的实参为变量,下列关于函数形参和实参的叙述中正确的是()。
以下涉及字符串数组、字符指针的程序段中,没有编译错误的是()。
设有以下程序段 main() {intx[M][N]; … Arrlet(x); … } 则作为函数Arrlet的形参,以下表示形式非法的是()。
有以下程序 #include<stdio.h> #include<string.h> main() {charstr[][20]={"One*World","One*Dream!"},*p=str[1]; printf("%d,",st
有如下程序 #include<stdio.h> main() { chara=’0’,b=’A’; inti; for(i=1;i<6;i++) { if(i%2==0)putchar(a+i);
以下选项中不合法的标识符是()。
随机试题
手少阴心经与太阳小肠经交于
“一丝不苟”中的“丝”的含义是()。
根据我国《民事诉讼法》和有关司法解释的规定,下列关于证据效力的表述,正确的是:()
我国股票和债券的上市交易,必须报经国务院()核准。
教师应怎样指导学生完成课堂作业?
质互组指的是三个自然数a,b,c,其中的任意两个自然数之间都存在大于1的公约数,但是这三个数之间没有大于1的公约数。根据上述定义,以下哪项中的三个数是质互组?
Thescientistwhowantstopredictthewaywhichconsumerswillspendtheirmoneymuststudyconsumerbehavior.Hemust【B1】____
ThetwolanguagesMaltesepeoplespeakare______
Whatdoesthemanwant?
Duringthe1980s,unemploymentandunderemploymentinsomecountrieswasashighas90percent.Somecountriesdidnot【C1】______
最新回复
(
0
)