面向对象程序设计复习题(含部分答案).docVIP

面向对象程序设计复习题(含部分答案).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象程序设计复习题(含部分答案)

《面向对象程序设计》复习要点及复习题 复习要点 标识符、基本数据类型(字节数)、构造数据类型、运算符的种类、运算符的优先级和结合性、控制台输入和输出 三种基本控制结构、if…else语句、switch语句、for语句、while语句、do…while语句、跳转语句;函数参数传递、函数重载、内联函数;标识符的作用域和生存期。 类的定义和使用、this指针、构造函数和析构函数、组合技术、静态成员、友元、运算符重载 指针与数组、二级指针、动态内存的分配与释放、深复制与浅复制、递归。 派生类的构造与析构、派生类与基类的赋值兼容、多重继承与虚基类。 虚函数与动态绑定、纯虚函数与抽象类 (二) 复习题 单项选择题。 在switch语句中,为了结束分支,一般应在每个分支的结尾处加上语句(C)。 A. continue B. goto C. break D. default 说明友元函数的关键字是(D)。 A. inline B. virtual C. static D. friend 下面对指向常量的指针描述正确的是(C)。 A. 只能指向常量 B. 指向的数据可以被修改 C. 可以指向普通变量 D. 必须进行初始化 友元函数没有(A)。 A. this指针 B. 返回类型 C. 函数名 D. 参数 关于重载,(A)不正确。 A. 类名可以重载 B. 函数名可以重载 C. 运算符可以重载 D. 缺省参数是重载的一种方式 用new分配n维数组空间,首地址赋予指针p,则p应为指向(C)维数组的指针。 A. 0 B. 1 C. n-1 D. n 为类X重载前缀自增运算,则函数返回类型应为(C)。 A. X B. X* C. X D. int 以下(A)未调用构造函数(X为类名)。 A. X*p; B. X obj; C. X obj(1); D. X obj=2; 若在类外有函数调用X::func();则函数func是类X的(C)函数。 A. 私有静态成员函数 B. 公有非静态成员函数 C. 公有静态成员函数 D. 友元函数 若引用作参数,则对应的实参应为(D)。 A. 指针 B. 地址 C. 常量 D. 变量或对象本身 在C++中,一个实型常数如果没有任何说明,表示(B)类型。 A. float B. double C. long double D. void 静态数据是保存在程序所分配内存的(A)。 A. 全局数据区 B. 代码区 C. 堆区 D. 栈区 在C++中类似于C中的有参宏定义的语法概念是(D)。 A. 重载函数 B. 默认参数的函数 C. 构造函数 D. 内联函数 具有函数作用域的标识符是(B)。 A. 变量 B. 标号 C. 函数名 D. 对象名 在头文件中,最好不应有(C)。 A. 内联函数定义 B. 常量定义 C. 数据定义 D. 宏定义 下面对指针的基类型描述正确的是(A)。 A. 可是任何类型 B. 不能是void类型 C. 不能是函数 D. 不能是指针 要实现运行时多态性,则派生类应从基类( C )。 A. 私有派生 B. 保护派生 C. 公有派生 D. 没有限制 用class定义的类的成员缺省段约束符的说明,则应为(B)。 A. 公有段 B. 私有段 C. 保护段 D. 都可以 在调用类的成员函数时,除了参数表中给出的参数外,实际上还传递了一个隐含参数,这就是(C)。 A. 对象名 B. 类名 C. this指针 D. void指针 在用一个已经存在的对象初始化新对象时,要调用(C)。 A. 构造函数 B. 默认构造函数 C. 拷贝构造函数 D. 带缺省参数的构造函数 多项选择题。 1.下面对引用的使用描述正确的有(A B D)。 A. 可以引用指针 B. 不能创建引用数组 C. 可定义指向引用的指针D. 不允许void 2.(B C)没有参数。 A. 构造函数 B. 析构函数 C. 转换运算符 D. 友元函数 3.(C D)没有this指针。 A. 构造函数 B. 析构函数 C. 友元函数 D.静态成员函数 4.(A B C)没有返回类型

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档