首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序编译错误,因为add函数返回值是一个引用,故对return返回值的要求是______。 #include(iostream.h) int& add(int x,int y) { return x+y, } void m
下列程序编译错误,因为add函数返回值是一个引用,故对return返回值的要求是______。 #include(iostream.h) int& add(int x,int y) { return x+y, } void m
admin
2010-12-16
65
问题
下列程序编译错误,因为add函数返回值是一个引用,故对return返回值的要求是______。
#include(iostream.h)
int& add(int x,int y)
{
return x+y,
}
void main()
{
int i=3,j=19;
cout<<(add(i,j)+=20)<<end1;
}
选项
答案
AAB。
解析
本题考查的是派生类的构造函数。建立派生类对象时,构造函数的执行顺序:执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右),接着执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序->执行派生类的构造函数。题目中首先定义了类CA的对象a,输出’A’;然后定义CB类的对象b,因为 CB类派生自CA类,所以会先执行CA类的构造函数,再执行CB类的构造函数,即输出’A’和’B’。
转载请注明原文地址:https://kaotiyun.com/show/IzVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
若有定义:charc;doubled;程序运行时输入:12<回车>,能把字符1输入给变量c、数值2输入给变量d的输入语句是
有以下程序#includevoidfun(int*s,intn1,intn2){inti,j,t;i=n1;j=n2;while(i
下列关于C语言数据文件的叙述中正确的是()。
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
设有定义:doublea[10],*s=a;以下能够代表数组元素a[3]的是()。
C语言中char类型数据占字节数为
下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
关于new运算符的下列描述中,错误的是()。
随机试题
女性,28岁,近3天发烧,腰痛,伴尿急,尿频,尿痛,尿镜检,白细胞每高倍视野25个。你考虑可能是何病
引起莱姆病的病原体是()
A.维拉帕米B.奎尼丁C.利多卡因D.阿托品E.普萘洛尔室性心律失常危急病例的抢救可选用的药物是()
三相正弦交流电路如图7-24所示,对称负载接成三角形,已知电源电压UL=220V,每相阻抗Z=15+j16.1(Ω),当AB相断路时,电流表的读数是()A。
对设备购置费中的进口设备抵岸价说法不正确的是()。
下列各项业务中,不可能影响主营业务成本金额的有()。
Ifyourcomputer__________experienceanyproblemswithinthewarrantyperiod,youcantakeittoanauthorizedrepaircenterfre
检查模块是否正确的组合在一起的过程称为()。
Itisallverywelltoblametrafficjams,thecostofpetrolandthequickpaceofmodernlife,butmannersontheroadsarebe
What’syourearliestchildhoodmemory?Canyourememberlearningtowalk?Ortalk?Thefirsttimeyou【C1】______thunderorwatc
最新回复
(
0
)