2023年9月CCF-GESP编程能力等级认证C++编程三级真题答案及解析.pdfVIP

2023年9月CCF-GESP编程能力等级认证C++编程三级真题答案及解析.pdf

  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文档。上传文档
查看更多

一、单选题

1、人们所使用的手机上安装的App通常指的是()。(2023年9月C++三级)

A一款操作系统

B一款应用软件

C一种通话设备

D以上都不对

解析:【喵呜刷题小喵解析】:手机App指的是安装在手机上的应用程序,也就是

应用软件。因此,选项B“一款应用软件”是正确的答案。选项A“一款操作系统”并

不符合题目所描述的手机App的定义。选项C“一种通话设备”也不是手机App的定义

。选项D“以上都不对”显然是错误的,因为手机App确实是一种应用软件。

2、下列流程图的输出结果是?()(2023年9月C++三级)

A60

B20

C5

D1

解析:【喵呜刷题小喵解析】:

首先,我们观察流程图,它首先判断输入的数值是否小于等于10,如果是,则输出

1,流程结束。如果不是,则进入下一步。

下一步是判断输入的数值是否小于等于20,如果是,则输出2,流程结束。如果不

是,则进入下一步。

再下一步是判断输入的数值是否小于等于30,如果是,则输出3,流程结束。如果

不是,则进入下一步。

最后一步是判断输入的数值是否小于等于40,如果是,则输出4,流程结束。如果

不是,则输出60。

根据流程图,我们可以知道,当输入的数值在11到20之间时,输出结果为2;当输

入的数值在21到30之间时,输出结果为3;当输入的数值在31到40之间时,输出结

果为4;当输入的数值大于40时,输出结果为60。

根据题目描述,我们不知道输入的数值具体是多少,但我们知道它大于40,因此,

流程图会执行到最后的判断,输出的结果为60。

因此,正确答案为A选项,即60。

3、已知大写字符A的ASCII编码的十六进制表示为0x41,则字符L

的ASCII编码的十六进制表示为()。(2023年9月C++三级)

A4A

B4B

C、

4C

D、

52

解析:【喵呜刷题小喵解析】:ASCII编码中,大写字母A的十六进制表示为0x41

,这是因为大写字母在ASCII表中的顺序是递增的,所以L的ASCII编码的十六进

制表示应该比A大3(因为L在字母表中的位置是12,A的位置是1)。因此,L的

ASCII编码的十六进制表示应该是0x44,即十进制的68。所以选项C“4C”是正确的

。选项A“4A”是错误的,因为这不是L的ASCII编码的十六进制表示。选项B“4B”

和选项D“52”也都是错误的,因为它们都不是L的ASCII编码的十六进制表示。

4、以下哪个不是C++语言中的运算符?()

A~

B~~

C

D

解析:【喵呜刷题小喵解析】在C++语言中,运算符是用来执行特定操作的符号。

根据给定的选项,我们来分析每个选项:

A.

~:这是一个位运算符,称为按位取反运算符。它会对一个整数的每一位进行取反

操作。

B.

~~:在C++中,并没有双个按位取反运算符~~。这看起来像是输入错误或者是一

个自定义的运算符,但在标准的C++中并不存在。

C.:这是一个比较运算符,用于比较两个值的大小。

D.

:这是一个位运算符,称为左移运算符。它会将一个整数的所有位向左移动指

定的位数。

因此,根据C++的标准,选项B中的~~不是C++语言中的运算符。

5、如果数组定义为longlongarray[]={3,5,7,2};,则数组array

占用的字节数为()。

A32

B16

C8

D4

解析:【喵呜刷题小喵解析】:在C++中,longlong

类型通常占用64位(即8字节)。数组array[]包含4个元素,因此数组array

占用的字节数为4*8=32。但是题目中给出了四个选项,且选项中的数字与32

不匹配。可能是题目或选项存在错误,或者题目中的数据类型和所占用的字节数与

常见情况不符。根据题目给出的选项,我们需要找到与32

最接近且符合题目要求的选项。最接近32的选项是8,因此正确答案是

C。但请注意,这仅是基于题目给出的选项和假设longlong占用8

字节的推测。在实际编程中,longlong的大小可能因平台和编译器而异。

6、一个数组

您可能关注的文档

文档评论(0)

喵呜刷题 + 关注
实名认证
文档贡献者

来喵呜刷题,完成你的职业蜕变!

1亿VIP精品文档

相关文档