兰大面向对象程序设计17春.doc_第1页
兰大面向对象程序设计17春.doc_第2页
兰大面向对象程序设计17春.doc_第3页
兰大面向对象程序设计17春.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2017秋春兰大面向对象程序设计17春平时作业3一、单选题(共 13 道试题,共 52 分。)1. 已知枚举类型声明语句为: enum COLOR WHITE,YELLOW,GREEN=5,RED,BLACK=10 ;则下列说法中错误的是()A. 枚举常量YELLOW的值为1B. 枚举常量RED的值为6C. 枚举常量BLACK的值为10D. 枚举常量WHITE的值为1正确答案:2. 循环体至少被执行一次的语句为A. for循环B. while循环C. do循环D. 任何一种循环正确答案:3. 有如下程序: #include using namespace std; class VAC public; int f() const return 3; int f() return 5; ; int main() VAC v1; const VAC v2; coutv1.f()D. privatecoutprintf正确答案:6. 下列有关函数重载的叙述中,错误的是()A. 函数重载就是用相同的函数名定义多个函数B. 重载函数的参数列表必须不同C. 重载函数的返回值类型必须不同D. 重载函数的参数可以带有默认值正确答案:7. 有如下程序: #include using namespace std; class Base int x; public; Baseint n=0; x(n)coutn; int getX()constreturn x; ; class Derived public Base int y; public; Derived(int m, int n): y(m), Base(n)coutm; Derived(int m): y(m)coutm;A. 375B. 357C. 0375D. 0357正确答案:8. 一个函数功能不太复杂,但要求被频繁调用,则应把它定义为A. 内联函数B. 重载函数C. 递归函数D. 嵌套函数正确答案:9. 下面程序的运行结果为() #include class A A. 1234B. 1324C. 1342D. 3142正确答案:10. 一个类的构造函数通常被定义为该类的( )成员A. 公用B. 保护C. 私有D. 友元正确答案:11. 在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是A. 派生类的对象可以赋给基类的对象B. 派生类的对象可以初始化基类的引用C. 派生类的对象可以直接访问基类中的成员D. 派生类的对象的地址可以赋给指向基类的指针正确答案:12. 下列有关 C+流的叙述中,错误的是()A. C+操作符setw设置的输出宽度永久有效B. C+操作符endl可以实现输出的回车换行C. 处理文件I/O时,要包含头文件fstreamD. 进行输入操作时,eof()函数用于检测是否到达文件尾正确答案:13. 下面关于数组的描述错误的是()A. 在C+语言中数组的名字就是指向该数组第一个元素的指针B. 长度为n的数组,下标的范围是0-n-1C. 数组的大小必须在编译时确定D. 数组只能通过值参数和引用参数两种方式传递给函数正确答案: 面向对象程序设计17春平时作业3二、多选题(共 2 道试题,共 8 分。)1. C+将内存划分为三个逻辑区域,分别为:()A. 栈B. 队列C. 堆D. 静态存储区正确答案:2. C+的模板可以分为:A. 成员模板B. 对象模板C. 类模板D. 函数模板正确答案: 面向对象程序设计17春平时作业3三、判断题(共 10 道试题,共 40 分。)1. 面向对象程序设计方法比面向过程程序设计方法更加吻合计算机的工作过程。A. 错误B. 正确正确答案:2. 同名的变量或函数定义在不同的名字的命名空间来解决冲突问题。A. 错误B. 正确正确答案:3. 用struct定义类的时候,如果没有指明成员的访问权限,则默认为公有类型。A. 错误B. 正确正确答案:4. 用虚函数实现动态性时,派生类应从基类以保护方式派生。A. 错误B. 正确正确答案:5. 在定义类的数据成员时,不可以在类中直接对它们进行初始化。A. 错误B. 正确正确答案:6. static成员函数不能用const修饰,但是可以声明为虚函数。A. 错误B. 正确正确答案:7. 用virtual声明的函数为虚函数A. 错误B. 正确正确答案:8. 当将一个类S 定义为零一个类A 的友元类时,类S的所有成员函数都可以直接访问类A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论