首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序编译错误,因为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
56
问题
下列程序编译错误,因为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全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>main(){chara[20],b[]="Theskyisblue.";inti;for(i=0;i<7;i++)
设有如下程序段inta[8]={0};intb[]={0};charc[2]={"A","B"};chard="AB";以下叙述正确的是
编写函数fun,它的功能是计算:s作为函数值返回。在C语言中可调用log(n)函数求ln(n)。log函数的引用说明是:doublelog(doublex)。例如,若m的值为:20,fun函数值为:6.506583。
下列给定程序的功能是:建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在
下列描述中不属于软件特点的是()。
非空循环链表所表示的数据结构()。
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址II、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)III、结点由两部分组成:数据域和指针域。
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象“tStud”、“tCourse”、“tScore”和一个临时表对象“tTemp”。试按以下要求完成设计。创建删除查询,将表对象“tTemp”中年龄值高于平均年龄(
毛泽东思想是中国特色社会主义理论体系的重要思想渊源,主要体现在()
Itpays______thelongruntobuygoodsofhighquality.
考核抗结核治疗疗效的主要指标是
我国对特种设备实施全过程一体化的安全监察制度,它包括()等环节。
本题中进口货物系沈阳沈港电器产业有限公司(2101930×××)委托进口,用于生产空调设备供应国内市场。于船舶进口次日委托大连连孚物流有限公司(2102980×××)向海关申报。“总价”栏应填()。
下列各项与存货相关的费用中,应计入存货成本的有()。
在教育理论知识与技能方面,中小学教师应具备以下哪几个方面的素质?()
19世纪德国经济学家、统计学家恩格尔提出了著名的恩格尔系数,如果恩格尔系数为60%以上则生活水平为:
Afour-yearstudybysociologistsatTheUniversityofManchesterhasfoundthatwomenaremuchlikelythanmento【M1】______mak
最新回复
(
0
)