专升本《面向对象程序设计》机考试题答案.docx

专升本《面向对象程序设计》机考试题答案.docx

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.C++的类的私有成员 答案:可以被类自己的函数成员访问,不能被其派生类的函数成员访问 2.内联函数通常() 。 答案:函数体较小,且不应有分支类型的语句 对于定义 /成员 b->a 的类型为() 。 C++ 的数组元素不可以是() 。答案: void 类型 函数成员的静态绑定是由()完成的。答案: 编译程序 关于运算符函数 ->重载,正确的叙述为() 。 答案: 重载不改变运算符的优先级,但改变运算符函数的参数个数 7. 枚举类型定义的元素类型应该是() 。 答案: int 类型 C++ 的 union 类型()。 答案: 不能定义为基类和派生类 9. 对于 struct E{int a; }b; int E::**p; 如下操作合法的为() 。 答案: b.**p=6; C++ 的析构函数() 。 答案: 不能重载,不能定义返回类型 11. 对于定义 int x=4; int &f(int &y) {return --y; } ,语句 f(x)=6 会使 x 的值等于() 。 答案: 6 12. C++ 的前置 --形成的表达式如表达式 --x 表示()。 答案: 先进行 x=x-1 运算,然后将运算结果作为最终结果,且最终结果为左值 13. 对于类 A 定义的 答案: p[5]=new A[20];  A (*p[10])[20]  ,只能使用如下形式初始化(  )。 一个左值必然不是() 。答案: 一个常量 C++ 的函数不能够返回一个() 。答案: 数组类型 16. 对于定义 struct X{X operator+(const X &)const;}m, n; 合法的访问有() 。 答案: m.operator+(n) C++ 的类可以继承基类() 。 答案: 定义的类型 定义的函数成员 定义的数据成员 C++ 的抽象类 X 不能用于定义() 。 答案:  X m;  X p[4] 19. C++ 的运算符 “ 可*”以重载为如下哪些类型的函数() 答案: 单目函数 双目函数  。 20. C++ 类的纯虚函数(析构函数除外)可以具有下列哪些特征()答案: 有隐含参数 this 可以重载 可以定义省略参数  。

文档评论(0)

明若晓溪 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档