首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TestClass { private; char c; public; TestClass (cha
有如下程序: #include<iostream> using namespace std; class TestClass { private; char c; public; TestClass (cha
admin
2013-02-27
53
问题
有如下程序: #include<iostream> using namespace std; class TestClass { private; char c; public; TestClass (char n):c(n){} ~TestClass () { cout<<c; } }; class TestClass1:public TestClass { Private: char c; public: TestClass1(char n):TestClass (n+1),c(n){} ~TestClass1() { cout<<c; } }; int main() { TestClass1 obj(’x’); return 0; } 执行上面的程序输出( )。
选项
A、xy
B、yx
C、x
D、y
答案
A
解析
题目中程序TestClass为基类,TestClass1为派生类。在主函数中定义TestClass1对象obj(’x’),“TestClass1(char n):TestClass (n+1),c(n){}”,所以先输出x,然后调用基类构造函数,’x’+1=’y’,所以输出y,即答案为xy。
转载请注明原文地址:https://jikaoti.com/ti/m9L0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> #defineSUB(a)(a)-(a)main() { inta=2,b=3,c=5,d; d=SUB(a+b)*c; printf("%d\n",d); } 程序的
某系统结构图如下图所示,该系统结构图的最大扇入数是()。
若变量已经定义且正确赋值,则针对程序段:temp=a;a=b;b=temp;以下叙述中正确的是()。
以下定义语句中正确的是()。
若有定义 typedefint*T[10]; T*a; 则以下与上述定义中a类型完全相同的是()。
设有以下函数:voldfun(intn,char*s){…}则下面对函数指针的定义和赋值均是正确的是()。
表达式:(int)((double)9/2)-(9)%2的值是()。
软件设计中模块划分应遵循的准则是()。
设非空二叉树的所有子树中,其左子树上的节点值均小于根节点值,而右子树上的节点值均不小于根节点值,则称该二叉树为排序二叉树。对排序二叉树遍历的结果为有序序列的是()。
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
随机试题
Payandproductivity,itisgenerallyassumed,shouldberelated.Buttherelationshipseemstoweaken【C1】________peoplegetold
肾病综合征加用免疫抑制剂的指征是:()
下列疾病中应用阿莫西林治疗有明显疗效的是
根据我国民事诉讼法的规定,下列哪些情况应视为送达?
在对工程Ⅰ、Ⅱ、Ⅲ、Ⅳ进行成本评价时,它们的成本降低的期望值分别为△CⅠ=19,△CⅡ=-12,△CⅢ=-80,△CⅣ=30,则优先改进的对象为( )。
关于我国古代天文学,下列表述中,错误的是()。
设p(x)在(a,b)连续,∫p(x)dx表示p(x)的某个原函数,C为任意常数,证明:y=Ce-∫p(x)dx是方程y’+p(x)y=0的所有解.
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
Readthefollowingextractfromanarticleaboutleadershipincompanies’management,andthequestionsfollowed.Foreachquest
Allthetasks______aheadoftime,theydecidedtogoonholidayforaweek.
最新回复
(
0
)