2023年6月CCF-GESP C++3级试卷和解析

本文解析了2023年6月中国计算机学会主办的GESPC++编程能力等级认证三级考试的题目,包括单选题、判断题和编程题,重点涵盖了编程基础知识、运算符、进制转换、数组和位运算等内容。
摘要由CSDN通过智能技术生成

2023 年 6 月 GESP C++ 三级真题解析CCF 编 程 能 力 等 级 认 证 , 英 文 名 Grade Examination of SoftwareProgramming(以下简称 GESP),由中国计算机学会发起并主办,是为青少年计算机和编程学习者提供学业能力验证的平台。GESP 覆盖中小学全学段,符合条件的青少年均可参加认证。GESP 旨在提升青少年计算机和编程教育水平,推广和普及青少年计算机和编程教育。 GESP 考察语言为图形化(Scratch)编程、Python 编程及C++编程,主要考察学生掌握相关编程知识和操作能力,熟悉编程各项基础知识和理论框架,通过设定不同等级的考试目标,让学生具备编程从简单的程序到复杂程序设计的编程能力,为后期专业化编程学习打下良好基础。 本次为大家带来的是 2023 年 6 月份,C++ 三级考试真题解析。

一、单选题(每题 2 分,共 30 分)

1. 高级语言编写的程序需要经过以下( )操作,可以生成在计算机上运行的可执行代码。

A. 编辑 B. 保存 C. 调试 D. 编译

【答案】D 【考纲知识点】编程环境(一级) 【解析】本题属于考察计算机基础知识中的编辑、编译、解释、调试的概念;其中编辑是编写修改代码,保存是将代码保存下来,调试是测试运行代码,而编译是将源程序翻译成可执行代码,所以本题正确答案为 D。

2. 二进制数 11.01 在十进制下是( )。

A. 3.01 B. 3.05 C. 3.125 D. 3.25

【答案】D 【考纲知识点】进制转换 (三级) 【解析】本题属于考察计算机基础知识中的进制与进制转换;二进制11.01 换算成 10 进制为 1∗ 2 1+1∗ 2 0+0 ∗ 1 2 + 1 ∗ 1 2 2 = 3.25。所以本题正确答案为D。

3. 已知大写字符'A'的 ASCII 编码的十六进制表示为 0x41,则字符'F'的ASCII 编码的十六进制表示为( )。

A. 46 B. 47 C. 48 D. 49

【答案】A 【考纲知识点】ASCII 编码 (二级) 【解析】本题属于考察计算机基础知识中的 ASCII 码;已知'A'的ASCII 编码十六进制表示为 0x41,则'F'的 ASCII 编码比'A'的 ASCII 编码大5,所以字符'F'的ASCII 编码十六进制表示为 46。所以本题正确答案为 A。

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

A. & B. && C. * D. **

【答案】D 【考纲知识点】基本运算(一级),位运算(三级) 【解析】本题属于考察计算机基础知识中的运算符,其中&、&&、*分别可以表示按位与、逻辑与和乘法,但**不是 C++语言中的运算符。本题正确答案为D。

5. 如果字符串定义为 char str[] = "Hello";,则字符数组str 的长度为()。

A. 0 B. 5 C. 6 D. 7

【答案】C 【考纲知识点】字符串(三级) 【解析】本题属于考察计算机基础知识中的字符串概念。数组初始化时[]内可省略数组长度,此时数组长度为初始值的长度。字符串"Hello"的长度为5,但是字符串最后需要额外保存一个'\0'符号作为结束位,所以字符

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值