首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class XA{ int X; public: XA(int n){x=n;} }; class XB:public XA{ int y; public: XB(int a,int b
有如下类声明: class XA{ int X; public: XA(int n){x=n;} }; class XB:public XA{ int y; public: XB(int a,int b
admin
2010-12-16
46
问题
有如下类声明: class XA{ int X; public: XA(int n){x=n;} }; class XB:public XA{ int y; public: XB(int a,int b); }; 在构造函数XB的下列定义中,正确的是( )。
选项
A、XB::XB(inta,int b):x(a),y(b){}
B、XB::XB(int a,int b):XA(a),y(b){}
C、XB::XB(int a,int b):x(a),XB(b){}
D、XB::XB(int a,int b):XA(a),XB(b){}
答案
B
解析
C++中派生类构造函数的一般语法规则为:<派生类名>::(派生类名)(<参数表>):<基类1>(<参数表 1>),…,<基类名n>(<参数表n>),(子对象1)(<于对象参数表1>,…<子对象m>(<于对象参数表m>){<派生类新增成的初始化语句>;},终上所述。
转载请注明原文地址:https://www.kaotiyun.com/show/S6Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intk=5,n=0;do{switch(k){ease1:ease3:n+=1;k一一;break;default:n=0;
以下程序的输出结果是()。#include<stdio.h>voidprt(int*x,int*y,int*z){printf(’’%d,%d,%d\n’’,++*x,++*y,*(z++));}
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
下列程序的输出结果是()。#includevoidfun(int*a,int*b){int*k;k=a;a=b;b=k;}main(){inta=1,b=2,*x=&a,*y=&b;fun(x,y)
下面4个关于C语言的结论中错误的是()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均是正确的是()。
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不
有如下程序#include<stdio.h>structperson{charname[10];intage;};main(){structpersonroom[2]={{"Wang",
以下函数声明中,存在语法错误的是______。
对于某个函数调用,不给出调用函数的声明的情况是()。
随机试题
下列属于固体废物的是:
从内容政策上划分政策类型,按照时间效力由长到短,空间效力由全局到局部,下列顺序正确的是
在器官移植排斥反应中起明显作用的是______。
对药物剂型进行分类的方法包括()。
( )属于基本风险。
投资组合保险策略是指保持资产所占比重与该资产的相对价格同方向变动,则投资组合中的各类资产所占比重应随市场相对价格的下降而降低。()
可分为一级文物、二级文物和三级文物的是()
计算∫Lxdy一(2y+1)dx,其中(1)L从原点经过直线y=x到点(2,2);(2)L从原点经过抛物线y=到点(2,2).
Inaworldwhereitseemswealreadyhavetoomuchtodo,andtoomanythingstothinkabout,itseemsthelastthingweneediss
Hecouldn’thelp______.
最新回复
(
0
)