大学网课搜题引擎
首页
安徽省网络课程学习中心平台
C/C++语言程序设计
类和对象测试
题目详情
简答题
一个类的友元不是该类的成员,与该类的关系密切,所以它( )。
A 有this指针,有默认操作的对象
B 没有this指针,可以有默认操作的对象
C 有this指针,不能执行默认操作
D 没有this指针,也就没有默认操作的对象
查看答案与解析
简答题
在下列函数原型中,可以作为类AA构造函数的是______。A.void AA(int);B.int AA();C.AA(int)const;D.AA(int);
简答题
下列关于运算符new的描述中,错误的是 A 它可以创建对象或变量 B 它可以创建对象数组或一般类型数组 C 用它创建对象或对象数组时要调用相应的构造函数 D 用它创建的对象可以不用delete运算符释放
简答题
一个类的静态数据成员所表示属性( )。 A 是类的或对象的属性 B 只是对象的属性 C 只是类的属性 D 类和友元的属性
简答题
下列关于子对象的描述中,错误的是 A 子对象不可以是自身类的对象 B 子对象是另一个类的对象 C 子对象的初始化要包含在构造函数中 D 一个类中只能有一个子对象
简答题
在多文件结构的程序中,通常把类的定义单独存放于( )中 A 主文件 B 实现文件 C 库文件 D 头文件
简答题
在类作用域中能够通过直接使用该类的( )成员名进行访问 A、私有 B、公用 C、保护 D、任何
简答题
对于任一个类,用户所能定义的构造函数的个数至多为( )。 A 0 B 1 C 2 D 任意个
简答题
引入友元的主要目的是为了( )。 A 增强数据安全性. B 提高程序的可靠性 C 提高程序的效率和灵活性 D 保证类的封装性
简答题
下列关于this的描述中,错误的是 A this是一个由系统自动生成的指针 B this指针是指向对象的 C this指针在用对象引用成员函数时系统创建的 D this指针只能隐含使用,不能显式使用
简答题
假定A为一个类,a为该类公有的函数成员,x为该类的一个对象,则访问x 对象中函数成员a()的格式为( )。 A x.a B x.a( ) C x->a D x->a()
简答题
执行下列说明语句,其调用构造函数的次数为: A a[5],*p[2];其中,A是一个类名 A 5 B 6 C 7 D 10
简答题
下列关于构造函数的描述中,错误的是 A 构造函数可以重载 B 构造函数名同类名 C 带参数的构造函数具有类型转换作用 D 构造函数是系统自动调用的
简答题
对类对象成员的初始化是通过构造函数中给出的( )实现的。 A、函数体 B、初始化表 C、参数表 D、初始化表或函数体
简答题
对类对象成员的初始化是通过构造函数中给出的( )实现的。 A 函数体 B 初始化表 C 参数表初始化表或函数体 D 初始化表或函数体
多选题
在一个类的定义中,包含有( )成员的定义。 A. 数据 B. 函数 C. 数据和函数 D. 数据或函数
简答题
下列关于静态成员的描述中,错误的是( )。 A、静态成员都是使用static来说明的 B、静态成员是属于类的,不是属于某个对象的 C、静态成员只可以用类名加作用域运算符来引用,不可用对象引用 D、静态数据成员的初始化是在类体外进行的
简答题
对于任一个类,用户所能定义的析构函数的个数至多为( )。 A 0 B 1 C 2 D 任意个
简答题
类的析构函数是一个对象被( )时自动调用的 A 建立 B 撤消 C 赋值 D 引用
简答题
下列关于类的定义格式的描述中,错误的是 A 类中成员有3种访问权限 B 类的定义可分说明部分和实现部分 C 类中成员函数都是公有的,数据成员都是私有的 D 定义类的关键字通常用class,也可用struct
简答题
对类中常量成员的初始化是通过构造函数中给出的( )实现的。 A 函数体 B 参数表 C 初始化表 D 初始化表或函数体
C/C++语言程序设计
章节列表
C模块阶段性测评
31
第1章 绪论
4
第2章 基本数据类型与表达式
8
类和对象测试
25
第3章 输入输出流
3
第4章 基本数据流控制结构
17
第5章 数组
7
第6章 函数
19
第7章 指针
19
第8章 章类和对象
14
第9章 继承和派生
14
第10章 多态
9
第11章 运算符重载
5