




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、改 错 题 答 案第1题答案第1处:i = i+9; 应改为 this->i=i+9; 或 (*this).i=i+9; 或 MyClass:i=i+9;第2处:MyClass obj; 应改为 MyClass obj(1);第3处:cout<<"member: "<<i<<endl; 应改为 cout<<"member: "<<:i<<endl;第2题答案第1处:cout<<"please input a string: "<<en
2、dl; 应改为 std:cout<<"please input a string: "<<std:endl;第2处:namespace std; 应改为 using namespace std;第3题答案第1处:应添加 public:第2处:int i(); 应改为 int i(10);第3处:i+; 应改为 i-;第4题答案第1处:应添加 str1 = new char1024;第2处:delete str1; 应改为 delete str1;第3处:应删除 delete str2;第5题答案第1处:data3 = (data1<data2)
3、?data1 : data2; 应改为 data3 = (data1>data2)?data1 : data2;第2处:data3 = (data2)? data1data2 : -1; 应改为 data3 = (data2)? data1/data2 : -1;第3处:data3 = (-data1) + (data2+); 应改为 data3 = (data1+) + (data2-); 或 data3 = (+data1) +(-data2);第6题答案第1处:cin.getline(s,120); 应改为 cin.getline(s,120,'');第2处:whi
4、le (s) 应改为 while (si) 或 while (si!=0) 或 while (si!='0')第3处:if ( si >= 'A' ) 应改为 if ( si >= 'A' && si <='Z' )第7题答案第1处:class MyClass() 应改为 class MyClass第2处:void MyClass(); 应改为 MyClass();第3处: 应改为 ;第8题答案第1处:i = i+9; 应改为 this->i=i+9; 或 (*this).i=i+9; 或
5、MyClass:i=i+9;第2处:MyClass obj; 应改为 MyClass obj(1);第3处:cout<<"member: "<<i<<endl; 应改为 cout<<"member: "<<:i<<endl;第9题答案第1处:应删除 private:第2处:explicit MyClass(int i) 应改为 MyClass(int i)第3处:cout<<m_i<<endl; 应改为 std:cout<<m_i<<s
6、td:endl; 或添加 using namespace std;第10题答案第1处:template<T> 应改为 template<class T> 或 template<typename T>第2处:应删除 template<bool>第3处:bool is = TRUE; 应改为 bool is = true;第11题答案第1处:catch(char str) 应改为 catch(char* str) 或 catch(const char* str)第2处:catch() 应改为 catch(int i) 或 catch(const in
7、t i)第3处:catch() 应改为 catch(.)第12题答案第1处:应删除 private: 或改为 public:第2处:MyStruct obj1(); 应改为 MyStruct obj1(0); 或 MyStruct obj1;第3处:MyData obj2(); 应改为 MyData obj2;第13题答案第1处:MyClass obj1; 应改为 MyClass obj1(0);第2处:obj1.member = 5; 应改为 obj1.SetMember(5);第3处:MyClass.SetMember(10); 应改为 obj2.SetMember(10);第14题答案第
8、1处:t min(t x,t y) 应改为 T min(T x,T y)第2处:char c="a" 应改为 char c='a'第3处:应添加 using namespace std;第15题答案第1处:Suert add(Suert s1, s2) 应改为 Suert add(Suert s1,Suert s2)第2处:return (this); 应改为 return (*this); 或 return *this;第3处: 应改为 ;第16题答案第1处:ptr = a; 应改为 ptr = &a00; 或 ptr = *a; 或 ptr =
9、a0;第2处:cout<<setw(2)<<*(a+i); 应改为 cout<<setw(2)<<*(*a+i); 或 cout<<setw(2)<<a0i;第17题答案第1处:char str1="abcd 应改为 char str1="abcd"第2处:char str2="abcd 应改为 char str2="abcd第3处:char str3="abcd" + 应改为 char str3="abcd"第18题答案第1处:ty
10、pedef BOOL bool; 应改为 typedef bool BOOL;第2处:BOOL a = FALSE; 应改为 BOOL a = false;第3处:a = !i; 应改为 a = (i != 0);第19题答案第1处:char c ="a" 应改为 char c ='a' 或 char *c ="a" 或 char c ="a"第2处:char b=1024; 应改为 int b=1024; 或 long b=1024;第3处:b += 1024; 应改为 b += 1024;第20题答案第1处:应添加
11、 public:第2处:const int j; 应改为 int j;第3处:应添加 j=0;第21题答案第1处:应添加 public:第2处:int C1()cout<<"init C1"<<endl; 应改为 C1()cout<<"init C1"<<endl;第3处:void C1()cout<<"del C1"<<endl; 应改为 C1()cout<<"del C1"<<endl;第22题答案第1处:asser
12、t(sizeof(str)=3); 应改为 assert(sizeof(str)=4);第2处:assert(sizeof(str2)=2); 应改为 assert(sizeof(str2)=20);第3处:assert(sizeof(str3)=4); 应改为 assert(sizeof(str3)=1);第23题答案第1处:virtual void fun(); 应改为 virtual void fun()=0;第2处:p = *obj1; 应改为 p = &obj1;第3处:p = *obj2; 应改为 p = &obj2;第24题答案第1处:int fun() 应改为
13、void fun()第2处:应添加 public:第3处:cout<<"MyClassThree "<<endl; 应改为 std:cout<<"MyClassThree "<<std:endl; 或添加 usingnamespace std;3第25题答案第1处:for(x=0;x<=10;x+) 应改为 for(x=0;x<10;x+) 或 for(x=0;x<=9;x+)第2处:cout<< iptr+x << " " << (
14、iptr+x) << " " << fptr+x << " " << (fptr+x) << endl; 应改为 cout<<iptr+x << " " << *(iptr+x) << " "<<fptr+x << " " << *(fptr+x)<< endl;第26题答案第1处:avg=vni; 应改为 avg+=vni; 或 avg=a
15、vg+vni; 或 avg=vni+avg;第2处:if(vni>min) min=vni; 应改为 if(vni<min) min=vni;第3处:if(vni<max) max=vni; 应改为 if(vni>max) max=vni;第27题答案第1处:for(j=1;j<=20+3*i;j+) 应改为 for(j=1;j<=20-3*i;j+)第2处:for(k=1;k>=i;k+) 应改为 for(k=1;k<i;k+)第3处:for(k=i+1;k>0;k+) 应改为 for(k=i;k>0;k-)第28题答案第1处:su
16、m=a+b+c; 应改为 double sum=a+b+c;第2处:cout << "a=" << a << 't'<< "b="<< b < 't' ; 应改为 cout << "a=" << a << 't'<< "b=" << b <<'t' ;第3处:cout << "c="
17、<< c << 't' 应改为 cout<< "c=" << c << 't'<<endl; 或 cout<< "c=" << c <<'t'<<'n'第29题答案第1处:int S a,int b) 应改为 int S a,int& b)第2处:S) 应改为 S);第30题答案第1处:Cset:Cset() 应改为 Cset:Cset()第2处:void Cset
18、:disp() 应改为 void Cset:disp()第3处:Cset:Cset() 应改为 Cset:Cset()第31题答案第1处:virtual void move(int x;int y) 应改为 virtual void move(int x,int y)第2处:C1(int i,int j,int k,int l):(i,j) 应改为 C1(int i,int j,int k,int l): C0(i,j)第3处:print(); 应改为 C0:print();第32题答案第1处:应添加 friend void fun(C0&,int,int);第2处:cout<&
19、lt;"a="<<a<<",b="<<b <<<<endl; 应改为 cout<<"a="<<a<<",b="<<b <<endl;第3处:C0 obj 应改为 C0 obj;第33题答案第1处:cout<<a<b<<endl; 应改为 cout<<a<<b<<endl;第2处:a += a; 应改为 this->a += a
20、;第3处:a += a; 应改为 a += :a;第34题答案第1处:class C1 : private C0 应改为 class C1 : public C0第2处:C1(): C0(a=0,b=0) 应改为 C1()第3处:void fun() = 0; 应改为 virtual void fun() = 0;第35题答案第1处:cout<<"Hello, 应改为 cout<<"Hello,"第2处:cout<<"Hello,n 应改为 cout<<"Hello,第3处:MyObj() 应改为
21、 MyObj()第36题答案第1处:应添加 public:第2处:MyObjcout<<"MyObj"<<endl; 应改为 MyObj()cout<<"MyObj"<<endl;第37题答案4第1处:Rect Rect2(1); 应改为 Rect Rect2;第2处:Rect Rect3; 应改为 Rect Rect3(Rect1);第3处:Rect2.ledge = 0; Rect2.sedge = 0; 应改为 Rect2.Set(0,0);第38题答案第1处:return z; 应改为 return
22、 &z;第2处:x= x; 应改为 x = :x;第3处:cout<<fun(x,y)<<endl; 应改为 cout<<*fun(x,y)<<endl;第39题答案第1处:void swap1(int a,int b) 应改为 void swap1(int& a,int& b)第2处:void swap2(int a,int b) 应改为 void swap2(int* a,int* b)第3处:swap2(x,y); 应改为 swap2(&x,&y);第40题答案第1处:enum 应改为 enum My
23、Enum第2处: MyEnum; 应改为 ;第3处:int Enum_1, 应改为 int Enum_1;第41题答案第1处: 应改为 ;第2处:t.c0 = 0; 应改为 t.c0 = 1;第3处:t.c3 = 1; 应改为 t.c3 = 0;第42题答案第1处:T i=0; 应改为 static T i=0;第2处:t.fun(97); 应改为 t.fun(char)97);第3处:t.fun(i); 应改为 t.fun(int)i);第43题答案第1处:friend void Set(MyClass obj,char c) 应改为 friend void Set(MyClass&
24、 obj,char c)第2处:void Set(MyClass obj,char c,char c1 ) 应改为 void Set(MyClass& obj,char c,char c1 )第3处:t.Set(&t,'2','4'); 应改为 t.Set(t,'2','4');第44题答案第1处:void& GetM1() 应改为 void* GetM1()第2处:应添加 MyClass t;第3处:p = t.GetM1(); 应改为 p =(int*) t.GetM1();第45题答案第1处:char
25、 str4 = "abcd" 应改为 char str5 = "abcd" 或 char str = "abcd"第2处:void print3(char str) 应改为 void print3(char* str) 或 void print3(char str)第3处:cout<<str<<endl 应改为 cout<<str<<endl;第46题答案第1处:struct 应改为 typedef struct第2处:int i: 1; 应改为 int i: 32; 或 int i;第
26、3处:int* p =& obj.i; 应改为 int* p =(int*) &obj;第47题答案第1处:typedef int (FUN)(int); 应改为 typedef int (MyClass:*FUN)(int);第2处:FUN fun; 应改为 FUN fun3;第3处:return (funi)(j); 应改为 return (this->*funi)(j);第48题答案第1处:void main( 应改为 void main()第2处:int i = 086; 应改为 int i=0106;第3处:int j = 11H; 应改为 int j=0X11
27、; 或 int j=0x11;第49题答案第1处:MyClass(int i): m=i 应改为 MyClass(int i): m(i)第2处:return i; 应删除第3处:MyClass* p = new MyClass; 应改为 MyClass* p = new MyClass(10);5第50题答案第1处:b = b; 应改为 b = -b;第2处:c = -c; 应改为 c = !c;第3处:d = d; 应改为 d = -d;第51题答案第1处:void print() 应改为 void CSample:print()第2处:应添加 a = new CSample;第3处:b-
28、>print(); 应改为 b.print();第52题答案第1处:应删除 CSample(int i) cout<<i<<"do Destructor"<<endl;第2处:obj0 =CSample(0); 应改为 obj0 =CSample();第3处:for(int i=0;i<2;) 应改为 for(int i=0;i<2; i+)第53题答案第1处:void Set2(int i) 应改为 virtual void Set2(int i)第2处:应添加 C0:Set2(i);第3处:p = obj2; 应改为
29、 p = &obj2;第54题答案第1处:int A= 应改为 int A4=第2处:1,2,3,4 应改为 1,2,3,4,第3处: 应改为 ;第55题答案第1处:MyClass(int x) a=x; b+=x; 应改为 MyClass(int x): a(x) b+=x;第2处:void print(MyClass c) 应改为 static void print(MyClass c)第3处:int b =10; 应改为 int MyClass:b =10;第56题答案第1处:应添加 break;第2处:case 'B': 应改为 case 'C'
30、:第3处:case: 应改为 default:第57题答案第1处:char str1="abc" 应改为 char str1="abc"第2处:wchar_t str2 = "def" 应改为 wchar_t str2 = L"def"第3处:TCHAR str3 = T("hij"); 应改为 TCHAR str3 = _T("hij");第58题答案第1处:void main() 应改为 int main()第2处:int p=&i; 应改为 int &p
31、=i;第3处:int q=&j; 应改为 int* q=&j;第59题答案第1处:应添加 public:第2处:void print()=0; 应改为 virtual void print()=0;第3处:X* pX (pW); 应改为 X (*pX)(&pW);第60题答案第1处:virtual void print(); 应改为 virtual void print()=0;第2处:public C1; 应改为 public C1,第3处:obj.print(); 应改为 (C0*)(C1*)&obj)->print();第61题答案第1处:应添加 f
32、riend C0& operator +(C0&, C0&);第2处:return &X; 应改为 return X;第3处:C0 obj3; obj3= obj1+obj2; 应改为 C0 obj3= obj1+obj2;第62题答案6第1处:应添加 protected:第2处:class C1: C0 应改为 class C1: public C0第3处:C1(int t) 应改为 C1(int t=0)第63题答案第1处: 应改为 ;第2处:obj.set(); 应改为 obj.C0:set(4,5);第3处:obj.print(); 应改为 obj.pr
33、ints();第64题答案第1处:class C2: public Base 应改为 class C2: virtual public Base第2处:class C3: public C1, public C2 应改为 class C3: public C1, public C2第3处:obj.fun(); 应改为 obj.Base:fun();第65题答案第1处:protected: 应改为 public:第2处:class C1: C0 应改为 class C1: public C0第3处:C0:print1(); 应改为 C0:print1;第66题答案第1处:virtual prin
34、t() 应改为 virtual void print()第2处:private: 应改为 protected:第3处:void Add(int i)const 应改为 void Add(int i)第67题答案第1处:int GetNumber() 应改为 int& GetNumber()第2处:void SetNumber(int number) const 应改为 void SetNumber(int number)第3处:int t = obj.GetNumber(); 应改为 int& t = obj.GetNumber();第68题答案第1处:#define doub
35、le PI 3.1416 应改为 #define PI 3.1416第2处:double area(double a,double b=0) 应改为 double area(double a,double b)第3处:return ab; 应改为 return a*b;第69题答案第1处:Point(int x=0,int y=0) 应改为 Point(int x,int y)第2处:Point& operator +(int i) 应改为 Point& operator +=(int i)第3处:Point& operator +=(Point& p,Poin
36、t& q) 应改为 friend Point& operator +=(Point& p,Point& q)第70题答案第1处:应添加 class C1;第2处:应添加 friend C1;第3处:Obj>>t; 应改为 obj<<t;第71题答案第1处:应添加 operator int()第2处:public 应改为 public:第3处:operator <<() 应改为 operator <<(int)第72题答案第1处:friend operator -() 应改为 operator -()第2处:oper
37、ator -() 应改为 operator -(int)第3处:-obj; 应改为 obj-;第73题答案第1处:friend operator +() 应改为 friend operator +(C0& t)第2处:operator +() 应改为 operator +(int)第3处:obj+; 应改为 +obj;第74题答案第1处:cout<< a<<b <<endl; 应改为 cout<< (a<<b)<<endl;第2处:cout<<( a << b+c)<<endl;
38、 应改为 cout<<( (a << b)+c)<<endl;第3处:cout<<( a + c? b:c)<<endl; 应改为 cout<<( a + (c? b:c)<<endl;7第75题答案第1处:typedef bool (FUN)(); 应改为 typedef bool (*FUN)();第2处:FUN* fp=fun; 应改为 FUN fp=fun;第3处:if( *fp) 应改为 if( fp)第76题答案第1处:protected: 应改为 public:第2处:virtual void g
39、(); 应改为 virtual void g()=0;第3处:class D:private B 应改为 class D:public B第77题答案第1处:应删除 using namespace A;第2处:应添加 using namespace A;第3处:obj.x("Test!"); 应改为 obj.C0:x("Test!");第78题答案第1处:My_Data1 = 0; 应改为 My_Data1 = 0,第2处:My_Data2 = 0XFFFFFFFFF 应改为 My_Data2 = -1第3处: 应改为 ;第79题答案第1处:cout&l
40、t;<this->x=x<<endl; 应改为 cout<<(this->x=x)<<endl;第2处:X(X t) 应改为 X(X& t)第3处:void fun(X); 应改为 friend void fun(X);第80题答案第1处:void Add(int x) const 应改为 void Add(int x)第2处:const X x(5); 应改为 X x(5);第3处:int& t= x.Get(); 应改为 int t= x.Get();第81题答案第1处:x =x; 应改为 this->x =x;第
41、2处:static void Add(int x) 应改为 void Add(int x)第82题答案第1处:int *x, y; 应改为 int *x,*y;第2处:this->x = new intx; 应改为 this->x = new int(x);第3处:this->y = new inty; 应改为 this->y = new int(y);第83题答案第1处:Mul() 应改为 int Mul()第2处:return *x * *y+; 应改为 return *x * (*y)+);第3处:Point:Point(int x=0,int y=0) 应改为
42、Point:Point(int x,int y)第84题答案第1处:void s a,int b) 应改为 void s a,int& b)第2处:Int& t = a; 应改为 int t = a;第3处:b = *t; 应改为 b = t;第85题答案第1处:#define MAX(i,j) (i>j)? i,j 应改为 #define MAX(i,j) (i>j)? i:j第2处:return a<b? b:a; 应改为 return a>b? b:a;第3处:cout<< MAX(a+,b) <<endl; 应改为 cou
43、t<<( MAX(a+,b) )<<endl;第86题答案第1处:void Set(int x=0,int y) 应改为 void Set(int x,int y)第2处:void MyClass:print() 应改为 void print()第3处:cout>>endl; 应改为 cout<<endl;第87题答案第1处:int const n, m; 应改为 int const n;int m;第2处:: n=t 应改为 : n(t)第3处:C0 obj=3; 应改为 C0 obj(3);第88题答案第1处:int m,n 应改为 int
44、m,n;第2处:public 应改为 public:第3处:C0(int p,int q) 应改为 C0(int p,int q=10)第89题答案第1处:double m,n; 应改为 int m,n;第2处:C0(int p=5,int q) 应改为 C0(int p=5,int q=20)第3处:operator <<(ostream& cout,C0& t) 应改为 friend operator <<(ostream& cout,C0& t)第90题答案第1处:C0(int a)this->a = a; 应改为 C0(in
45、t a=10)this->a = a;第2处:class C1; 应改为 friend class C1;第3处:void print(C0 t) 应改为 void print(C0* t)第91题答案第1处:C0(int x) :a=x;b += x; 应改为 C0(int x): a(x)b += x;第2处:void print(C0& t) 应改为 static void print(C0& t)第3处:int b =0; 应改为 int C0:b =0;第92题答案第1处:int static operator int() 应改为 operator int()第
46、2处:应删除 return 0;第3处:应添加 return 1;第93题答案第1处:void print2() 应改为 static void print2()第2处:obj.print2(); 应改为 obj.C1:print2();第3处:C1 obj2; 应改为 C0:C1 obj2;第94题答案第1处:class C2: public C0 应改为 class C2: virtual public C0第2处:class C3: C1, C2 应改为 class C3: public C1, public C2第3处:obj.fun(); 应改为 obj.C0:fun();第95题答
47、案第1处:C0(int t=0) 应改为 C0(int t)第2处:static void fun1(int i) 应改为 void fun1(int i)第3处:virtual void fun2(int i)=0 应改为 virtual void fun2(int i)第96题答案第1处:return this; 应改为 return *this;第2处:void print(C0& t) 应改为 static void print(C0& t)第3处:C0* obj=new C05; 应改为 C0* obj=new C0(5);第97题答案第1处:int x=0; 应改为
48、 int x;第2处:MyClass(int a) x(a) 应改为 MyClass(int a): x(a)第3处:void print() 应改为 void print();第98题答案第1处:private: 应改为 protected:第2处:C1(int a) 应改为 C1(int a):C0(a)第3处:void C0:print() 应改为 void C1:print()第99题答案第1处:static int n=0; 应改为 static int n;第2处:int C0:n; 应改为 int C0:n=0;第3处:cout<<c.n<<endl; 应
49、改为 cout<<c->n<<endl;第100题答案第1处:#include <iostream> 应改为 #include <iostream.h>第2处:class friendC1; 应改为 friend class friendC1;第3处:return obj -x; 应改为 return obj.m_Number-x;综合应用题答案第1题答案第1处:MyClass(int i,int j) 应改为 MyClass(int i,int j):m_Number2(j)第2处:应添加 friend void fun();第3处:应添
50、加 int MyClass:m_Number3 = 0;第4处:obj.Add(); 应改为 obj.Add(5);第2题答案第1处:应添加 int year,month,day;第2处:应添加 Date()year=1;month=1;day=1; 或 Date():year(1),month(1),day(1) 第3处:应添加 year=y;month=m;day=d;第4处:应添加 cout << year << "-" << month << "-" << day << en
51、dl; 或 cout << year << '-' << month <<'-' << day << endl;第3题答案第1处:应添加 virtual void print()=0;第2处:class C1: 应改为 class C1: virtual private C0第3处:class C2: 应改为 class C2: public C0第4处:class C3: 应改为 class C3: public C2,public C1第4题答案第1处:in("out3.txt
52、"); 应改为 in("out3.txt",ios:in);第2处:out("out4.txt"); 应改为 out("out4.txt",ios:out);第3处:while() 应改为 while(in(ch)第4处:应添加 outfile<<ch;第5题答案第1处:while() 应改为 while(in(ch)第2处:应添加 buflen+=ch; 或 buflen=ch;len+;第3处:应添加 outfile2<<bufi+; 或 outfile2<<bufi;i+;第4处:M
53、yClass obj(); 应改为 MyClass obj("in.txt");第6题答案第1处:应添加 pParent->next = temp;第2处:应添加 pNext = pNext->next;第3处:while( ) 应改为 while( p->next != NULL )第4处:MyData* temp1=; 应改为 MyData* temp1= p->next;第7题答案33第1处:应添加 int year, month, day;第2处:应添加 year = y; month= m; day = d;第3处:应添加 Date&
54、; operator +=(int m)第4处:应添加 cout<<year<<"年"<<month<<"月"<<day<<"日"<<endl;第8题答案第1处:应添加 friend class Distance;第2处:应添加 Point(float a,float b)第3处:应添加 Point(float a)第4处:应添加 result = sqrt( (p.X-q.X)*(p.X-q.X) + (p.Y-q.Y)*(p.Y-q.Y);第9题答
55、案第1处:class C2 应改为 class C2: public C1第2处:void print() 应改为 virtual void print()第3处:p = obj3; 应改为 p = &obj3;第4处:p.print(); 应改为 p->print();第10题答案第1处:class MyClassB 应改为 class MyClassB: virtual public MyClassA第2处:class MyClassC 应改为 class MyClassC: virtual public MyClassA第3处:class MyClassD应改为 class
56、 MyClassD: public MyClassB,public MyClassC第4处:应添加 MyClassA:fun(); MyClassB:fun(); MyClassC:fun();第11题答案第1处:应添加 Person(char* strUserrName,int nOld)第2处:应添加 m_UserNamei = 0;第3处:应添加 friend void fun(char* str,Person& person1,Person& person2);第4处:if( ) 应改为 if( person1.m_Old > person2.m_Old )第12
57、题答案第1处:应添加 virtual void GetName()=0;第2处:应添加 const char* GetName2()第3处:应添加 AnimalName(char* str)第4处:应添加 m_stri = 0;第13题答案第1处:应添加 int seta(int x)第2处:应添加 class C: public A,private B第3处:应添加 int c;第4处:应添加 seta(x);第14题答案第1处:应添加 char* name; int age;第2处:应添加 class student : public person第3处:应添加 student()第4处:
58、应添加 class teacher: public person第15题答案第1处:out1.open("out3.txt", ); 应改为 out1.open("out3.txt", ios_base:app );第2处:应添加 int m,n;第3处:应添加 int Sample:* p=&(Sample:m);第4处:应添加 p = &(Sample:n);第16题答案第1处:应添加 int year,month,day;第2处:return 应改为 return (year %400 =0 )| (year%4=0 &&a
59、mp; year %100 != 0);第3处:void SetDate(int y,int m,int n); 应改为 void SetDate(int y=2004,int m=12,int n=1);第4处:cout << "date2 is"<<( "":"not")<<" a leapyear." << endl; 应改为 cout << "date2 is"<<(date2.IsLeapYear()?"
60、":"not")<<" a leapyear." << endl;第17题答案第1处:out1.open("out3.txt",); 应改为 out1.open("out3.txt", ios_base:app);第2处:应添加 Sam s;34第18题答案第1处:应添加 SORT(int d)第2处:应添加 friend SORT* Ls_Sort(SORT*);第3处:应添加 friend void main();第4处:应添加 h = q;第19题答案第1处:应添加 Poin
61、t(int xx=0,int yy=0,int zz=0)第2处:应添加 int X,Y,Z;第3处:应添加 static int count;第4处:应添加 count +;第20题答案第1处:应添加 operator int()第2处:应添加 operator <<(char* str)第3处:应添加 int i= int(obj);第4处:应添加 obj<<"Test"第21题答案第1处:应添加 double r, area;第2处:应添加 circle()第3处:应添加 column(double radius,double height)第
62、4处:应添加 cout<<"h="<<h<<' '<<"vol="<<area*h<<endl;第22题答案第1处:应添加 int No; char Name32;第2处:应添加 void Set(int no,char* strName)第3处:应添加 cout<<"No="<<No<<endl<<"Name="<<Name<<endl;第4处:应添加 N
63、o = Name0 = 0;第23题答案第1处:应添加 virtual void fun()=0;第2处:class C1 应改为 class C1: public C0第3处:应添加 C0* p;第4处:应添加 p = &obj;第24题答案第1处:void print(); 应改为 virtual void print();第2处:应添加 sex = 1;第3处:应添加 sex =0;第4处:应添加 void fun(Person& p)第25题答案第1处:应添加 static int m_Number;第2处:应添加 int C0:m_Number = 10;第3处:应添加 static int get(C0* obj)第4处:cout<< <<endl; 应改为 cout<< obj.get(&obj) <<endl;第26题答案第1处:应添加 Rect(int l=0,int r=0,int t=0,int b=0)第2处:应添加 Rect(Rect& rc)第3处:return; 应改为 return (right-left)*(bottom-top);第4处:return 应改为 return 2*(right-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 毕业综合实践报告
- 2025年健康养生食品行业市场细分领域消费趋势洞察报告
- 2025年即时配送行业成本节约之道:配送路径优化与效率提升
- 2025年互联网医疗平台在线问诊平台与患者健康信息咨询服务对接报告
- 2025年互联网医疗平台在线问诊患者满意度提升策略与质量控制报告001
- 2025年互联网医疗平台在线问诊服务质量提升与健康管理服务研究报告
- 2025年资料员之资料员专业管理实务每日一练试卷A卷含答案
- 2025年互联网医疗平台在线问诊服务与患者隐私保护技术研究报告001
- 2025年互联网数据中心数据中心网络安全态势感知报告
- 2025年互联网金融平台资金存管系统安全防护与合规性要求报告
- 2024秋季国开《安全系统工程》期末考试题库
- 金融理财公司客户服务质量手册
- 《动力系统架构介绍》课件
- 《社会工作概论》课程教学大纲
- 新材料绿色制造产业链协同发展策略
- 2024店铺租赁合同个人商铺租赁合同范本
- 2023年秋广东开放大学《公共部门人力资源管理(本)》形考任务(含答案)
- 家长会校长讲座
- S7-1200 PLC编程及应用 第4版习题答案
- GB/T 44669-2024残疾人服务机构服务规范
- 餐饮服务管理制度
评论
0/150
提交评论