1.判断题(2分)
C++的编译器可以编译C语言的程序。
正确答案:正确
2.判断题(2分)
在面向对象程序设计中,对象被认为是数据+操作,更贴近我们认识世界的本质。
正确答案:正确
3.判断题(2分)
内联函数与普通函数完全一 样。
正确答案:错误
4.判断题(2分)
使用引用是直接访问,而指针是间接访问。
正确答案:正确
5.判断题(2分)
类中成员默认的访问控制方式和默认的派生方式都是private。
正确答案:正确
6.判断题(2分)
使用虚基类和虚函数的目的都是为了实现多态。
正确答案:错误
7.判断题(2分)
在采用保护派生的派生类中,原基类中的受保护成员的访问属性仍然是受保护的。
正确答案:正确
8.判断题(2分)
不能给重载函数的参数设置默认值。
正确答案:错误
9.判断题(2分)
只能使用类名::静态函数名(形参表)的方式访问静态函数。
正确答案:错误
10.判断题(2分)
类模板中的数据成员的类型只能是虚拟类型。
正确答案:错误
11.单选题(2分)
典型的面向对象编程语言不包括()。
AC
BC++
CJava……此处隐藏6802个字…… 题(4分)
构造一个派生类的工作包括()。
A从基类接收成员
B改变基类成员在派生类中的访问属性
C在派生类中增加新的成员
D对基类的成员函数重新定义
正确答案:A,B,C,D(少选得部分分)
37.多选题(4分)
基类和派生类对象之间的赋值兼容规则的使用方法包括()。
A可以用派生类对象给基类对象赋值。
B可以用派生类对象初始化基类对象的引用。
C派生类对象可以赋给指向基类对象的指针。
D派生类对象的地址可以赋给指向基类对象的指针。
正确答案:A,B,D(少选得部分分)
38.多选题(4分)
实现动态多态的必要条件包括()。
A虚函数
B私有继承
C公共继承
D基类指针或引用
正确答案:A,C,D(少选得部分分)
39.多选题(4分)
重载运算符的方式包括()。
A友元函数
B成员函数
C内联函数
D纯虚函数
正确答案:A,B(少选得部分分)
40.多选题(4分)
类模板中可以用虚拟类型来说明的包括()。
A成员函数的返回类型
B成员函数的参数类型
C成员函数中声明的局部数据
D类的数据成员
正确答案:A,B,C,D(少选得部分分)