下列对变量的引用中错误的是().doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
下列对变量的引用中错误的是()

软件113-5班阶段测试 一、选择题: 1、下列关于类和对象的描述中,错误的是( ) 一个类只能有一个对象 B. 对象是类的具体实例 类是对某一类对象的抽象 D. 类和对象的关系是一种数据类型与变量的关系. 2、有如下类声明: class Foo { int bar; }; 则Foo类的成员bar是 A公有数据成员 B. 公有成员函数 C. 私有数据成员 D. 私有成员函数 3、下列有关继承和派生的叙述中,正确的是   A) 派生类不能访问基类的保护成员   B)作为虚基类的类不能被实例化   C)派生类应当向基类的构造函数传递参数   D)虚函数必须在派生类中重新实现在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是   A)友元函数?????  B)虚函数C)构造函数?   D)析构函数 下面对于友元函数描述正确的是   A)友元函数的实现必须在类的内部定义?????   B)友元函数是类的成员函数   C)友元函数破坏了类的封装性和隐藏性?????   D)友元函数不能访问类的私有成员下列关于多态性的描述,错误的是   A)C++语言的多态性分为编译时的多态性和运行时的多态性   B)编译时的多态性可通过函数重载实现   C)运行时的多态性可通过模板和虚函数实现   D)实现运行时多态性的机制称为动态绑定#includeiostream.h class Test { public: Test() {n+=2;} ~Test() {n-=3;} static int getNum(){return n;} private: static int n; }; int Test::n=1; void main() { Test* p=new Test; delete p; coutn=Test.getNum()endl; } 执行后的输出结果是() A. n=0 B. n=1 C . n=2 D. n=3 11、有如下类声明:. class MyBASE { int k; public: void set(int n){k=n;} int get() const {return k;} }; class MyDERIVED:proteceed MyBASE { protected: int j; public: void set(int m,int n) {MyBASE::set(m);j=n;} int get() const{return MyBASE::get()+j;} }; 则类MyDERIVED中保护的数据成员和成员函数的个数是() A. 4 B. 3 C. 2 D. 1 12、有如下程序: #includeiostream.h class A{ public: A(){coutA;} }; class B{ public: B(){coutB;} }; class C:public A{ B b; public: C(){coutC;} }; void main() { C obj; } 执行后的输出结果是() A. CBA B. BAC C.ACB D.ABC 13、有如下程序: #includeiostream.h class BASE{ public: Base() {coutBASE;}}; class DERIVED public:BASE { public: ~DERIVED{coutDERIVED;} }; void main() { DERIVED c; } 执行后的输出结果是() BASE B. DERIVED C. BASEDERIVED D. DERIVEDBASE 14、 对类的构造函数和析构函数描述正确的是   A)构造函数可以重载,析构函数不能重载   B)构造函数不能重载,析构函数可以重载   C)构造函数可以重载,析构函数也可以重载   D)构造函数不能重载,析构函数也不能重载可以用p.a的形式访问派生类对象P的基类成员a,其中a是   A)私有继承的公有成员???????????????????   B)公有继承的私有成员   C)公有继承的保护成员???????????????????   D)公有继承的公有成员类的析构函数的作用是   A)一般成员函数的初始化??  B)类的初始化   C)对象的初始化???  D)删除类创建的对象在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是   A)派生类的对象可以赋给基类的对象?????????   B)

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档