下载此文档

友元、多态和静态成员.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
选择题1、下列叙述正确的是()。A、虚函数必须是类的成员函数B、只要是类的成员函数就可声明为虚函数C、含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类D、静态数据成员可以通过构造函数来初始化2、下列关于友元函数和静态成员函数的叙述中错误的是()。A、静态成员函数在类体中说明时加static,而在类外定义时不能加staticB、虚函数不能定义为友元函数,也不能为静态成员函数C、友元函数在类体中说明时加friend,在类外定义时不能加friendD、友元函数不带有this指针,静态成员函数带this指针3、以下关于多态性的描述中,正确的是()。A、静态多态性是通过类的继承关系和虚函数来实现的B、动态多态性是通过函数重载和运算符重载来实现的C、C++提供静态多态性和动态多态性D、为实现动态多态性,基类必须定义含纯虚函数和抽象类来实现4、以下关于虚函数和函数重载的叙述中,不正确的是()。A、虚函数不是类的成员函数B、虚函数实现了C++的多态性C、函数重载允许非成员函数,而虚函数则不行D、函数重载的调用根据参数的个数、序列来确定,而虚函数依据对象确定5、在派生类中重新定义虚函数时不需要在()方面与基类保持一致。A、参数个数B、参数名字C、参数类型D、参数顺序6、下列关于虚函数的描述正确的是()。A、虚函数可以是static类型的函数B、虚函数可以是非成员函数C、基类中说明了虚函数后,派生类中对应的函数可不必说明为虚函数D、派生类的虚函数与基类的虚函数可具有不同的返回类型7、下列叙述不正确的是()。A、一个类的友元函数可以使用这个类的所有成员B、静态成员函数可以访问非静态数据成员C、不可以声明抽象类的对象,但可以声明抽象类的指针变量D、静态数据成员由类的所有对象共享8、下列叙述不正确的是()。A、纯虚函数是一种特殊的虚函数,它没有具体的实现B、纯虚函数是一种特殊的虚函数,它必须有具体的实现C、抽象类至少包含一个纯虚函数D、抽象类不能用于创建对象9、下列叙述不正确的是()。A、定义静态数据成员时前面要加修饰符staticB、静态数据成员要在类体外进行初始化C、引用静态数据成员时,要在静态数据成员名前加类名和作用域修饰符D、静态数据成员不是同一类的所有对象所共享的10、下列叙述不正确的是()。A、一个类的友元函数不可直接访问该类的私有成员B、使用友元函数的目的是提高程序的运行效率C、友元函数的使用在一定程序上破坏数据的封装性D、使用一个类的友元函数可直接访问该类的保护成员11、若在函数func中存在语句:this->x=0;设该语句的语法是正确的,则与该语句有关的叙述中错误的是()。A、x是类的数据成员,func是该类的友元函数B、x是类的数据成员,func是该类的成员函数C、this->x和x是同一个变量D、func不是一个静态成员函数12、下列叙述正确的是()。classA{public:virtualvoidfunc1(){cout<<””<<’\n’;;}voidfunc2(){cout<<””<<’\n’;;}};classC:publicA{public:func1(){cout<<””<<’\n’;}//Avoidfunc2(intx){cout<<””<<’\n’;}//B};A、A行有错

友元、多态和静态成员 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人水中望月
  • 文件大小38 KB
  • 时间2019-03-02
最近更新