电子18秋《C++语言程序设计》在线作业1辅导资料

电子18秋《C++语言程序设计》在线作业1辅导资料

ID:21568727

大小:13.59 KB

页数:4页

时间:2018-10-22

电子18秋《C++语言程序设计》在线作业1辅导资料_第1页
电子18秋《C++语言程序设计》在线作业1辅导资料_第2页
电子18秋《C++语言程序设计》在线作业1辅导资料_第3页
电子18秋《C++语言程序设计》在线作业1辅导资料_第4页
资源描述:

《电子18秋《C++语言程序设计》在线作业1辅导资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、电子18秋《C++语言程序设计》在线作业11、D2、C3、C4、C5、A一、单选题共20题,100分1、下列情况中,不会调用拷贝构造函数的是()A用一个对象去初始化同一类的另一个新对象时B函数的形参是类的对象,调用函数进行形参和实参结合时C函数的返回值是类的对象,函数执行返回调用时D将类的一个对象赋值给该类的另一个已经存在的对象时正确答案是:D2、已知类X中的一个成员函数说明如下:voidSet(X&a);其中,X&a的含义是()A指向类X的指针为aB将a的地址赋给变量SetCa是类X的对象引用,用来作为Set()的形参D变量X与a按位相与作为函数Set()的参数

2、正确答案是:C3、下列()是C++语言的有效标识符。ANo.1B12345C_No1Dint正确答案是:C4、下列运算符重载时,只能采用类成员函数形式的有()A<

3、值为()A6B7C6.8D不确定正确答案是:A9、模板对类型的参数化提供了很好的支持,因此()A类模板的主要作用是生成抽象类B类模板实例化时,编译器将根据给出的模板实参生成一个类C在类模板中的数据成员都具有同样类型D类模板中的成员函数都没有返回值正确答案是:B10、在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()A友元函数B虚函数C构造函数D析构函数正确答案是:C11、下面有关类说法不正确的是()A在一个类中不能说明具有类类型的数据成员B一个类可以有多个构造函数C一个类只有一个析构函数,且析构函数不能被指定参数D一个

4、类中public、protected和private三者说明的顺序可以任意,且可以被使用多次,也可以不使用正确答案是:A12、下列有关继承和派生的叙述中,正确的是()A如果一个派生类公有继承其基类,则该派生类对象可以直接访问基类的私有成员B派生类的成员函数可以访问基类的所有成员C基类对象可以赋值给派生类对象D如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类正确答案是:D13、空类就是没有()的类。A类名B任何成员C数据成员D成员函数正确答案是:B14、说明友元函数的关键字为()AinlineBvirtualCfriendDdefine正确答案是:C15

5、、用成员函数重载一元运算符θ,则显示调用方式为()AobjθBθobjCobj.operatorθ()Doperatorθ(obj)正确答案是:C16、下面对于友元函数描述正确的是()A实现必须在类的内部定义B是类的成员函数C破坏了类的封装性和隐藏性D不能访问类的私有成员正确答案是:C17、若一个类中含有纯虚函数,则该类称为()A基类B纯基类C派生类D抽象类正确答案是:D18、说明内联函数的关键字为()AinlineBvirtualCstaticDdefine正确答案是:A19、对A?*p用new?A或(A?*)malloc(sizeof?(A))赋值,如下叙述正

6、确的是()Amalloc分配内存后会调用构造函数初始化,但new函数不会。Bnew分配内存后会调用构造函数初始化,但malloc函数不会。Cnew和malloc分配内存后都会调用构造函数初始化。Dnew和malloc分配内存后都不会调用构造函数初始化。正确答案是:B20、在一个派生类对象结束其生命周期时()A先调用派生类的析构函数后调用基类的析构函数B先调用基类的析构函数后调用派生类的析构函数C如果基类没有定义析构函数,则只调用派生类的析构函数D如果派生类没有定义析构函数,则只调用基类的析构函数正确答案是:A

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

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

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