《面向对象程序设计》习题三答案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文档内容来源于:网络收集整理,word版本可编辑,欢迎下载支持 文档内容来源于:网络收集整理,word版本可编辑,欢迎下载支持 《面对对象程序设计》习题三答案 一,单项挑选题 ( 本大题共 25 小题, 每道题 2 分, 共 50 分) 1,用“ ”运算符从键盘输入多于一个数据时 , 各数据之间应使用 ( D ) 符号作为分隔符; A ,空格或逗号 B ,逗号或回车 C ,逗号或分号 D ,空格或回车 2,C++中声明常量的关键字就为 ( A ) ; A ,const B ,extern C ,public D ,enum 3,以下表达中正确的就为 ( B ) A,使用 #define 可以为常量定义一个名字 , 该名字在程序中可以再赋另外的值B,使用 const 定义的常量名有类型之分 , 其值在程序运行时就为不行转变的C,在程序中使用内置函数使程序的可读性变差 D,在定义函数时可以在形参表的任何位置给出缺省形参值 4,以下的符号常变量定义中 , 错误的定义就为 ( C ) ; A,const M=10; B,const int M=20; C,const char ch; D ,const bool mark=true; 5,函数原型语句正确的就为 ( B ) ; A,int Function(void a) B,void Function (int); C,int Function(a); D,void int(double a); 6,在关键字 private 后面定义的成员为类的 ( A ) 成员; A,私有 B,公用 C,爱护 D,任何7,在一个类的定义中 , 包含有( C ) 成员的定义; A,数据 B ,函数 C,数据与函数 D,数据或函数8,在类作用域中能够通过直接使用该类的 ( D ) 成员名进行拜访; A,私有 B,公用 C,爱护 D,任何9,在关键字 public 后面定义的成员为类的 ( B ) 成员; A,私有 B,公用 C,爱护 D,任何 10,类中定义的成员默认为 ( B ) 拜访属性; A ,public B ,private C,protected D,friend 11,每个类 ( C ) 构造函数; 文档内容来源于:网络收集整理,word版本可编辑,欢迎下载支持 文档内容来源于:网络收集整理,word版本可编辑,欢迎下载支持 A ,只能有一个 B ,可以有公用的 C,可以有多个 D ,只可有缺省的 12,对类对象成员的初始化就为通过构造函数中给出的 ( B ) 实现的; A,函数体 B ,参数初始化表 C,参数表 D ,参数初始化表或函数体 13,假定 AB为一个类 , 就执行“ AB x; ”语句时将自动调用该类的 ( B ) ,; A,有参构造函数 B ,无参构造函数 C,复制构造函数 D ,赋值重载函数 14,假定 AB为一个类 , 就执行 “AB x(a,5); ”语句时将自动调用该类的 ( A ) ; A ,带参构造函数 B ,无参构造函数 C,复制构造函数 D,赋值重载函数 15,假定 CTest 为一个类 , 并且有一无默认值的的有参构造函数与一无参构造函数 , 就执行“CTest objTest; ”语句时将自动调用该类的 ( B ) ; A,有参构造函数 B ,无参构造函数 C,复制构造函数 D ,赋值构造函数 16,在重载一个运算符时 , 其参数表中没有任何参数 , 这说明该运算符就为 ( B ) ; A ,作为友元函数重载的 1 元运算符B,作为成员函数重载的 1 元运算符C ,作为友元函数重载的 2 元运算符D,作为成员函数重载的 2 元运算符 17,在成员函数中进行双目运算符重载时 , 其参数表中应带有 ( B ) 个参数; A ,0 B ,1 C,2 D,3 18,双目运算符重载为一般函数时 , 其参数表中应带有 ( C ) 个参数; A ,0 B ,1 C,2 D,3 19,假如表达式 a+b 中的“ +”就为作为成员函数重载的运算符 , 如采纳运算符函数调用格式 , 就可表示为( A ) ; A ,a,operator+(b) B ,b,operator+(a) C ,operator+(a,b) D,operator(a+b) 20,假如表达式 a==b 中的“ ==”就为作为一般函数重载的运算符 , 如采纳运算符函数调用格式 , 就可表示为 ( C ) ; A,a,operator==(b) B,b,operator==(a) 文档内容来源于:网络收集整理,word版本可编辑,欢迎下载支持 文档内容来源于:网络收集整理,word版

文档评论(0)

徐老师资料铺 + 关注
实名认证
内容提供者

资料杂货铺

1亿VIP精品文档

相关文档