更多"下列程序编译错误,因为add函数返回值是一个引用,故对return返回"的相关试题:
[填空题]下列程序编译错误,因为add函数返回值是一个引用,故对return后返回值的要求是 【10】 。
#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;
[填空题]下列程序编译错误,因为add函数返回值是一个引用,故对return返回值的要求是______。
#included<iostream.h>
int & add(int x,int y)
return x+y;
void main( )
int i=3,j=19;
cout<<(add(i,j)+=20)<<endl;
[填空题]程序文件的编译错误分为连接错误和 【7】 两类。
[填空题]程序文件的编译错误分为语法错误和 【4】 两类。
[填空题]下列程序编译错误,是由于划线处缺少某个语句,该语句是 【15】 。
#include <iostream. h>
class A
______
private:
int numl;
public:
A( ):numl(0)
A(int i):numl(i)
;
class B
private:
int num2
public:
B( ):num2(0)
B(int i):num2(i)
int my_math(A obj1,B obj2);
;
int B::my_math(A obj1,B obj2)
return (obj1.num1+obj2.num2);
void main(void)
A obj1 (4)
B obj,obi2(5);
cout <<"obj1+obj2:"<<obj.my_math(obj1,obj2);
[填空题]下列程序编译错误,是由于划线处缺少某个语句,该语句是______。
#include<iostream.h>
class A
{
private:
int numl;
public:
A( ):numl(0){}
A(int i):numl(i){}
};
class B
{
private:
int num2;
public:
B( ):num2(0){}
B(int i):num2(i){}
int my_math(A obj1, B obj2);
};
int B::my_math(A obj1,B obj2)
{
return(obj1.numl+obj2.num2);
}
void main(void)
{
A objl(4);
B obj,obj2(5);
cout<<"obj1+obj2:"<<obj.my_math(obj1,obj2);
}
[填空题]下列程序编译错误,是由于划线处缺少某个语句,该语句是______。
#include<iostream.h>
class A
private:
int numl;
public:
A( ):numl(0)
A(int i):numl(i)
;
class B
private:
int num2;
public:
B( ):num2(0)
B(int i):num2(i)
int my_math(A obj1, B obj2);
;
int B::my_math(A obj1,B obj2)
return(obj1.numl+obj2.num2);
void main(void)
A objl(4);
B obj,obj2(5);
cout<<"obj1+obj2:"<<obj.my_math(obj1,obj2);
[填空题]程序文件的编译错误分为语法错误和______两类。