面向对象程序设计-学习指南一、选择题1
继承机制的作用是()A
类的析构函数的作用是()A
一般成员函数B
类的初始化C
对象的初始化D
删除对象创建的所有对象3
类的析构函数是在()调用的
创建对象时C
删除对象时D
不自动调用4
在()情况下适宜采用inline定义内联函数
函数体含有循环语句B
函数体含有递归语句C
函数代码少、频繁调用D
函数代码多、不常调用5
如果类A被说明成类B的友元,则()A
类A的成员即类B的成员B
类B的成员即类A的成员C
类A的成员函数不得访问类B的成员D
类B不一定是类A的友元6
在类中声明转换函数时不能指定()A
在公有继承的情况下,基类成员在派生类中的访问权限()A
C++类体系中,不能被派生类继承的有()A
静态成员函数9
假定AB为一个类,则执行ABx;语句时将自动调用该类的()A
有参构造函数B
无参构造函数C
拷贝构造函数D
赋值构造函数10
C++语言建立类族是通过()A
C++对C语言作了很多改进,即从面向过程变成为面向对象的主要原因是()A
增加了一些新的运算符B
允许函数重载,并允许设置缺省参数C
规定函数说明符必须用原型D
引进了类和对象的概念12
下列符号不能组成标识符的是()A
大小写字母D
数字字符13
类型修饰符unsigned不能修饰()A
longintD
float14
在inta=3,int*p=&a;中,*p的值是()A
变量a的地址值B
变量p的地址值D
下列关于指针的操作中,错误的是()A
两个同类型的指针可