欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《程序改错》PPT课件.ppt

    • 资源ID:5564356       资源大小:203.99KB        全文页数:30页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《程序改错》PPT课件.ppt

    一、程序改错1、#include class test int m;public:test(int i):m(i);void show()coutmendl;void main()test a;a.show();,2、#include class A int m;public:A(int i):m(i)A(A,class B:public A public:B(int a):A(a)B(B,3、#include class A public:void fun()cout“a.fun”endl;class B public:void fun()cout“b.fun”endl;void gun()cout“b.gun”endl;,class C:public A,public B private:int b;public:void gun()cout“c.gun”endl;void main()C obj;obj.fun();obj.gun();,4、找出下面程序中的错误,使其输出结果为:25 28 82#include class base int m;public:base(int a)m=a;int getm()return m;virtual void show()coutgetm()endl;,class derived:public base int n;public:derived(int a,int b):base(a)n=b;int getm()return m;virtual void show()coutgetm()“,”nendl;void print(base p)p.show();,void main()base A(25);derived B(28,82);print(A);print(B);,5、#include class base int num;static int a;public:void set(int,int);static int geta()return a;static int getn()return num;void show()coutnumber“,”nendl;,6、#include class test int x,y;public:test(int a)x=a;y=0;test(int a,int b)x=a;y=b;test(int a)cout“dele x”x“dele y”yendl;int getx()return x;int gety()return y;,void main()test one2=2,4;test two2=(4,5),(6,8);,二、分析程序并写出运行结果、#include class test int a;static int val;public:static int func()return(-val);static void sfunc(test,int test:val=20;void main()cout“result1=”test:func()endl;test a;cout“result2=”a.func();test:sfunc(a);,、下面程序次调用同一函数sum(),在括号处填上适当内容,使输出结果为:s=2 s=5 s=9#include void sum(int i)static int s;();cout“s=”sendl;,void main()int i;for(i=0;()sum(i);,3、template T fun(T x)T y;y=x*x+T(2.5);return y;#include void main()int a=4;coutfun(a);,4、template class sum T1 x;T2 y;public:sum(T1 a,T2 b)x=a;y=b;T1 s()return x+T1(y);#include void main()sumnum1(6,9.5);sumd1(303.22,202);coutnum1.s()“”d1.s()endl;,5、template T fun(T x)T y;y=x+T(8.45);return y;#include void main()char f=a;coutfun(f);,6、#include class base int m;public:base(int a=0)m=a;void show()coutmendl;a1(69);,class derived:public base int n;public:derived(int a=0,int b=0):base(a)n=b;void show()base:show();coutnendl;b1,b2(8,6);,void main()b1=b2;a1=b1;b1.show();a1.show();,三、程序设计、设计一个教师类(teacher),其中包含教工编号、姓名、性别三个数据成员和一个输出三个成员信息的函数(display),再定义一个生日类birthdate,含一个输出函数display和一个修改生日的函数change,最后定义一个教授类(professor),它除了继承教师类之外还包含出生年月和住房面积2个成员以及修改出生年月的一个成员函数change,并编写主函数测试。,、设计一个银行储蓄类(Savings),该储蓄类中记载所有银行客户的储蓄,因此它构成一个链表,链表中的结点个数表示帐户数(count),链表首指针PFirst,结点中指向下一个结点的指针为PNext,银行储蓄类包含了存款(Deposit)、取款(Withdrawl)、取银行帐号(AccountNo)、取帐户中的余额(Acntbalance)这些操作以及帐户数(count)、银行帐号(acntnumber)、余额(balance)、首指针(PFirst)、下一个指针(PNext)数据成员。,、上网搜索有关银行运作情况,模仿银行储蓄类定义一个银行结算类。(此题作为上机考察题目),

    注意事项

    本文(《程序改错》PPT课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开