【GESP】C++四级考试大纲知识点梳理, (2) 结构体和二维数组
GESP C++四级官方考试大纲中,共有11条考点,本文针对第2条考点进行分析介绍。 (2)掌握 C++结构体、二维及多维数组的基本概念及使用 四级其他考点回顾: 【GESP】C++四级考试大纲知识点梳理, (1) 指针 一、结构体(struct)基础知识 1.1 概念与定义 结构体是 C++ 提供的一种用户自定义复合数据类型,它允许将不同类型的变量组合成一...
GESP C++四级官方考试大纲中,共有11条考点,本文针对第2条考点进行分析介绍。 (2)掌握 C++结构体、二维及多维数组的基本概念及使用 四级其他考点回顾: 【GESP】C++四级考试大纲知识点梳理, (1) 指针 一、结构体(struct)基础知识 1.1 概念与定义 结构体是 C++ 提供的一种用户自定义复合数据类型,它允许将不同类型的变量组合成一...
GESP C++三级练习,一维数组练习,难度★★☆☆☆。 luogu-B2097 最长平台 题目要求 题目描述 对于一个数组,其连续的相同段叫做一个平台,例如,在 $1$,$2$,$2$,$3$,$3$,$3$,$4$,$5$,$5$,$6$ 中 $1$,$2-2$,$3-3-3$,$4$,$5-5$,$6$ 都是平台。 编写一个程序,接收一个数组,找出最长的平台。在...
GESP C++三级练习,一维数组练习,难度★★☆☆☆。 luogu-P5728 【深基5.例5】旗鼓相当的对手 题目要求 题目描述 现有 $N$ 名同学参加了期末考试,并且获得了每名同学的信息:语文、数学、英语成绩(均为不超过 $150$ 的自然数)。如果某对学生 $(i,j)$ 的每一科成绩的分差都不大于 $5$,且总分分差不大于 $10$,那么这对学生就是“旗鼓相当的...
GESP C++四级官方考试大纲中,共有11条考点,本文针对第一条考点进行分析介绍。之前对1-3级大纲知识点的梳理思路是仅梳理编程基础知识考纲条目,对于C++编程本身语法和规则相关考纲要求,因为网上可查看的信息非常多,所以不做梳理。但目前来看,一方面系统梳理有利于孩子系统学习,另一方面感觉网上其他学习的同学也习惯针对考虑进行专项搜索,因此从4级开始,我尽量逐条整理考纲相关知识点,便于孩子针对...
一维数组是GESP C++三级考试大纲中的要求, (5)C++一维数组基本应用;Python 列表、字典、元组、集合的基本应用、内置 函数以及列表解析的使用. 在以往的GESP考试真题中,除在编程题中经常使用到一维数组外,在前面的客观题中还会经常出现关于一维数组声明合法性的题目。因此,本文针对该知识点进行详细的整理。 在 C++ 中,一维数组是由若干个相同类型元素组成的连续内...
GESP C++三级练习,字符串截取练习,难度★★☆☆☆。 luogu-B3769 [语言月赛202305] 制糊串 题目要求 题目背景 在这个问题中,我们用 $s[x,y]$ 表示从字符串 $s$ 的第 $x$ 个字符到第 $y$ 个字符连起来构成的字符串。例如,若 $s = \texttt{abcdef}$,则 $s[2,4] = \texttt{bcd}$。 题目...
GESP C++三级练习,字符串和一维数组相关,难度★★☆☆☆。 luogu-B3654 [语言月赛202208] 影子字符串 题目要求 题目描述 给出多个字符串(数目未知),每行一个。 其中有可能会有重复的字符串,而我们认为在这些字符串中,较靠后出现的都是靠前出现的字符串的“影子”。 例如, abc def abc abc abc 我们在第 $1...
GESP C++一级真题,简单判断和数学运算,难度★☆☆☆☆。 luogu-B4258 [GESP202503 一级] 四舍五入 题目要求 题目描述 四舍五入是一种常见的近似计算方法。现在,给定 $n$ 个整数,你需要将每个整数四舍五入到最接近的整十数。例如,$43$ 四舍五入后为 $40$,$58$ 四舍五入后为 $60$。 输入格式 共 $n+1$ 行,第一...
GESP C++一级真题,整数除法运算,难度★☆☆☆☆。 luogu-B4257 [GESP202503 一级] 图书馆里的老鼠 题目要求 题目描述 图书馆里有 $n$ 本书,不幸的是,还混入了一只老鼠,老鼠每 $x$ 小时能啃光一本书,假设老鼠在啃光一本书之前,不会啃另一本。请问 $y$ 小时后图书馆里还剩下多少本完整的书。 输入格式 三行,第一行一个正整数 ...
GESP三级练习,字符串转换相关,与以往真题难度相当,难度★★☆☆☆。 luogu-B3640 T3 句子反转 题目要求 题目描述 给定一行句子,每个词之间用空格隔开,要么是全小写英文单词,要么是全大写英文单词,要么是自然数。 要求将这些单词倒序输出。而且对于每个单词,如果是小写词,应当转为大写;如果是大写词,应当转为小写;如果是自然数,应该倒转输出。 举一个例...