当前位置:首页 >课程 >C++程序设计

1、面向对象程序设计一定要创建( )才能执行实际数据操作

A.指针
B.模板
C.友元
D.对象

参考答案:请扫码使用小程序查看答案

2、在C++中把数据和相关操作封装成为一个实体,这个实体就是( )

A.类
B.对象
C.结构体
D.变量

参考答案:请扫码使用小程序查看答案

3、class A { int x; }; x的访问控制方式是( )

A.私有
B.公有
C.保护
D.静态

参考答案:请扫码使用小程序查看答案

4、下列不能作为类的成员( )

A.自身类对象指针
B.自身类对象
C.自身类对象引用
D.另一个类对象

参考答案:请扫码使用小程序查看答案

5、已知a是类A的对象,set是类A的公有函数成员,调用a的set函数的语句是( )

A.set();
B.set(a);
C.a.set();
D.a->set();

参考答案:请扫码使用小程序查看答案

6、动态创建类对象数组,一般使用操作符( )

A.new
B.delete
C.string
D.dymatic

参考答案:请扫码使用小程序查看答案

7、把一组对象的共同特性( )出来就形成了类

A.继承
B.封装
C.抽象
D.分类

参考答案:请扫码使用小程序查看答案

8、使用new操作开辟的空间资源要使用( )进行释放

A.unew
B.release
C.free
D.delete

参考答案:请扫码使用小程序查看答案

9、一个类包含的析构函数个数是( )

A.1个
B.至少1个
C.最多2个
D.任意多个

参考答案:请扫码使用小程序查看答案

10、一个类包含的构造函数个数是( )

A.0个
B.0个或1个
C.最多2个
D.可以多个

参考答案:请扫码使用小程序查看答案

11、面向对象程序设计原则包括( )

A.抽象
B.分类
C.自顶向下
D.模块化

参考答案:请扫码使用小程序查看答案

12、面向对象程序设计的特征( )

A.抽象
B.封装
C.继承
D.多态

参考答案:请扫码使用小程序查看答案

13、面向对象程序设计包含基本元素有( )

A.对象
B.类
C.结构体
D.指针

参考答案:请扫码使用小程序查看答案

14、面向对象程序设计的抽象是指( )

A.外延抽象
B.内涵抽象
C.功能抽象
D.数据抽象

参考答案:请扫码使用小程序查看答案

15、C++中访问对象的成员的指向运算符是( )

A.[]
B..
C.->
D.( )

参考答案:请扫码使用小程序查看答案

16、class A { //第1行 gongyou: //第2行 int x=20 ; //第3行 }; //第4行 上述四行代码错误的是( )

A.1
B.2
C.3
D.4

参考答案:请扫码使用小程序查看答案

17、面向对象程序设计只是实现了数据抽象,不包含功能抽象

A.正确
B.错误

参考答案:请扫码使用小程序查看答案

18、抽象与具体相对应,是对具体事物描述的一个概括

A.正确
B.错误

参考答案:请扫码使用小程序查看答案

19、面向对象程序设计通过分类可以把一个类分解成为多个子类

A.正确
B.错误

参考答案:请扫码使用小程序查看答案

20、面向对象程序设计是先有对象再有类

A.正确
B.错误

参考答案:请扫码使用小程序查看答案

21、类是对象的抽象,对象是类的一个实例

A.正确
B.错误

参考答案:请扫码使用小程序查看答案

22、对象是结构化程序设计的变量

A.正确
B.错误

参考答案:请扫码使用小程序查看答案

23、C语言是一种面向对象程序设计语言

A.正确
B.错误

参考答案:请扫码使用小程序查看答案

24、类的数据成员不能是另一个类对象

A.正确
B.错误

参考答案:请扫码使用小程序查看答案

25、普通函数可以直接通过类来访问类的公有成员

A.正确
B.错误

参考答案:请扫码使用小程序查看答案

26、析构函数不能指定返回类型

A.正确
B.错误

参考答案:请扫码使用小程序查看答案