- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)