兰大“面向对象程序设计”15秋在线作业2.docVIP

兰大“面向对象程序设计”15秋在线作业2.doc

  1. 1、本文档共5页,可阅读全部内容。
  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文档。上传文档
查看更多
《面向对象程序设计》15秋在线作业2 一、单选题(共 13 道试题,共 52 分。) 1. 有如下类定义: lss Point{ privt; stti int how_mny; }; ___how_mny=0; 要初始化 Point 类的静态成员 how_mny,下划线处应填入的内容是() . int . sttiint . intPoint:: . sttiintPoint:: 正确答案: 2. 有以下程序 int fun(int n) { if(n==1) rturn 1; ls rturn (n+fun(n-1)); } min() { int x; snf(%,x); x=fun(x); printf(%\n,x); } 程序执行时,给变量x输入10,程序的输出结果是() . 55 . 54 . 65 . 45 正确答案: 3. 如果类被说明成类的友元,则() . 类的成员即类的成员 . 类的成员即类的成员 . 类的成员函数不得访问类的成员 . 类不一定是类的友元 正确答案: 4. 设有以下语句 int =1,=2,; =^(2); 执行后,的值为() . 6 . 7 . 8 . 9 正确答案: 5. 有以下程序 voi swp(hr *x,hr *y) { hr t; t=*x; *x=*y; *y=t; } min() { hr *s1=,*s2=123; swp(s1,s2); printf(%s,%s\n,s1,s2); } 程序执行后的输出结果是() . 123, . ,123 . 1,23 . 321, 正确答案: 6. 以下程序中,错误的行是 ①#inluiostrm. h ②lss ③{ ④ puli: ⑤ int n=2: ⑥ ( int vl){outvlnl;} ⑦ ~(){}; ⑧}; ⑨voi min() ⑩{ ⑩ (0); ⑩}() . ⑤ . ⑥ . ⑦ . ⑩ 正确答案: 7. 假定为一个类,则执行“*s=nw(,5)”语句得到的一个动态对象为 . s . s- . s. . *s 正确答案: 8. 在下列关于++函数的叙述中,正确的是() . 每个函数至少要有一个参数 . 每个函数都必须返回一个值 . 函数在被调用之前必须先声明 . 函数不能自己调用自己 正确答案: 9. 下面的哪个保留字不能作为函数的返回类型?() . voi . int . nw . long 正确答案: 10. 对类中常量成员的初始化是通过构造函数中给出的()实现的 . 函数体 . 参数表 . 初始化表 . 初始化表或函数体 正确答案: 11. 在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是 . 派生类的对象可以赋给基类的对象 . 派生类的对象可以初始化基类的引用 . 派生类的对象可以直接访问基类中的成员 . 派生类的对象的地址可以赋给指向基类的指针 正确答案: 12. 引入友元的主要目的是为了 . 增强数据的安全性 . 提高程序的可靠性 . 提高程序效率的灵活性 . 保证类的封装性 正确答案: 13. 下列关于构造函数的描述中,错误的是() . 构造函数可以设置默认参数 . 构造函数在定义类对象时自动执行 . 构造函数可以是内联函数 . 构造函数不可以重载 正确答案: 《面向对象程序设计》15秋在线作业2 二、多选题(共 2 道试题,共 8 分。) 1. ++中,函数调用的形式有: . 传值调用 . 拷贝调用 . 传址调用 . 引用调用 正确答案: 2. 下列有关模板和继承的说法正确的是 . 模板和继承都可以派生出一个类系 . 从类系的成员看,模板类系的成员比继承类系的成员较为稳定 . 从动态性能看,继承类系比模板类系就具有更多的动态性 . 相同模板的不同实例一般没有联系,而派生类各种类之间有兄弟父子等关系 正确答案: 《面向对象程序设计》15秋在线作业2 三、判断题(共 10 道试题,共 40 分。) 1. 在访问权限省略时,默认为puli。 . 错误 . 正确 正确答案: 2. 类对象的类型转换是由强制转换和构造函数完成。 . 错误 . 正确 正确答案: 3. 构造函数可以使用默认参数。 . 错误 . 正确 正确答案: 4. 在基类中声明虚函数,则派生类中同型的成员函数自动成为虚函数。 . 错误 . 正确 正确答案: 5. sizof(int)是函数调用。 . 错误 . 正确 正确答案: 6. 继承可以使得一个类可以直接获得另一个类的性质和特征。 . 错误 . 正确 正确答案: 7. 当使用基类或内层类的带参数的构造函数来完成基类成员或对象成员的初始化时,有时候不需要定义派生类

文档评论(0)

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

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

1亿VIP精品文档

相关文档