更多"下列程序编译错误,因为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)<<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);
}
[填空题]下列程序编译错误,是由于划线处缺少某个语句,该语句是 【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);
}
[填空题]如下程序编译时发生错误,错误的原因是show函数实现语句错误,则正确的语句应该为 【8】 。
# include<iostream.h>
class test
{
private:
int num;
public:
test(int)
void show( );
};
test: :test(int n){ num=n;}
test:: show( ) { cout<<num<<end1; }
void main( )
{
test T(10);
T. show ( );
}
[填空题]如下程序编译时发生错误,错误的原因是show函数实现语句错误,则正确的语句应该为 【8】 。
# include<iostream.h>
class testprivate:
int num;
public:
test(int)
void show( );
;
test: :test(int n) num=n;
test:: show( ) cout<<num<<end1;
void main( ) test T(10);
T. show ( );