当前位置: 首页 > news >正文

GESP编程能力等级认证C++3级1-数组1

1 GESP编程能力等级认证C++3级

1.1 GESP简介

GESP是CCF 编程能力等级认证的简称,它为青少年计算机和编程学习者提供学业能力验证的规则和平台。GESP 覆盖中小学阶段,符合年龄条件的青少年均可参加认证。

1.2 GESP的分级

C++ 编程测试划分为一至八级,通过设定不同等级的考试目标,让学生具备计算机使用的基础能力和通过编程思维解决生活问题的能力,激发青少年编程相关知识与技术的兴趣,提高青少年编程科学技术素养,培养青少年编程综合实践能力,为广大学员在进修等方面提供编程能力水平的证明。

1.3 GESP C++三级知识点

GESP C++三级的知识点如图1所示。

图1 GESP C++三级知识点

2 数组

2.1 数组介绍

数组就是一组数据 ,是由一组具有相同数据类型的变量组成的。数组中的变量称为数组的元素 ,元素的本质就是变量。

2.2 数组定义

2.2.1 定义数组的方法

定义数组的方法如下所示。

数据类型 数组名[长度]

其中“数据类型”表示数组中元素的数据类型,“长度”表示数据中元素的个数,用中括号包围。定义数组的代码如图2所示。

图2 定义数组的代码

其中,变量a是包含了5个整型元素的数组。

2.2.2 定义数组的注意事项

在定义数组时,“长度”可以是正整数、常量或者常量表达式,而不能是非正数或者变量,代码如图3所示。

图3 定义多个数组的代码

其中,第8行代码使用正整数指定数组的长度;第9-10行代码使用常量指定数组长度;第11行代码使用常量表达式指定数组长度;以上定义数组的方法都没有问题。第12行代码将数组的长度设置为0,此时程序会报错;第13-14行代码使用变量设置数组的长度,程序也会报错。

3 相关真题解析

3.1 2023年6月选择题

本题的正确答案是“B”,根据“2.2.1 定义数组的方法”中提到的定义数组的方法可以看出,选项A中缺少数组的“长度”;选项C中数组的长度的类型应该是整型;选项D的格式不正确。而选项B中用字符‘3’表示数组的长度,字符‘3’对应的整型值是51,也就是说,选项B中定义了一个包含51个整型元素的数组b。

3.2 2023年6月判断题

本题的正确答案是“正确”,根据“2.2.1 定义数组的方法”中提到的定义数组的方法可以看出,在定义数组时,通过“长度”指定该数组的大小。

相关文章:

  • 一:操作系统之系统调用
  • fcQCA模糊集定性比较分析法-学习笔记
  • supervisorctl守护进程
  • DeepSeek在简历筛选系统中的深度应用
  • 【PRB】1.5w字深度解析GaN中最浅的受主缺陷
  • 缓存一致性问题与MESI协议
  • NC61 两数之和【牛客网】
  • 【C】C程序内存分配
  • 用DeepSeek辅助法律文件起草
  • fme条件属性值
  • 将视频中的音乐传到qq音乐上听
  • 第10章 输入与输出流
  • Redis实现分布式锁的原始方式详解:从入门到实践
  • C++(23):容器类<vector>
  • 聊天的表情包+发小文件+图片操作
  • 《P5283 [十二省联考 2019] 异或粽子》
  • Hugo 安装保姆级教程(搭建个人blog)
  • 软件架构设计--期末复习
  • HiTool机顶盒刷机提示:网络下载TFTP超时,可能的原因如下
  • volatile
  • 戛纳参赛片《爱丁顿》评论两极,导演:在这个世道不奇怪
  • 上海小学生暑(寒)托班会增设开办期数、延长办班时间吗?团市委回应
  • 芬兰直升机相撞坠毁事故中五名人员全部遇难
  • AI赋能科学红毯,机器人与科学家在虚实之间叩问“科学精神”
  • 俄乌直接谈判结束,乌称“毫无成果”
  • 上海国际碳中和博览会下月举办,首次打造民营经济专区