首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序编译错误,因为add函数返回值是一个引用,故对return返回值的要求是______。 #include<iostream.h> int& add(int x,int y) { return x+y; } vo
下列程序编译错误,因为add函数返回值是一个引用,故对return返回值的要求是______。 #include<iostream.h> int& add(int x,int y) { return x+y; } vo
admin
2010-12-16
43
问题
下列程序编译错误,因为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)<<endl;
}
选项
答案
不能是表达式
解析
引用是变量的别名,其实质是变量的地址。return在返回值时,如果其后为表达式,则系统为该表达式生成一个临时变量用于存放该表达式的结果,函数执行完毕之后该变量被系统回收,因此,返回的该变量的地址对调用函数来说已经没有意义了。
转载请注明原文地址:https://kaotiyun.com/show/CFVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下定义数组的语句中错误的是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为“abcdabfab”,t
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
有以下程序#include<stdio.h>main(){charch=’D’;while(ch>’A’){ch--;putchar(ch);if(ch==’A’)
有以下程序:#includeintfun(){staticintX=1;x*=2:returnx;}main(){inti,S=1;for(
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
有以下程序:#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,sizeof(int),5,f
下面程序的输出结果是()。#includemain(){chara[]={’a’,’b’,’c’,’d’,’f’,’g’},*p;p=a;printf(“%c\n”,*p+4);}
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
若文件指针fp已正确指向文件,ch为字符型变量,以下不能把字符输出到文件中的语句是
随机试题
藿香具有的功效是
初始血尿病变部位为()
高强度大六角头螺栓连接副出厂时应随箱带有_______的检验报告。()
下列不属于海关查验赔偿范围的是()。
承租人未经出租人同意,对租赁物进行改善或者增设他物的,出租人可以要求承租人( )。
在短期中,当边际成本曲线位于平均成本曲线上方时,()
工厂安排住宿,若有6个房间每间住4人,其余房间每间住5人,还剩3人;若有4个房间每间住5人,其余房间每间住4人,正好住下。该工厂有多少人?()
在赌博过程中,人们倾向认为既往事件容易影响未来事件的发生概率.这被称为“赌徒谬论”。英国科学家招募了31名大脑脑岛受伤的患者让其玩投币机,结果只有“赢”和“差点赢了”两种:同时还招募了13名大脑其他区域有损伤的患者以及16名健康人进行对比研究。研究发现.除
超额准备金与实际准备金的数量关系是()
(2005年真题)在我国,依据法律部门划分的标准和原则,《中华人民共和国香港特别行政区基本法》属于
最新回复
(
0
)