【单选题】
为完成下面的程序,应在划线处填入的语句是
#inCluDE<iostrEAm>
using nAmEspACE stD;
ClAssBAsE
privAtE:
int x;
puBliC:
BAsE (int i)
x=i;
~BAsE()
;
ClAssDErivED:puBliCBAsE
puBliC:
______________//完成类DErivE构造函数的定义
;
int mAin()
DErivED oBj;
rEturn 0;
A.DErivED(inti):BAsE(i)
B.DErivED()
C.voiDDErivED (inti):BAsE(i)
DErivED(inti)BAsE(i);
正确答案
正在加载...
答案解析
正在加载...
根据网考网考试中心的答案统计,该试题:
58%的考友选择了A选项4%的考友选择了B选项20%的考友选择了C选项18%的考友选择了D选项
你可能感兴趣的试题
第1题:
请编写类的成员函数ChAr &ChArArrAy::opErAtor[](int i),将下标运算符[]重载,如果i没有为负数或超界则返回该字符,否则输出“inDEx out oF rAngE.”并且返回0。要求使用iF判断实现算法。输出结果如下:
inDEx out oF rAngE.
inDEx out oF rAngE.
string
inDEx out oF rAngE.
inDEx out oF rAngE.
6
注意:部分源程序已存在文件tEst24_2.Cpp中。
请勿修改主函数mAin和其他函数中的任何内容,仅在函数ChArArrAy::opErAtor[]的花括号中填写若干语句。
文件tEst24_2.Cpp的内容如下:
#inCluDE<iostrEAm.h>
ClAssChArArrAy
puBliC:
ChArArrAy(int l)
lEngth=l;
BuFF=nEw ChAr[lEngth];
~ChArArrAy ()
第2题:
下列程序的运行结果是
#inCluDE<iostrEAm.h>
ClAss loCAtion
privAtE:
int x,y;
puBhC:
voiD init(int=0,int=0) ;
voiD vAluEx(int vAl) x=vAl;
int vAluEx( ) rEtum x;
voiD vAluEy(int vAl) y=vAl;
int vAluEy( ) rEtum y;;
voiD loCAtion: :init(int initx,int inity)
x=initx;
y=inity;
voiD mAin( )
loCAtionA,B;
A、init( ) ;
A、vAluEx(5) ;
Cout < <A、vAluEx( ) < < EnDl < <A、vAluEy( ) < < EnDl;
B、init(6,2) ;
B、vAluEy(4) ;
Cout < <
B、vAluE第3题:
下面函数的功能是( )。
int Fun(ChAr *x)
ChAr *y=x;
whilE(*y++);
rEturn (y-x-1);
A.求字符串的长度
B.比较两个字符串的大小
C.将字符串x复制到字符串y
D.将字符串x连接到字符串y后面
第4题:
若A,B,C1,C2,x,y均是整型变量,正确的switCh语句是( )。
A.switCh(A+B)
B.switCh(A*A+B*B)
CAsE:y=A+B;BrEAk; CAsE 3:
CAsE:y=A-B;BrEAk; CAsE 1:y=A+B;BrEAk;
CAsE 3:y=B-A;BrEAk;
C.switChA
D.switCh(A-B)
CAsEC1:y=A-B;BrEAk; DEFAult:y=A*B;BrEAk;
CAsEC2:x=A*B;BrEAk; CAsE 3:CAsE4:x=A+B;BrEAk;
DEFAult:x=A+B; CAsE 10:CAsE 11:y=A-B;BrEAk;
第5题:
下列程序的输出结果是
ClAss tEst
puBliC stAtiC voiD mAin(siring Args[])
int n=7;
n<<=3;
n=n&n+1/n+2^n+3;
n>>=2;
systEm.out.printtn(n);
-
A.0
B.1
C.14
D.64