西安交通大?/p>
17
?/p>
9
月课程考试《面向对象程序设计(高起专)
》作业考核试题
一、单选题
1
?/p>
D
2
?/p>
B
3
?/p>
C
4
?/p>
C
5
?/p>
A
一、单选题
一、单选题(共
30
道试题,?/p>
60
分?/p>
?/p>
V 1.
构造函数不具备的特征是?/p>
?/p>
?/p>
A.
构造函数的函数名与类名相同
B.
构造函数可以重?/p>
C.
构造函数可以设置默认参?/p>
D.
构造函数必须指定类型说?/p>
正确答案?/p>
D
2.
关于运算符重载,下列说法正确的是()
?/p>
A.
所有运算符都可以重?/p>
B.
通过重载,可以使运算符应用于自定义的数据类型
C.
通过重载,可以创建原来没有的运算符号
D.
通过重载,可以改变运算符的优先级
正确答案?/p>
B
3.
关于运算符重载,下列说法正确的是?/p>
?/p>
?/p>
A.
重载时,运算符的优先级可以改变?/p>
B.
重载时,运算符的结合性可以改变?/p>
C.
重载时,运算符的功能可以改变?/p>
D.
重载时,运算符的操作数个数可以改变?/p>
正确答案?/p>
C
4.
一个类的析构函数通常被定义为该类?/p>
()
成员?/p>
A.
私有
B.
保护
C.
公用
D.
友元
正确答案?/p>
C
5.
下列关于类的访问控制机制说法错误的是()
?/p>
A.
静态数据成员通常都定义为公有类型?/p>
B.
一个对象的私有成员对于同类的另一个对象是可见?/p>
C.
友元机制破坏了类的封装性?/p>
D.
基类的保护成员对派生类新定义的成员函数是可见的?/p>
正确答案?/p>
A
6. C++
的继承性允许派生类继承基类的(
?/p>
?/p>
A.
部分特性,并允许增加新的特性或重定义基类的特?/p>
B.
部分特性,但不允许增加新的特性或重定义基类的特?/p>
C.
所有特性,并允许增加新的特性或重定义基类的特?/p>
D.
所有特性,但不允许增加新的特性或重定义基类的特?/p>
正确答案?/p>
C
7.
假定
AB
为一个类,则执行
“AB r1=r2;”语句时将自动调用该类的
( )
?/p>
A.
无参构造函?/p>
B.
带参构造函?/p>