C++ 复习试卷B2分析和总结.docxVIP

  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文档。上传文档
查看更多
选择题(每题 2 分,共 20 分)  Score Marker Checker 定义如下枚举类型: enum Day {Monday,Tuesday,Wednesday,Thur sday,Friday=2};,则下列语句正确的是 。 表达式Wednesday ==Friday 的值是true Day day;day = 3; Day day;day = Monday + 3; Day day;day = Monday + 10; 对于语句const int x=10;的描述正确的是 。A.该语句不允许定义为int const x = 10; B.在程序中可以重新对x 赋值 C.变量x 不能使用++运算符 D.const 关键字只能用来修饰常量 下列对字符数组进行初始化的语句正确的是 。 A.char a[]=Hello; B.char a[] []={H, e, l,1,o}; C.char a[5]= Hello; D.char a[2][5]={He11o,Wor ld}; 在 C++语言中,自定义的标识符 。A.能使用关键字并且不区分大小写 B.不能使用关键字并且子区分大小写 C.能使用关键字并且区分大小写 D.不能使用关键字并且区分大小写 关于new 运算符的错误的描述是 。 A.使用运算符new 创建对象数组时必须定义初始值 使用运算符new 创建对象时,会调用类的构造函数 运算符new 可以用来动态创建对象和对象数组 使用new 运算符创建的对象可以使用运算符delete 删除 下列对基类和派生类关系的描述中,错误的是 。 派生类是基类的具体化B.派生类是基类的子集 C.派生类是基类定义的延续D.派生类是基类的组合 对类的构造函数和析构函数描述正确的是 。A.构造函数可以重载,析构函数不能重载 B.构造函数不能重载,析构函数可以重载 C.构造函数可以重载,析构函数也可以重载 D.构造函数不能重载,析构函数也不能重载 第 1 页 共 7 页 以下 成员函数表示纯虚函数。 irtual int vf(int); B.void vf(int)=0; C.virtual void vf()=0; D.virtual void vf(int){} 类模板的使用实际上是将类模板实例化成一个具体的 。 类 B.对象 C.函数 D.模板类 MFC 中的消息可以分为Windows 消息、控件通知消息、 和命令消息。A.控制消息 B.系统消息 C.定时消息 D.菜单消息 填空题(每空 2 分,共 14 分)  Score Marker Checker 一个二维字符数组a[10][20]能够存储 个字符串,每个字符串的长度至多为 。 假定MyClass 为一个类,则该类的拷贝初始化构造函数的声明语句为_ cin 是 的一个对象,处理标准输入。Cout、cerr 和clog 是 的对象,cout 处理标准输出,cerr 和 clog 都处理标准出错信息,只是 输出不带缓冲, 输出带缓冲。 程序填空(每空 3 分,共 30 分) 1. #include iostream.h class Point { public:  Score Marker Checker Point(double a,double b,double c){ } double Getx(){return X;} double Gety(){return Y;} double Getz(){return Z;} private: double X,Y,Z; }; class Line : { public: Line(double a ,double b,double c,double d) { } void show() { 第 2 页 共 7 页 coutGetx()endl; coutGety()endl; coutGetz()endl; coutKendl; } private: double K; }; void main() { Line obj(1.2, 3.4, 5.6, 7.8); obj.show(); } 定义一个堆栈的类模板。 class Stack { public: Stack(){ top=0; } T Pop(); void Push(const T val) { array[top++]=val; } bool IsEmpty() const{ } private: int top; T array[50]; }; Pop() { return array[--top]; } #include

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

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

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档