网站大量收购闲置独家精品文档,联系QQ:2885784924

东北大学秦皇岛分校原版 c++复习题_.docx

东北大学秦皇岛分校原版 c++复习题_.docx

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++期末复习 by Gin_smile Stay hungry ,stay foolish. Steve?Paul?Jobs PAGE45 / NUMPAGES53 A卷 1. 下列语句中错误的是( D) A. int *p=new int(10) ;? ? B. int *p=new int[10] ;? ? C. ? int *p=new int ;? ? D. int *p=new int[40](0) 2. 假设已经有定义char *const name=”chen” ;下面的语句中正确的是( A) A. name[3]=’q’;?????? ? B. name=”lin”;???????? ? C. name=new char[5]? ? D. name=new char(‘q’); 3. 下面的类型声明中正确的是(D ) A. int a[4]????????? ? B. int *p ;??????????? ? C. int q ;???????? ? D. int I,*p= I ; 4. 在声明类时,下面的说法正确的是( C) A.可以在类的声明中给数据成员赋值??????????? ? B. 数据成员的数据类型可以是register C. private、public、protected可以按任意顺序出现 ? D. 没有用private、public、protected定义的数据成员是公有成员 5. 构造函数是在(B )时被执行的。 A.程序编译????????? ? B. 创建对象?????????? ? C. 创建类????????? ? D.程序装入内存 6. 在下面有关友元函数的描述中,正确的说法是(A ) A. 友元函数是独立于当前类的外部函数???????? ? B.一个友元函数不能同时定义为两个类的有友元函数 C.友元函数必须在类的外部定义??????????????? ? D.在外部定义友元函数时,必须加关键字friend 7. 使用派生类的主要作用是(A ) A.提高代码的可重用性? B.提高程序的运行效率? ? C.加强类的封装性?? ? D.实现数据的隐藏 8. 关于虚函数,正确的描述是(A ) A.构造函数不能是虚函数 B.析构函数不能是虚函数 C.虚函数可以是友元函数 D.虚函数可以是静态成员函数 9. 如果在基类中将成员函数show声明为不带返回值得纯虚函数,正确的写法是(C ) A.virtual show( )=0;??? ? B.virtual void show( )?? ? C.virtual void show( )=0; ? D.void show( )=0 virtual; 10. 使用myFile.open(“sales.dat”,ios::app)语句打开文件sales.dat后,则(A ) A.该文件只能用于输出? B.该文件只能用于输入? C.该文件既能用于输出,又能用于输入? D.若该文件存在,则清除该文件的内容 ?三、写出下列程序的运行结果(前2题每题6分,第三题8分,共20分) ?1.#includeiostream.h class toy? { public: ?toy(int q,int p) ?{ quan=q; price=p;} ?int get_quan() ?{return quan;} ?int get_price() ?{return price;} private: ?int quan,price; }; int main() { ?toy op[2][2]={toy(10,20),toy(30,48),toy(50,68),toy(70,80)}; ?int i; ?for(i=0;i2;i++) ?{ ? coutop[i][0].get_quan(),; ? coutop[i][0].get_price()\n; ??coutop[i][1].get_quan(),; ? coutop[i][1].get_price()\n; ?} ?cout\n; ?return 0; }? 2.#includeiostream.h class Stock { public: ?void print() ?{coutStock class.\n;} }; class Der1_Stock:public Stock { public: ?void print() ?{coutDeri1_Stock class.\n;} }; class Der2_Stock:public Stock { public: ?void print() ?{coutDeri2_Stock cl

文档评论(0)

134****7356 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档