首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
派生类的构造函数的成员初始化列表中,不能包含
派生类的构造函数的成员初始化列表中,不能包含
admin
2010-03-29
42
问题
派生类的构造函数的成员初始化列表中,不能包含
选项
A、基类的构造函数
B、派生类中子对象的初始化
C、基类的子对象初始化
D、派生类中一般数据成员的初始化
答案
4
解析
本题考核构造函数。在C++中,构造函数不能被继承,因此,派生类的构造函数必须通过调用基类的构造函数来初始化基类子对象。所以,在定义派生类的构造函数时,除了对自己的数据成员进行初始化外,还必须负责调用基类构造函数使基类的数据成员得以初始化。如果派生类中还有子对象,还应包含对于对象初始化的构造函数。但是它不负责基类中子对象的初始化。
转载请注明原文地址:https://kaotiyun.com/show/nDjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(char*s){chara[10];main(){char*p="PROGRAM";strcpy(a,"STRING");fun(p);s=a;}
在C语言程序中,以下说法正确的是()。
以下程序:#include<stdio.h>main(){charstr[10];scanf(’’%s’’,&str);printf(’’%s\n’’,str);}运行上面的程序,输入字符串
下述程序的输出结果是()。#include<stdio.h>voidmain(){chara=1,b=2;charc=a^b<<2:printf(’’\n%d’’,c);}
若变量己正确定义,有以下程序段:i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是()。
若有函数定义如下:intfun(intx,inty){return2*x*y;}则以下涉及上述函数的说明语句错误的是()。
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#include<stdio.h>voidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i+
数据库管理系统是( )。
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
以下选项中不合法的标识符是( )。
随机试题
下列关于地方人大的说法中,哪一项是错误的?()
试述《诗经》的主要文学成就。
A.肾煅龙骨肾B.肾煅牡蛎肾C.肾两者都选肾D.肾两者都不属于金锁固精丸的药物有
下述用氧方法正确的是
尿道球部损伤的最常见原因是()。
下列情况中,承包人有权要求发包人延长工期和(或)增加费用的有()。
使档案系统化、有序化的工作是()。
(2018年北京)大运河北京段在北京城市发展中扮演了重要角色,见证了城市的沧桑巨变,承载了宝贵的文化记忆。下列有关中国大运河的说法中,不正确的是()。
设α为常数,则级数
WhatIsAnAmerican?"Ican’tmakeyouout,"HerryJameshasMrs.TristramsaytotheAmeri-can,"whetheryouareverysimpl
最新回复
(
0
)