GESP C++ 4级 2025年12月真题
单选题
第1题
2 分小杨想让指针 p 指向整数变量 x,正确写法是( )。
第2题
2 分小杨写了如下的指针接力程序,程序执行完后变量 a、
*p1和*p2的值分别是( )。第3题
2 分小杨用一个二维数组表示棋盘,其中 1 表示有棋子,0 表示没有棋子。他想知道第 2 行 第 3 列有没有棋子,
第4题
2 分执行完下面的代码后,*(p + 5) 和 arr[1][1]的值分别是( )。
第5题
2 分执行完下面的代码后,sum 的值是( )。
第6题
2 分执行完下面的代码后,输出是( )。
第7题
2 分执行完下面的代码后,a 、b 和 c 的值分别是( )。
第8题
2 分运行如下代码会输出( )。
第9题
2 分给定函数 climbStairs(int n) 的定义如下,则 climbStairs(5) 的返回的值是( )。
第10题
2 分对如下4个扑克牌进行排序,
第11题
2 分下面的函数 selectTopK() 实现从 n 个学生中选出前 k 名成绩最好的学生颁发奖学金(不需要对所有
第12题
2 分某游戏的排行榜系统需要实时更新玩家分数。每次只有一个玩家的分数发生变化,排行榜已经是按分数降
第13题
2 分给定如下算法,其时间复杂度为( )。
第14题
2 分执行下面 C++ 程序,会输出( )。
第15题
2 分执行下面C++代码,会输出( )。
判断题
第1题
2 分小杨正在调试他的温度传感器程序,其中变量 x 保存当前温度。下面这段代码运行后,变量 x 的值变成
第2题
2 分一个结构体不能包含另一个结构体。
第3题
2 分在 C++ 中,定义如下二维数组:int a[3][4];,数组 a 在内存中是按行优先连续存放的,即 a[0]
第4题
2 分执行下面程序后,变量 a 的值会变成 15。
第5题
2 分执行下面的C++代码,会输出 8,因为两个指针地址相差 8 个字节(假设 int 占 4 字节)。
第6题
2 分考虑用如下递推方式计算斐波那契数列,时间复杂度是 。
第7题
2 分冒泡排序和插入排序都是稳定排序算法。
第8题
2 分下面这段代码实现了选择排序算法。
第9题
2 分下面代码可以正常编译并输出 10。
第10题
2 分执行下面代码会输出 100。
编程题
第1题建造
25 分未做第2题优先购买
25 分