首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类说明: class TestClass{ int x: public: TestClass(int n){x=n;} }; class TestClass 1:public TestClass{
有如下类说明: class TestClass{ int x: public: TestClass(int n){x=n;} }; class TestClass 1:public TestClass{
admin
2012-12-29
16
问题
有如下类说明:
class TestClass{
int x:
public:
TestClass(int n){x=n;}
};
class TestClass 1:public TestClass{
int y;
public:
TestClass1 (int a,int b);
};
在构造函数TestClass1的下列定义中,正确的是( )。
选项
A、TestClass1::TestClass1 (int a,int b):x(a),y(b){}
B、TestClass1::TestClass1 (int a,int b):TestClass(a),y(b){}
C、TestClass1::TestClass1 (int a,int b):x(a),,TestClass 1(b){}
D、TestClass1::TestClass1 (int a,int b):TestClass(a),TestClass1(b){}
答案
B
解析
题目中程序Testclass为基类,Testclass1为派生类,派生类构造函数的一般形式为:派生类构造函数名(总参数类表):基类构造函数名(参数列表){派生类中新增数据成员初始化语句)。派生类TestClass1的基类函数名为TestClass,总参数为int a,int b,所以选择B。
转载请注明原文地址:https://jikaoti.com/ti/MPL0FFFM
本试题收录于:
二级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++)
下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序排列。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构!#include<stdio.h>#include<stri
下面选项中关于编译预处理的叙述正确的是
C语言规定,函数返回值的类型是()。
有以下程序:#include<stdio.h>main(){inta[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case0:switch(a[i]%2){case0:a[i]++;break;ca
下面描述中正确的是()。
若有定义,inta=3,*p=&a,**q=&p;,则以下叙述中错误的是()。
学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,关系T=πS#,C#(SC)/C表示()。
在软件开发中,需求分析阶段产生的主要文档是()。
以下选项中不能用于描述算法的是()。
随机试题
磷脂酰肌醇4,5-二磷酸可为下列哪一种酶水解成二酰甘油和1,4,5-三磷酸肌醇
急淋与急非淋白血病分类根据()
如果将一些原始资料搬到统计分析报告中,通常被形象的比喻为“数字搬家”。()
(2017·辽宁)《中小学教师职业道德规范》中明确指出:教师专业发展的具体要求是()
从甲地到乙地原来每隔42米要装一根电线杆,加上两端的两根,一共有61根电线杆,现在改成每隔56米装一根电线杆,若两端的两根不移动,则中途有多少根不需要移动?
[*]
CPU的中文名称是()。
承知
RisingTuitionintheUSEveryspring,USuniversityadministratorsgathertodiscussthenextacademicyear’sbudget.They
Breakfastisthefirst【B1】______oftheday.Wehavejuice,toastwithbutter,eggs,andmilk.Wecanalsohavecereal.Weea
最新回复
(
0
)