网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

下列程序编译错误,因为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;

}


参考答案

更多 “ 下列程序编译错误,因为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语句或者return语句不带任何返回值,那么该函数的返回值为_________________。

考题 对于没有返回值的函数,能否带有return语句?() A.不行,程序只能自然结束;B.不行,因为没有返回值;C.可以但只能在程序的末尾有一条return语句;D.可以;

考题 下列程序编译错误,因为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作为关键字在函数中起到了返回值的作用,没有return函数肯定不能返回值。() 此题为判断题(对,错)。

考题 下列叙述中错误的是( )。A.一个函数中可以存在多条return语句B.调用函数可以在一条非独立的语句中完成C.函数无返回值时,可以是void类型。D.函数的类型是由函数的返回值决定的

考题 有关return语句说法不正确的是( )A)系统默认的返回值类型为整型,故当函数的返回值为int型时,在函数定义时,返回值的类型说明可以省略B)当函数有返回值时,凡是允许表达式出现的地方,都可以调用该函数C)当函数没有返回值时,函数的返回值类型可以说明为void型,它表示“无类型”或“空类型”D)函数的返回值类型必须与return语句中的表达式值的类型一致,但c语言也允许不同;这时,系统以函数定义时的返回值类型说明为准,并自动地将return语句中表达式的值转换为函数的返回值类型

考题 以下说法中,正确的是()。A.函数定义中最多含有一个return语句B.在函数定义中使用return语句时,至少给一个返回值C.Python函数的返回值使用很灵活,可以没有返回值,也可以有一个或多个返回值D.函数只能通过print语句和return语句给出运行结果

考题 17、关于被调函数中return语句的描述,错误的是()。A.一个函数有且仅有一条return语句B.函数通过return语句返回值时仅有一个C.一个函数中可以有多条return语句D.return语句具有返回程序控制权的作用

考题 3、以下关于函数的返回值,不正确的说法是()。A.一个函数可以有多个参数,多个返回值。B.一个函数通过return语句最多只能返回一个值。C.如果一个函数的返回值类型不是void,那么该函数必须包含return语句。D.如果一个函数有返回值,则必须在函数头中指定返回值类型。