首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include using namespace std; class TestClass { public: void who(){cout
若有以下程序: #include using namespace std; class TestClass { public: void who(){cout
admin
2012-12-29
44
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
下面对软件测试描述错误的是()。
以下选项中不合法的标识符是()。
C语言源程序名的后缀是()。
有如下程序 #include<stdio.h> #include<string.h> main() { chara[]="THIS\0",*b="OK\0\0"; printf("%d,%d,%d,%d",strlen(a),
有以下程序 #include<stdio.h> voidfun(doublex,double*y,double*z) {*y=*y-1.0;*z=*z+x;} main() {doublea=2.5,b=9.0,*pa,*pb;
有下列程序 #include<stdio.h> main() { char*P="6938"; inti,s=0; for(i=3;i>=0;i--) s=10*s+p[i]-’0’; printf(
下列语句组中正确的是()。
有如下程序 #include<stdio.h> main() { chara=’0’,b=’A’; inti; for(i=1;i<6;i++) { if(i%2==0)putchar(a+i);
设有定义:doublex=2.12;,以下选项中不能完整输出变量x值的语句是()。
随机试题
减少焊接应力的措施有哪些?
男性,45岁。发现肝硬化已5年。3天前与朋友聚餐时出现呕血,鲜红色,量约1000ml。患者出现头晕、心慌、出冷汗等,经输血、补液和应用止血药物治疗后病情好转,血压和心率恢复正常。1天前起出现睡眠障碍,并出现幻听和言语不清。化验检查示:血氨130mmol/L
A、处方内容前记B、处方内容正文C、处方内容后记D、处方内容主体E、医嘱药品金额属于
影响片剂成形的因素有
关于多发外伤患者的急救和转运,下列错误的是
试论述民法与商法的关系及我国立法的选择。
在建的建筑工程中止施工满( )的,恢复施工前,建设单位应当报发证机关核验施工许可证。
近百年来,全球气候变暖是个不争的事实,对于全球气候变暖,之前普遍认为“极其可能”是人类影响造成的。但是中科院地质地球所最近提出了一个新观点——气候冷暖变化存在约500年的自然周期,近百年来的全球气候变暖,刚好位于最近一次500年周期的暖相位上。该研究还认为
宏的功能不包括()。
YouworkintheInformationTechnologydepartmentofalargecompany.Therehasbeenadelaysettingupanewcomputersystem.
最新回复
(
0
)