2023年湖南省郴州市全国计算机等级考试C++语言程序设计测试卷(含答案).pdfVIP

2023年湖南省郴州市全国计算机等级考试C++语言程序设计测试卷(含答案).pdf

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2023年湖南省郴州市全国计算机等级考试 C++语言程序设计测试卷 (含答案) 学校:班级:姓名:考号: 一、1.选择题(10题) 1. 下列关于模板的叙述中,错误的是()。 A. 模板声明中的第一个符号总是关键字template B. 在模板声明中用 〈和〉括起来的部分是模板的形参表 C. 类模板不能有数据成员 D. 在一定条件下函数模板的实参可以省略 2. 以下程序 出结果是 o #include iostream.h void n(int i); void f2(int i) ; char st[]= owdoyoudo!” ; void fl(int i)( cout st[i]; if(i 3)( i+=2 : f2(i) : } } void f2(int i) ( cout st[i] ; if(i 3) ( i+=2 ; fl(i) ; } } void main() ( int i=0 ; fl(i) ;) Ao. w B.do C. wo D. woy 3. 有如下程序:#include iostream using namespace std;class Base( public: Base()(cout BB”; f(); } Void f()(cout Bf*; } );class Derived: public Base { public: Derived() ( cout DD”; } void f() ( cout Dfr; });int main() ( Derived d; return 0; }执行上面的程序将 出()。 ABB. BfDD B.BBDfDDDfC.DD D.DDBBBf 4. 数据结构中,通常采用两种方法衡量算法的时间复杂性,即 o A. 最大时间复杂性和最小时间复杂性 B. 最好时间复杂性和最坏时间复杂性 C. 部分时间复杂性和总体时间复杂性 D. 平均时间复杂性和最坏时间复杂性 5. 有关类和对象的说法不正确的是 o A. 对象是类的一个实例 B. 一个类只能有一个对象 C. 任何一个对象只能属于一个具体的类 D. 类与对象的关系和数据类型和变量的关系相似 6. 与C语言prinft( ello word/n”);语句功能相同的C++语句是()。 A. cout ello worldn” ; B. cin ello wofld\n ; C. cout ello world\n; D. cin ello wofld\n ; 7. 有以下程序:#inC!Ude iostream using namespace std ; Class Base ( public : Base(int x) ( a=x ; } void show() ( cout a ; } private : inta ; ) ; class Derived : public Base ( public : Derived(int i) :Base(i+ 1), b(i)(} void Show() ( cout b ; } private : intb ; } ; int main() ( Base b(5), *pb ; Derived d(l) ; pb=d ; pb- show() ; return 0 ; }运行 后的 出结果是()。 Al . B.5 C.2 D.0 8. 下列函数的运行结果是()。#include iostream.h intadd(inta,intb); void main() ( extern int x,y; cout add(x,y) endl; } int x(20),y(5); int add(int a,int b) { int s=a+b; return s; } A25. B.30 C.20 D.15 9. 类 MyClass 的定义如下:class MyClass { public: MyClass()(value=O;) SetVariable(int i)(value=i;} private: int value; };则对下列语句序列正确的 描述是()。MyClass*P, my;p=my; A. 语句p=my ;是把对象my赋值给指针变量P B. 语句MyClass*p, my ;会调用两次类MyClass的构造函数 C. 对语句*

您可能关注的文档

文档评论(0)

鼎天教育 + 关注
实名认证
文档贡献者

教师资格证持证人

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

领域认证该用户于2023年04月13日上传了教师资格证

1亿VIP精品文档

相关文档