首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序编译错误,因为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
45
问题
下列程序编译错误,因为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全国计算机二级
相关试题推荐
有如下程序#include<stdio.h>intsub(doublea,doubleb){return(int)(a-b);}main(){printf("%d\n",sub(3.8,2.1));
有以下程序#include<stdio.h>main(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}程序的输出结果是
数据管理技*发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数streat),即把p2所指的字符串连接到p1所指的字符串的后面。例如,分别输入下而两个字符串:“FirstString一一”“SecondString”
给定程序MODll.C中函数fhn的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把3个串:“abc”,“CD”,“EF”连接起来,结果是“abcCDEF”。请改正程序中的错误,使它能得出正确的
计算机算法中有穷性的意思是()。
以下说法正确的是()。
数据库应用系统中的核心问题是()。
一个类的友元函数能够访问该类的______。
随机试题
计算机网络按距离划分有WAN、LAN和( )。
目前反映肾浓缩稀释功能最佳指标是
血气分析结果:PH7.30,PaO25.3kPa,PaCO210.7kPa,护士判断病人的酸碱平衡处于:
建筑工程施工招投标中的相关规定要求,投标保证金一般不得超过投标总价的( )。
会计科目按经济内容的性质可分为()。
上海进出口贸易公司(SHANGHAIIMPORTANDEXPORTCO.LTD.)于2007年3月1日与澳大利亚客户MANDARSIMPORTSCo.Ltd.签定一份订购合同。内容如下: PURC
以下关于教学评价的说法,不正确的是()。
若f(x)=2nx(1-x)n,记Mn==________
“项目”菜单的“运行文件”命令用于执行选定的文件,这些文件可以是()。
下列叙述中,正确的是
最新回复
(
0
)