C++语言对C语言做了很多改进.doc

C++语言对C语言做了很多改进.doc

ID:56720903

大小:133.50 KB

页数:30页

时间:2020-07-06

C++语言对C语言做了很多改进.doc_第1页
C++语言对C语言做了很多改进.doc_第2页
C++语言对C语言做了很多改进.doc_第3页
C++语言对C语言做了很多改进.doc_第4页
C++语言对C语言做了很多改进.doc_第5页
资源描述:

《C++语言对C语言做了很多改进.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一、选择题(1)C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是A)增加了一些新的运算符B)允许函数重载,并允许设置缺省参数C)规定函数说明符必须用原型D)引进了类和对象的概念(2)对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是A)公有类型B)私有类型C)保护类型D)友元类型(3)在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是A)友元函数B)虚函数C)构造函数D)析构函数(4)类的析构函数的作用是A)一般成员函数的初始化B)类的初始

2、化C)对象的初始化D)删除类创建的对象(5)下列说法正确的是A)内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方B)内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方C)类的内联函数必须在类体内定义D)类的内联函数必须在类体外通过加关键字inline定义(6)下面对静态数据成员的描述中,正确的是A)静态数据成员可以在类体内进行初始化B)静态数据成员不可以被类的对象调用C)静态数据成员不能受private控制符的作用D)静态数据成员可以直接用类名调用(7)下面对于友元函数描述正确的是A)友元函数的实现必须在类的内部定

3、义B)友元函数是类的成员函数C)友元函数破坏了类的封装性和隐藏性D)友元函数不能访问类的私有成员(8)在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是A)派生类的对象可以赋给基类的对象B)派生类的对象可以初始化基类的引用C)派生类的对象可以直接访问基类中的成员D)派生类的对象的地址可以赋给指向基类的指针(9)下面程序的运行结果为#includeclassA{public:A(){cout<<"1";}~A(){cout<<"2";}};classB:publicA{public:B(){cou

4、t<<"3";}~B(){cout<<"4";}};voidmain(){Bb;}A)1234B)1324C)1342D)3142(10)下列关于虚基类的描述,错误的是A)设置虚基类的目的是为了消除二义性B)虚基类的构造函数在非虚基类之后调用C)若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用D)若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数(11)下列关于多态性的描述,错误的是A)C++语言中的多态性分为编译时的多态性和运行时的多态性B)编译时的多态性可通过函数重载实现C)运行时的多态性

5、可通过模板和虚函数实现D)实现运行时多态性的机制称为动态绑定(12)当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为A)ios::inB)ios::outC)ios::in

6、ios::outD)以上都不对(13)下列程序的运行结果是#includeclassA{inta;public:A(){a=0;}A(intaa){a=aa;cout<

7、()A)一定使用动态联编B)必须使用动态联编C)一定使用静态联编D)不一定使用动态联编(15)下面程序错误的语句是①#include②voidmain()③{④int*p=newint[1];⑤p=9;⑥cout<<*p<

8、构函数可以重载C)构造函数可以重载,析构函数也可以重载D)构造函数不能重载,析构函数也不能重载(18)下面程序的运行结果为#includeclassA{intnum;public:A(inti){num=i;}A(A&a){num=a.num++;}voidprint(){cout<

9、都有自己的静态数据成员C)类的不同对象有不同的静态数据成员值D)静态数据成员不能通过类的对象调用(20)如果类A被说明成类B的友元,则A)类A的成员即类B的成员B)类B的成员即类A的成员C)类A的成员函数不

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。