首页
题库
Scratch
C++
Python
Icode
扣叮
试卷题单
scratch
c++
python
Icode
下载
编程社区
图形化编程
打字助手
scratch作品&源码
赛事信息
Plus
登录
注册
首页
c++
GESP C++等级考试 四级(2026年9月)
GESP C++等级考试 四级(2026年9月)
Puls
2026年9月 GESP C++等级考试 四级真题试卷
练习模式
考试模式
GESP
等级
四级
考级2026
202609
题目列表
选择题(每题2分,共30分)
1
. 小杨使用指针修改计数器的值。执行下面程序后,输出结果是?
(2分)
2
. 关于下面指针声明的说法,正确的是?
(2分)
3
. 小杨用二维数组记录仓库货物数量。执行下面代码后,变量 x 的值是?
(2分)
4
. 下面函数用于将一个3行5列二维数组的第`r`行元素全部加1,横线处正确的形参写法是?
(2分)
5
. 执行下面程序后,输出结果是?
(2分)
6
. 执行下面程序后,输出结果是?
(2分)
7
. 执行下面程序后,输出结果是?
(2分)
8
. 关于冒泡排序、插⼊排序和选择排序,下列说法正确的是?
(2分)
9
. 某机器⼈每次可以向前移动 1 格或 2 格,到达第 n 格的⽅法数由下⾯函数计算。ways(6) 的返回值是?
(2分)
10
. 对⼀组 ` struct student` 的学⽣按成绩( `score` )升序排序。排序前后的数据如下。关于该排序的稳定 性,判断正确的是?
(2分)
11
. 下面代码使用插入排序将数组按升序排列,横线处应填写?
(2分)
12
. 下面代码的时间复杂度是?
(2分)
13
. 假设文件 `data.txt` 的内容如下:
(2分)
14
. 执行下面程序后,输出结果是?
(2分)
15
. 下面函数使用冒泡排序将数组按升序排列。为了在数组已经有序时提前结束,两处横线应分别填写?
(2分)
判断题(每题2分,共20分)
16
. 一个函数必须在调用之前既声明又定义。
(2分)
17
. 执行下面程序后,变量 a 的值为 15。
(2分)
18
. 下面二维数组在内存中按行优先连续存储,因此 `*(*(a + 1) + 0)` 的值为 `5`。
(2分)
19
. 执行下面程序后会输出 20。
(2分)
20
. 对于按升序实现的稳定插入排序,移动元素的条件通常应为 `a[j] >= key`,这样能够保证相等元素的相对顺序不变。
(2分)
21
. 下面结构体初始化语句是合法的。
(2分)
22
. 下面递推程序计算 n!。当 n = 4 时,返回值为 24。
(2分)
23
. 下面两层循环的时间复杂度是 O(n²)。
(2分)
24
. 假设文件能够正常打开,下面程序会把 `Welcome` 写入 `log.txt`。
(2分)
25
. 执行下面程序时,`catch(int e)` 能够捕获由 `throw "Error"` 抛出的异常,因此程序输出 `Caught`。
(2分)
编程题(每题25分,共50分)
26
. 有序网格
(25分)
27
. 新汉诺塔
(25分)
相关内容
GESP Scratch等级考试 一级(2026年9月)
2026年9月GESPScratch图形化等级考试一级真题试卷
GESP C++等级考试 五级(2026年9月)
2026年9月GESPC++等级考试五级真题试卷
GESP C++等级考试 四级(2026年9月)
2026年9月GESPC++等级考试四级真题试卷
GESP C++等级考试 三级(2026年9月)
2026年9月GESPC++等级考试三级真题试卷
创建用户
土豆
数据
0
次
收藏
收藏
讨论
反馈
热门试卷
1
2025年全国青少年信息素养大赛-算法创意实践挑战赛—真题试卷(初赛)(初中组-1)
同学们考完试后应及时复盘:查错题、析错因,定位薄弱点,针对性训练,提升能力,补短板。
2
2026年全国青少年信息素养大赛—算法应用c++【小学组】真题试卷2
据反馈猜测题库随机组卷的,卷子各不大相同
3
GESP C++等级考试 三级(2025年12月)
2025年12月GESPC++三级等级考试真题
4
2024年全国信息素养大赛 算法创意实践挑战赛-复赛/省赛(小学组)
2024年全国信息素养大赛复赛真题(算法创意实践挑战赛)小学组
5
2024年全国青少年信息素养大赛-智能算法应用挑战赛C++小学组 海南赛区(初赛)
2024年全国青少年信息素养大赛 智能算法应用 海南赛区选拔赛真题
6
2026年全国青少年信息素养大赛—算法应用c++【初中组】真题试卷1
据反馈猜测题库随机组卷的,卷子各不大相同