电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

自考C++改错及答案

自考C++改错及答案_第1页
1/6
自考C++改错及答案_第2页
2/6
自考C++改错及答案_第3页
3/6
下载后可任意编辑自考 C++改错及答案下载后可任意编辑1. #include class Test{private:int x,y=20;public:Test(int i,int j){x=i,y=j;}int getx(){return x;}int gety(){return y;}};void main(){Test mt(10,20);cout<class Test{int x,y;public:fun(int i,int j){x=i;y=j;}show(){cout<<"x="<class A{int i;public:virtual void fun()=0;A(int a){i=a;}};class B:public A{int j;public:void fun(){cout<<"B::fun()\n"; }B(int m,int n=0):A(m),j(n){}};void main(){A *pa;B b(7);pa=&b;}答案:B(int m,int n=0):A(m),j(n){}因为基类是抽象类,不能被实例化,因此在派生类中不能调用初始化基类对象。因此B(int m,int n=0):A(m),j(n){}错误,删去A(m)。[修改]B(int m,int n=0):j(n){}4. #include class X{public:int x;public:X(int x){cout<x=x<x=x<x=x表示式的值要加括号。[修改]cout<<(this->x=x)<#include class Bas{public:Bas(char *s="\0"){strcpy(name,s);}void show();protected:char name[20];};Bas b;void show(){cout<<"name:"<#include #include using namespace std;class A{public:A(const char *na){strcpy(name,na);}private:char name[80];};class B:public A{ public:B(const char *nm):A(nm){}void show();};void B::show(){...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

自考C++改错及答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部