c++考试试题.docVIP

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

密 封 线 内 不 要 答 题 命题人: 张家喜 用卷班级: 考试时间: 120 分钟 考 场: 20 -20 年度第一学期期末考试 《面向对象程序设计》试 卷 (A) 班级: 学号: 姓名: 题号 一 二 三 四 五 总得分 复核人 得分 本大题得分 评 阅 人 一、 选择题(本大题共5小题,每小题2分,共10 分) 1.引入类定义的关键字是 A 。 (A) Class (B) public (C) private (D) protecte 2.成员函数重载双目运算符时, A 。 (A)左操作数是对象,右操作数是该函数的参数。 (B)左操作数是该函数的参数,右操作数是对象。 (C)左、右操作数都是该函数的参数。 (D)左、右操作数都是对象。 3.下列程序运行结果是 B 。 #includeiostream.h class jk{int a;public:jk(int aa){a=aa;cout1;} ~jk(){cout3;} void outa(){couta;} }; void main(){jk *p=new jk(2);p-outa();delete p; } (A)321 (B) 123 (C) 213 (D)312 4.下列程序运行结果是 B 。 #includeiostream.h class wg{ double m;static double sm; public:wg(double m0){m=m0;sm+=m0;} ~wg(){sm-=m;} static void disp(){ coutsm; } }; double wg::sm=0; void main(){ wg x1(2.5),x2(4.5),x3(3.5),x4(1);x3.~wg();x1.disp(); } (A) 7 (B) 8 (C) 9 (D) 10 5.下列程序运行结果是 C 。 #includeiostream.h class AAA{ public:int x,y;AAA(int x1,int x2){x=x1;y=x2;} }; class BBB:public AAA{ public:char *p; BBB(int x1,int x2,char *s):AAA(x1,x2){p=s;} }; void main(){ BBB b(2,2,计科系); AAA a(1,1),*pa=a;coutpa-xpa-y; pa=b;coutpa-xpa-y; } (A)1212 (B) 2121 (C)1122 (D)2211 评阅人 二、填空题:(本大题共10小题,每小题2分,共20 分)。 6.引用通常用作函数的 7.构造函数名同类名,构造函数无函数返回类型。类中可以有多个构造函数,它们由 区分。如果类说明中没有给出构造函数,则C++编译器会 8.一个类有 个析构函数。 时,系统会自动调用析构函数。 9.C++中多态性包括两种多态性: 。前者是通过函数和运算符的重载实现的,而后者是通过类继承关系和 来实现的。 10.在基类中将一个成员函数说明成虚函数后,在其派生类中只要 就认为是虚函数,而不必再加关键字 除了非成员函数不能作为虚函数外,静态成员函数、内联函数和 也不能作为虚函数。 11.#includeiostream.h #includestring.h class person{ char name[10];int age;char *sex; public: __ (char *n,char *s,int a) {strcpy(name,n);sex=s;age=a;} person( _ _ ){strcpy(name,s.name); sex=s.sex;age=s.age; cout我是复制函数!\n;} _ _ { cout再见!\n; } void print(){ coutnamesexageendl; } }; void main(){ person w(123,456,789);person c(w);c.print(); } 12.#includeiostream.h class jk{ _ __:int a;char b; __ :void cinab(int aa,char bb){a=aa;b=bb;} void outab(){couta bendl;} }; void main(){ jk x; x.cinab( 3,’A’ ); x.outab(); } 13.#includeiostream.h class jk{public:int size;char *p; jk(int s){

文档评论(0)

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

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

1亿VIP精品文档

相关文档