面向对象程序设计(A).docVIP

  1. 1、本文档共4页,可阅读全部内容。
  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文档。上传文档
查看更多
面向对象程序设计(A)

面向对象程序设计(A) 一.选择题(每题3分 共30分) 在c++中,关键字new 实现申请动态内存,关键字inline表示_内联函数_.. 指针变量中存放的是_地址_,通过它可以间接地访问一个变量。 多态性在c++中表现为_编译时的多态性和运行时的多态性_. 在c++中引入虚基类的作用是_解决重复继承中的二义性_,引入虚函数的作用是_实现运行时的多态性_. C++为用户预定义了_ cin,cout,cerr,clog_标准流(对象) 在c++中,析构函数成员函数不能重载。 当两个概念具有普遍和具体的关系时,一般应采用_析构函数来组织数据。 _继承和虚函数_是实现运行的多态性的两个条件。 类的私有成员是指只有自身可以访问的成员,保护类成员是指_自身及其派生类_可以访问的成员,公有成员是指自身和外部可以访问的成员。 文本文件和二进制文件,文本文件占用的磁盘空间大。 二.给出运行结果,用“□”表示空格(每题5分 共40分) 1.//当输入为:123456789abcd时的输入出为 #include”iostream.h” #include”iostream.h” void main(){ char str1[10],str2[5]; cin.width(10); cinstr1str2; cout.width(15); coutstr1”,”str2end1; } 结果为:□□□□□□123456789,abcd 2.#include”iostream.h” class March{ private: int distance; public: March(int n); March(count March oth); Void print(); }; March::March(int n){ Distance=n; Cout”The first objection.”end1; } March::March(const Marchoth){ Distance=oth.distance; Cout”The second objection.”endl; } void March::print(){ cout”The march distance is :”distranceendl; } int main(){ March a(25000); March b=a; print(); print(); return 0; } 结果为: The first objection. The second objection. The march distance is:25000 The march distance is:25000 3.//指出下列程序的输出结果和程序的功能 #include”fstream.h” const char*myfile=”MYDATA.DAT”; int main(){ ifstream.myfile1; ofstream.myfile2; int number; char name[16]; float score; float total; int loop; myfile2.open(myfile); if(!myfile2){ cout”Can not open the file!”endl; return1; } myfile2123”””Zhangsan”””80endl; myfile2456”””peter”90endl; myfile2.close(); myfile1.open(myfile); if(!myfile1){ cout”Can not open the file!”endl; return 1; } total=0; for(loop=1;loop=2;loop++){ myfile1numbernamescore; coutnumber””name””scoreendl; total=total+score; } cout”Total:”totalendl; myfile1.close(); return 0; } 结果: (1) 程序的作用:将数据存入文件myfile中,然后从文件中读取并显示在屏幕上。 (2)输出: 123 Zhangsan 80 456 Peter 90 Total:170 4.#include”iostream.h” int main(){ cout.sef(ios::showpos|ios::scientific); cout”[“123.456”J\n”; cout”[”; cout.width(15); cout123”J\n”; cout.fill(‘#’); cout.setf(ios::left); cout”[“; co

文档评论(0)

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

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

1亿VIP精品文档

相关文档