|
需要购买此门答案请加qq2762169544(微信:2762169544)
西安交通大学16年9月课程考试《面向对象程序设计(高起专)》作业考核试题
试卷总分:100 测试时间:--
单选题
判断题
一、单选题(共 30 道试题,共 60 分。)V
1. 下列对派生类的描述中,( )是错误的。
A. 一个派生类可以作为另一个类的基类
B. 派生类至少有一个基类
C. 派生类的成员除了它自己的成员外,还包含它的基类的成员
D. 派生类中继承的基类成员的访问权限到派生类中保持不变
满分:2 分
2. 下列不是C++基本数据类型的是()。
A. int
B. string
C. char
D. void
满分:2 分
3. 假定AA为一个类,a为该类私有的数据成员,GetValue( )为该类公有函数成员,它返回a的值,x为该类的一个对象,则访问x对象中数据成员a的格式为( )。
A. x.a
B. x.a()
C. x>GetValue()
D. x.GetValue()
满分:2 分
4. 关于运行时多态的下列描述中,()是错误的。
A. 运行时多态是以虚函数为基础的;
B. 运行时多态是在运行时确定所调用的函数代码的;
C. 用基类指针或引用所标识的派生类对象来操作虚函数才能实现运行时多态;
D. 运行时多态是在编译时确定操作函数的。
满分:2 分
5. 下列()的调用方式是引用调用。
A. 形参和实参都是变量
B. 形参是指针,实参是地址值
C. 形参是引用,实参是变量
D. 形参是变量,实参是地址值
满分:2 分
6. 在C++中,抽象基类ios直接派生出( )。
A. istream, ostream, ifstream,ofstream
B. istream, ostream, istrstream,ostrstream
C. istream, ostream, iostream
D. istream, ostream, fstreambase,strstreambase
满分:2 分
7. 假定AB为一个类,则执行 “AB r1=r2;”语句时将自动调用该类的( )。
A. 无参构造函数
B. 带参构造函数
C. 赋值重载函数
D. 拷贝构造函数
满分:2 分
8. 假定AA为一个类,a为该类公有的数据成员,x为该类的一个对象,则访问x对象中数据成员a的格式为( )。
A. x(a)
B. x[a]
C. x->a
D. x.a
满分:2 分
9. 基类和派生类可以分别称为()。
A. “大类”和“小类”
B. “父类”和“子类”
C. “小类”和“大类”
D. “子类”和“父类”
满分:2 分
10. 面向对象软件开发中使用的OOD表示( )。
A. 面向对象分析
B. 面向对象设计
C. 面向对象语言
D. 面向对象方法
满分:2 分
11. C++语言是从早期的C语言逐步发展演变而来的,与C语言相比,它在求解问题方法上进行的最大改进是( )。
A. 面向过程
B. 面向对象
C. 安全性
D. 复用性
满分:2 分
12. 友元的作用之一是()。
A. 提高程序的运行效率。
B. 加强类的封装性。
C. 实现数据的隐蔽性。
D. 增加成员函数的种类。
满分:2 分
13. 下面关于引用的说法错误的是( )。
A. 引用是被引用对象的别名
B. 对引用的修改就是对被引用对象的修改,反之亦然
C. 引用不一定立即初始化
D. 引用不能建立数组
满分:2 分
14. 关于运算符重载,下列说法正确的是()。
A. 所有运算符都可以重载
B. 通过重载,可以使运算符应用于自定义的数据类型
C. 通过重载,可以创建原来没有的运算符号
D. 通过重载,可以改变运算符的优先级
满分:2 分
15. 关于基类和派生类的关系,()是错误的。
A. 派生类对象属于基类;
B. 可以用派生类指针指向派生类对象;
C. 可以将基类对象赋值给派生类对象;
D. 派生类对象指针可转换为基类指针。 |
|