下载此文档

C 无答案.docx


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
一、名词解释:(12分) 




二、填空题:(15分)
1、在C++中,对应于C语言的宏定义#define PI 。
2、C++语言的______是一种用户自己定义的数据类型,组成这种类型的不仅可以具有数据,而且可以有对数据进行操作的函数,具有这种类型的变量被称为__________。
3、为了提高程序在运行时的效率,在类定义时给出成员函数的实现,这时成员函数是____________。
4、对任何类ClassX ,如果程序员没有定义复制初始化构造函数,C++编译器都要生成一个形如____________________的缺省复制初始化构造函数。
5、在公有派生中基类的公有成员在派生类中________________;基类的______________________成员在派生类中仍然是不可访问的。
6、C++支持两种多态性,即编译时的多态性和_______________时的多态性、前者通过使用___________获得、后者通过使用继承和虚函数获得。
7、关键字const放在函数前面使常量成员返回______________。
8、有一指向类X的数据int类型成员i的指针p,则以该指针访问该类对象obj中的成员i时应表示为____________。
9、一元操作符,作为友元函数重载时只能声明_______________形参;作为类成员函数重载时_______________形参。 
,模板函数是_____________。

    三、单项选择题:(12分)
       1、以下不属于存取权限的是( )。
A、public

       2、以下叙述中正确的是( )
A、在C++中数据封装是通过各种类型来实现的
B、在C++中,数据封装可以由struct关键字提供
C、数据封装就是使用结构类型将数据代码连接在一起
D、数据封装以后,仍然可以不通过使用函数就能直接存取数据。

       3、以下叙述中不正确的是:( )
A、对象之间可以相互赋值 B、对象可以用作数组的元素
C、对象可以用作函数参数 D、一个对象不能用作另一个对象的成员

4、以下叙述中正确的是:( )
A、在定义构造函数时可以指定返回类型 B、在定义析构函数时不能指定参数
C、一个类只能有一个构造函数 D、在一个类可以有多个析构函数
       5、假定类A已经定义,对于以A为基类的单一继承类B,以下定义中正确的是:( )
A、class B:public A{//...};
B、class A:public B{//...};
C、class B:public class A{//...};
D、class A:class B public {//...}; 

       6、下面叙述不正确的是:( )
A、派生类一般都用公有派生;
B、对基类成员的访问必须是无两义性的;
C、赋值兼容原则也适

C 无答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小23 KB
  • 时间2018-01-07