在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
A.友元函数
B.虚函数
C.构造函数
D.析构函数
试卷相关题目
- 1对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
A.公有类型
B.私有类型
C.保护类型
D.友元类型
开始考试点击查看答案 - 2下列程序的运行结果为#include<iostream. h>void print(double a){cout<<++a;}void print(int a,int b){cout<<b<<a;}void main(){print(1.2);cout<<” ”;print(3,4);}
A.1.2 34
B.2.2 34
C.1.2 43
D.2.2 43
开始考试点击查看答案 - 3下列程序的输出结果是#include<iostream. h>int min(int a,int B){if(a<B)return a;else return B;return 0;}void main(){cout<<min(1,min(2,3))<<endl;}
A.0
B.1
C.2
D.3
开始考试点击查看答案 - 4决定C++语言中函数的返回值类型的是
A.return语句中的表达式类型
B.调用该函数时系统随机产生的类型
C.调用该函数时的主调用函数类型
D.在定义该函数时所指定的数据类型
开始考试点击查看答案 - 5下列程序的输出结果为#include<iostream. h>void main(){char,a[]={”hello",”the",”world”};char**pa=a:pa++;cout<<*pa<<endl;}
A.hello
B.the
C.world
D.hellotheworld
开始考试点击查看答案 - 6类的析构函数的作用是
A.一般成员函数的初始化
B.类的初始化
C.对象的初始化
D.删除类创建的对象
开始考试点击查看答案 - 7下列说法正确的是
A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B.内联函数在编译时是将该函数的月标代码插入每个调用该函数的地方
C.类的内联函数必须在类体内定义
D.类的内联函数必须在类体外通过加关键字inline定义
开始考试点击查看答案 - 8下面对静态数据成员的描述中,正确的是
A.静态数据成员可以在类体内进行初始化
B.静态数据成员不可以被类的对象调用
C.静态数据成员不能受private控制符的作用
D.静态数据成员可以直接用类名调用
开始考试点击查看答案 - 9下面对于友元函数描述正确的是
A.友元函数的实现必须在类的内部定义
B.友元函数是类的成员函数
C.友元函数破坏了类的封装性和隐藏性
D.友元函数不能访问类的私有成员
开始考试点击查看答案 - 10在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
A.派生类的对象可以赋给基类的对象
B.派生类的对象可以初始化基类的引用
C.派生类的对象可以直接访问基类中的成员
D.派生类的对象的地址可以赋给指向基类的指针
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它