单项选择题

建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为( )。

A.abc
B.acb
C.cab
D.cba
<上一题 目录 下一题>
热门 试题

单项选择题
有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+1);}但定义有错误,对这个错误是准确的描述是【 】
A.+只能作为成员函数重载,而这里的+是作为非成员函数重载的
B.两个int型参数的和也应该是int型,而这里将+的返回类型声明为double
C.没有将运算符重载函数声明为某个类的友元
D.C++已经提供了求两个int型数据之和的运算符+,不能再定义同样的运算符
单项选择题
函数fun的返回值是( )。fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!='' 0'')num++;while(b[n]){*(a+num)=b[n];num++;n++;}returnnum;}
A.字符串a的长度
B.字符串b的长度
C.字符串a和b的长度之差
D.字符串a和b的长度之和
相关试题
  • 有以下程序#include<iostream>using na...
  • 下面程序的结果是( )。#include<iostr...
  • 下列程序的输出结果是( )。#include i...
  • 执行以下程序后,test.txt文件的内容是(...
  • 下面程序的运行结果是( )。#include<i...