15秋学期《面向对象程序设计》在线作业

所属学校:南开大学 科目:面向对象程序设计 2016-01-13 23:39:53
15秋学期《面向对象程序设计》在线作业

【单选题】

1.将一个string类对象赋予新值,应该使用string类的()函数。
A. assign
B. insert
C. swap
D. find
正确答案:A

2.类的默认的无参构造函数()。
A. 在任何情况下都存在
B. 仅当未定义无参构造函数时存在
C. 仅当未定义有参构造函数时存在
D. 仅当未定义任何构造函数时存在
正确答案:D

3.在表达式x+y*z中,+ 是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是()。
A. operator+有两个参数,operator*有两个参数
B. operator+有两个参数,operator*有一个参数
C. operator+有一个参数,operator*有两个参数
D. operator+有一个参数,operator*有一个参数
正确答案:C

4.下列关于运算符重载的描述中,正确的是()。
A. 运算符重载可以改变操作数的个数
B. 运算符重载可以改变运算符的优先级
C. 运算符重载可以改变运算符的结合性
D. 运算符重载可以使运算符实现特殊功能
正确答案:D

5.结构化程序设计方法以()为中心进行分析和设计。
A. 结构
B. 模块
C. 对象
D. 类
正确答案:B

6.下列关于成员函数特征的描述中,错误的是()。
A. 成员函数可以重载
B. 成员函数一定是内联函数
C. 成员函数可以设置参数的默认值
D. 成员函数可以是静态的
正确答案:B
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: