77范文网 - 专业文章范例文档资料分享平台

东师C++程序设计16秋在线作业2(3)

来源:网络收集 时间:2019-03-28 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

正确答案:

16. 成员函数体可以写在类的内部也可以写在类的外部。 A. 错误 B. 正确 正确答案:

17. 当一个函数无返回值时,函数的返回类型应为void。 A. 错误 B. 正确 正确答案:

18. 在删除一个动态对象时,将自动调用该动态对象所属类的析构函数。 A. 错误 B. 正确 正确答案:

19. 当基类的构造函数没有参数,或没有显式定义构造函数时,派生类必须定义构造函数。 A. 错误 B. 正确 正确答案:

20. ios类中的格式化输入输出成员函数可以直接用在提取运算符“>>”或插入运算符“<<”后面。 A. 错误 B. 正确 正确答案:

C++程序设计16秋在线作业2

一、单选题(共 20 道试题,共 60 分。)

1. 实现运行时的多态性需要使用()。 A. 重载函数 B. 构造函数 C. 析构函数 D. 虚函数 正确答案:

2. 设有函数模板 template Q Sum(Q x,Q y){ return(x)+(y); } 则下列语句中对该函数模板错误的使用是()。 A. Sum(10,2); B. Sum(5.0,6.7); C. Sum(15.2f,16.0f);

D. Sum(″AB″,″CD″);

正确答案:

3. 对于一个类,可以利用关键字()将其他类声明为该类的友元。 A. public B. private C. protected D. friend 正确答案:

4. 若有定义“int x=17;”,则语句“cout<

正确答案:

5. 已知f1和f2是同一类的两个成员函数,但f1不能直接调用f2,这说明()。 A. f1和f2都是静态函数

B. f1是静态函数,f2不是静态函数 C. f1不是静态函数,f2是静态函数 D. f1和f2都不是静态函数 正确答案:

6. 决定C++语言中函数的返回值类型的是()。 A. return语句中的表达式类型

B. 调用该函数时系统随机产生的类型 C. 调用该函数时的主调用函数类型 D. 在定义该函数时所指定的数据类型 正确答案:

7. 已知:类A中一个成员函数说明如下:void Set(A&a);其中,A&的含义是()。 A. 指向类A的指针为a

B. 将a的地址值赋给变量Set

C. a是类A对象的引用,用来作函数Set()的参数 D. 变量A与a按位与作为函数Set( )的参数 正确答案:

8. 在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()。 A. 友元函数 B. 虚函数 C. 构造函数 D. 析构函数 正确答案:

9. 在下面有关友元函数的描述中,正确的说法是()。 A. 友元函数是独立于当前类的外部函数

B. 一个友元函数不能同时定义为两个类的友元函数 C. 友元函数必须在类的外部定义

D. 在外部定义友元函数时,必须加关键字friend 正确答案:

10. 假设已经有定义const char*name=\下面的语句中错误的是()。 A. name[3]= 'q'; B. name=\

C. name=new char[5]; D. name=new char('q'); 正确答案:

11. 静态数据成员的初始化必须在()。 A. 类内 B. 类外

C. 在构造函数内 D. 静态成员函数内 正确答案:

12. 要想以读方式打开文件“D:\\File.txt”,以下不能实现目的的语句是()。 A. ifstream inf(\B. ifstream inf(\

C. ofstream inf(\

D. fstream inf(\正确答案:

13. 内部格式控制操作函数是在头文件()中定义的。 A. strstream.h B. iomanip.h C. istream.h D. ostream.h 正确答案:

14. read()函数的功能是从输入流中读取()。 A. 一个字符 B. 当前字符 C. 一行字符

D. 指定若干个字符 正确答案:

15. 如果在类A中用成员函数的方式重载了前缀自增运算符++,又定义了类A的一个对象a,则以下用法正确的是()。 A. operator++(a); B. a.operator++(); C. a.operator++(0); D. a++; 正确答案:

16. 重载赋值操作符时,应声明为()函数。 A. 友元 B. 虚 C. 成员 D. 多态 正确答案:

17. 下面关于静态成员的描述中,正确的是()。

A. 静态数据成员是类的所有对象共享的数据 B. 类的每个对象都有自己的静态数据成员 C. 类的不同对象有不同的静态数据成员值 D. 静态数据成员不能通过类的对象访问 正确答案:

18. 下面运算符中,不能被重载的运算符是()。 A. <= B. - C. ?: D. [] 正确答案:

19. 可以用p.a的形式访问派生类对象p的基类成员a,其中a是() A. 私有继承的公有成员 B. 公有继承的私有成员 C. 公有继承的保护成员 D. 公有继承的公有成员 正确答案:

20. 静态成员函数仅能访问()。 A. 静态的数据成员 B. 非静态的成员函数 C. 非静态的数据成员 D. 以上都不对 正确答案:

C++程序设计16秋在线作业2

二、判断题(共 20 道试题,共 40 分。)

1. C++利用函数重载实现面向对象程序设计的多态性。 A. 错误 B. 正确 正确答案:

2. 如果要在程序中使用IO流库,应包含头文件iostream.h。 A. 错误 B. 正确 正确答案:

3. 构造函数是可以被派生类继承的。 A. 错误 B. 正确

正确答案:

4. 类中含有指针数据成员时,若不定义拷贝构造函数则会产生指针悬挂问题。 A. 错误 B. 正确 正确答案:

5. ifstream是用于读文件的文件流。 A. 错误 B. 正确 正确答案:

6. 只有类中全部函数都为纯虚函数时,该类才被称为抽象类。 A. 错误 B. 正确

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库东师C++程序设计16秋在线作业2(3)在线全文阅读。

东师C++程序设计16秋在线作业2(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/554141.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: