首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序编译错误,因为add函数返回值是一个引用,故对return后返回值的要求是【 】。 #include<iostream. h> int& add(int x, int y) {
下列程序编译错误,因为add函数返回值是一个引用,故对return后返回值的要求是【 】。 #include<iostream. h> int& add(int x, int y) {
admin
2010-06-06
41
问题
下列程序编译错误,因为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;
}
选项
答案
不能是表达式
解析
引用是变量的别名,其实质是变量的地址。return在返回值时,如果其后为表达式,则系统为该表达式生成一个临时变量用于存放该表达式的结果,函数执行完毕之后该变量被系统回收,因此,返回的该变量的地址对调用函数来说已经没有意义了。
转载请注明原文地址:https://kaotiyun.com/show/A4jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){intk=33;printf("%d,%0,%x",k,k,k);}执行后的输出结果是()。
有以下程序#include<stdio.h>voidfun2(chara,charB){printf("%c%c",a,b);}chara=’A’,b=’B’;voidfun1(){a=’C’;
设栈的顺序存储空间为S(1:50),初始状态为top=0。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为
程序中已构成如下图所示的不带头节点的单向链表结构,指针变量s,p,q均已正确定义,并用于指向链表节点,指针变量S总是作为指针指向链表的第一个节点。若有以下程序段:q=s;s=s一>next;p=s;while(p一>next)p=p一>next;
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
结构化程序设计中,下面对goto语句使用描述正确的是()。
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
给定程序中,函数fun的功能是:把形参s所指字符串中最右边的11个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。例如,形参s所指的字符串为:abedefgh,n的值为5,程序执
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
设有定义: charc[]="Cc"; FILE*fp; 且fp指向以“写文本文件”的方式成功打开的文件,若要将c中的两个字符写入文件,且每个字符占一行,则下面的选项中正确的是()。
随机试题
姑息治疗的首要目的是
男,50岁。乏力,腹胀伴尿黄1月余,15年前检查HBsAg(+),肝功能反复异常,但未诊治。既往有食管胃底静脉曲张破裂出血史。查体:皮肤巩膜重度黄染,肝掌及蜘蛛痣(+),腹水征(+)。实验室检查:ALT250U/L,TBil320μmol/L,HBsAg(
下列关于单代号网络图表述正确的是()。[2013年真题]
为使产品更具有市场竞争力,企业必须在确保产品的“使用功能”的同时,增加产品的( )。
某建设工程施工项目招标文件要求中标人提交履约担保,中标人拒绝提交,则应()。【2011年考试真题】
期货市场的发展历史证明,与电子化交易相比,公开喊价的交易方式具备的明显优点有( )。
在常见的算法交易策略中,()是根据特定的时间间隔,在每个时间点上平均下单的算法。其旨在使市场影响最小化的同时提供一个平均执行价格。
陶行知先生的“捧着一颗心来,不带半根草去”的教育信条体现了教师崇高的道德修养。()
购物:超市:商场
元朝军队按照种族差异和征发地区的不同,分为四种,对此论述正确的一项是()。①蒙古军②探马赤军③汉军④南军⑤新附军
最新回复
(
0
)