下载此文档

《面向对象》练习题.docx


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
《面向对象》练习题.docx一、单项选择题类的构造函数被自动调用执行的情况是在定义该类的()成员函数吋数据成员时对象时友元函数时假定一个类的构造函数为"A(inti=4,intj=0){a二i;b二j;}”,则执行“Ax(1);”语句后,()1和01和44和04和1所谓多态性是指()不同的对象调用不同名称的函数不同的对象调用相同名称的函数一个对彖调用不同名称的函数一个对象调用不同名称的对象构造两数不具备的特征是()构造函数的函数名与类名相同构造函数可以重载构造函数可以设置默认参数构造函数必须指定类型说明在公有继承的情况下,基类的公有或保护成员在派生类中的访问权限()受限制保持不变受保护不受保护C++对C语言做了很多改进,即从面向过程变成为面向对象的主要原因是()增加了一些新的运算符允许函数重载,并允许设置缺省参数规定函数说明符必须用原型引进了类和对象的概念在类中说明的成员可以使用关键字的是()publicB・・registerC++语言中所有在函数中定义的变量,连同形式参数,都属于()全局变量局部变量静态变量函数在私有继承的情况下,基类成员在派生类中的访问权限()受限制保持不变为共有为保护使用引用作为函数参数,下列说法正确的是()实参是形参的备份实参与形参无联系形参是实参的备份实参与形参是同一对象11・C++的继承性允许派生类继承基类的()部分特性,并允许增加新的特性或重定义基类的特性部分特性,但不允许增加新的特性或重定义基类的特性所有特性,并允许增加新的特性或重定义基类的特性所有特性,()virtualvoidtt()二0voidtt(int)=0C・virtualvoidtt(int)virtuedvoidtt(int){}二、填空题(请在每小题的空格中填上正确答案。错填、不填均无分。)抽象类中至少要有一个—纯虚—函数。编译时的多态性通过—重载—函数实现。基类的公有成员在派生类中的访问权限由一继承方式—决定。假设类X的对象x是类Y的成员对象,则“YObj”语句执行时,先调用类—的构造函数。下列程序段的输出结果是C++中有两种继承:单继承和一多重继承_。C++语言中如果调用函数时,需要改变实参或者返回多个值,应该采取引用—方式。将指向对象的引用作为函数的形参,形参是对象的引用,实参是_对象名三、改错题classABC{inta;public:ABC(intaa):a(aa){};ABC(intaa)a(aa){}};{intX,Y;protected:intzx,zy;public:voidinit(inti,intj){zx二i;zy二j;}Aton(inti,intj,intn二0,intm=0){X二i,Y二j,zx=m,zy二n;}添加intgctX(){rcturnX};};voidmain(){AtonA(25,20,3,5);(5,9);cout«()«endl;{public:"Bas(){co〈"Basconstruet〃〈〈cndl;}virtualvoidf()=0;};classDev:publicBas{public:、Dev(){cout«,zBascons

《面向对象》练习题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人pppccc8
  • 文件大小61 KB
  • 时间2019-07-21