2022年广东省韶关市全国计算机等级考试C++语言程序设计真题(含答案).docxVIP

2022年广东省韶关市全国计算机等级考试C++语言程序设计真题(含答案).docx

  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文档。上传文档
查看更多
2022年广东省韶关市全国计算机等级考试 C++语言程序设计真题(含答案) 学校:班级:姓名:考号: 一、1.选择题(10题) .以下关于C++语言类的说法中正确的是()。 A.C++语言的默认访问权限是private B.C++语言中的类定义,用户一定要自己定义一个构造函数用于实例化 类 C.C++语言中的成员函数的实现部分一定要写在类定义外 D.C++语言中的类不能够嵌套定义 .下面是关于静态成员的说法,其中不正确的是()。 A.静态函数没有this指针 B.同一个类的不同对象拥有相同的静态数据成员 C.静态数据成员的初始化必须在类外进行 D.静态函数可以访问所有数据成员 .下列程序的输出结果是 #inClUde iostream.h iht b=2 ; int funC (int*a) { b+二*a ; return(b) ;} void main() {inta=2, res=2 ; res+=func(a); cout res ; } A.4B.6C.8 D.10 ) void main() ( func(10); func(20); ) .在面向对象方法中,类之间共享属性和操作的机制称为[】。 . C++在重载运算将中,如用成员函数重载一元运算符参数表中需要 个参数,如用友元函数重载一元运算符参数表中需要 个参 数。 .一棵二叉树第6层(根结点为第一层)的结点最多为 个。 .下列程序的运行结果是【]o #include iostream, h class Base ( public: virtual void func(int i){cout class Base: i endl;} ); class Derived: public Base ( public: void func(double d){cout class Derived:H d endl;} ); void main() ( Base a, *p=a; Derived b; p=b; (* p).func(3.3); ) .一棵树的广义表表示为 a(b(c, d(e, f), g(h)), i(j, k(x, y))),结点 f的层数为【】。假定树根结点的层数为0。 .转义字符序列中的首字符是 字符。 .在数据库的概念结构设计中,常用的描述工具是[】。 .下列程序的输出结果为2,请将程序补充完整。 #include iostream using namespace std; class Base ( public: []void fun() {cout 1;} ); class Derived: public Base ( public: void fun() {cout 2; } ); int main() ( Base *p=ncw Derived; p- fun(); delete p; return 0; ) 四、程序改错题(10题) .使用VC++6. 0打开考生文件夹下的源程序文件1. cpp,该程序 运行时有错误,请改正错误,使程序正常运行,并且要求最后一个 catch必须抛出执行的任何异常。 程序异常,输出信息为 error 0 ERROR 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结 构,错误的语句在/ / ******errc)r******的下面。 试题程序: #includeiostream. h) intmain ( try ( throw(nerrorn); ) /不不不不不不不不error不不不不不不不不 catch(chars) ( cout?s?endl ; ) try ( throw((int)0); ) /不不不不不不不不error不小不不不不不不 catch cout?i?endl; ) try ( throw(O);throw(nerrorn); 7,7, 个个个个个个个个个个个个个个个个 catch ( cout?nERRORn?endl; ) returnO ; ) .使用VC+ +6 .0打开考生文件夹下的源程序文件1 .cpp,该程序运 行有问题,请改正main函数中的错误,使程序的输出结果为: number= 1 number=10 number=100 注意:不要改动main函数,不能增加或删除行。也不能更改程序的结 构,错误的语句在//error的下面。 构, 错误的语句在// error 的下面。 试题程序: #includeiostream . h classTC public : TC(inti) ( number=i ; ) voidSetNumber(intm) ( number=m ; ) intGetNum

文档评论(0)

贤阅论文信息咨询 + 关注
官方认证
服务提供商

在线教育信息咨询,在线互联网信息咨询,在线期刊论文指导

认证主体成都贤阅网络信息科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510104MA68KRKR65

1亿VIP精品文档

相关文档