2015 - MFC的复习资料2.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015 - MFC的复习资料2

写出下列程序的运行结果 1、#includeiostream.h class A { int *a; public: A(int x) { a=new int(x); cout*a=*aendl; delete a; } }; void main() { A x(3), *p; p=new A (5); delete p; } 答: *a = 3 *a = 5 2、class test { private: int num; public: test(); int GetNum() { return num;} ~test(); }; test::test(){ num=0; } test::~test() { cout″Destructor is active″endl; } void main() { test x[3]; cout″Exiting main″endl; }答: Exiting main Destructor is active Destructor is active Destructor is active 3、 #includeiostream.h class A { public: virtual void fun() { coutIm class Aendl; } }; class B: public A { public: void fun() { coutIm class Bendl; } }; class C: public B { public: void fun() { coutIm class Cendl; } }; void main() { A a,*pA=a; pA-fun(); B b; pA=b; pA-fun(); C c; a=c; a.fun(); A aRef=c; aRef.fun(); } 答: Im class A Im class B Im class A Im class C 4、 #includeiostream.h class B{ public: static int num; }; int B:: num=100; void main() { B b1, b2; coutb1.num ’ ’; b1.num+=25; coutb2.num endl; } 答: 100 125 5、class test { private: int num; float fl; public: test( ); int getInt( ){ return num; } float getFloat( ){ return fl; } ~test( ); }; test ∷ test( ) { cout Initalizing default endl; num=0; fl=0.0; } test ∷ ~test( ) { cout Desdtructor is active endl; } int main( ) { test array[2]; coutarray[1].getInt() array[1].getFloat()endl; return 0; } 答: Initalizing default Initalizing default 0 0 Desdtructor is active Desdtructor is active 6、 int main( ) { int num=50; int ref=num; ref=ref+10 cout num= num endl; num=num+40; cont ref= ref endl; return 0; } 答: num=60 ref=100 根据题目要求,完成程序填空。 1、在下面程序的横线处填上适当字句,使该程序执行结果为6。 #include iostream.h class base{ int X; public: _________[1]__________//为X置值 _________[2]__________//取X值 }; void main() { base test; test.init(6); couttest.GetNum(); }[1] void ini

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档