C++ 试题
选择题:
1.  关于类和对象不正确的说法是( C )
A) 类是一种类型,它封装了数据和操作
B)  对象是类的实例
C)  一个类的对象只有一个
D)  一个对象必属于某个类
2.  在类定义的外部,可以被访问的成员有( C )
A) 所有类成员               B) private或protected的类成员
C) public的类成员          D) public或private的类成员
3.  关于this指针的说法错误的是( A )
A) this指针必须显示说明              B) 当创建一个对象后,this指针就指向该对象
C) 成员函数拥有this指针            D) 静态成员函数不拥有this指针
4.  声明一个类的对象时,系统自动调用( B )函数,撤消对象时,系统自动调用( C  )函数
A) 成员函数          B) 构造函数              C) 析构函数            D) 普通函数
5.  下面对构造函数的不正确描述是( B  )
A) 系统可以提供默认的构造函数        B) 构造函数可以有参数,所以可以有返回值
C) 构造函数可以重载                  D) 构造函数可以设置默认参数
6.  下面对析构函数的正确描述是( C )
A) 系统不能提供默认的析构函数              B) 析构函数必须由用户定义
C) 析构函数没有参数                        D) 析构函数可以设置默认参数
7.  对静态成员的不正确描述是( C )
A) 静态成员不属于对象,是类的共享成员    B) 静态数据成员要在类外定义和初始化
C) 调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针
D) 非静态成员函数也可以操作静态数据成员
8.  下面选项中,不是类的成员函数为( C )
A) 构造函数      B) 析构函数      C)友元函数        D) 缺省参数的构造函数方言
9.  下面对友元的错误描述是( D
A) 关键字friend用于声明友元                                 
B) 一个类的成员函数可以是另一个类的友元
C) 友元函数访问对象的成员不受访问特性影响     
字符串拷贝函数strcpy作用
D) 友元函数通过this指针访问对象成员
10. 在C++中,类与类之间的继承关系具有( C  )
A) 自反性              B) 对称性          C) 传递性              D) 反对称性
11. 下列关于类的继承描述中,( A )是错误的
A)  派生类可以访问基类的所有数据成员,也能调用基类的所有成员函数
B)  派生类也是基类,但基类不一定具有派生类的全部属性和方法
C)  继承描述类的层次关系,派生类可以具有与基类相同的属性和方法
D)  一个基类可以有多个派生类,一个派生类可以有多个基类
12. 当一个派生类仅有继承一个基类时,基类中的所有公有成员成为派生类的( A )
A) public成员    B) private成员      C) protected成员          D) 友元
13. 当一个派生类私有继承一个基类时,基类中的所有仅有成员和保护成员成为派生类的(  B )
A) public成员    B) private成员      C) protected成员          D) 友元
14. 不论派生类以何种方法继承基类,都不能使用基类的( B  )
A) public成员    B) private成员      C) protected成员          D) public成员和protected成员
15. 下面描述中,错误的是( BC  )(两个答案)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。