← 返回历年试卷

GESP C++ 4级 2026年3月真题

单选题

第1题
执行下面程序后,输出为( )。
2 分
第2题
执行下面代码后,输出为( )。
2 分
第3题
已知:
2 分
第4题
执行下面程序后,输出为( )。
2 分
第5题
执行下面程序后输出为( )。
2 分
第6题
下列关于结构体初始化的写法,正确的是( )。
2 分
第7题
执行下面代码后输出为( )。
2 分
第8题
关于递推算法的描述,正确的是( )。
2 分
第9题
执行 climb(6) 的返回值为( )。
2 分
第10题
某排序算法对如下数据排序(按 score 升序),则下面关于该排序算法稳定性的描述中,说法正确的是(
2 分
第11题
下面代码试图把数组按升序进行“插入排序”,横线处应填写( )。
2 分
第12题
下列代码段的时间复杂度为( )。
2 分
第13题
下面哪种方式不能实现将字符串 Welcome to 2026! 输出重定向到文件 log.txt( )。
2 分
第14题
执行下面程序,输出结果是( )。
2 分
第15题
下列函数实现排行榜中单个元素的位置调整(类似插入排序的相邻搬移)。当某玩家分数增加,需将其向
2 分

判断题

第1题
下面代码执行结束时,变量 a 的值变成 15。
2 分
第2题
引用一旦绑定某个变量,就不能再绑定其他变量。( )
2 分
第3题
执行下面代码,输出结果为 5。
2 分
第4题
下面程序可以正常编译并输出 10。
2 分
第5题
下面程序执行后输出 2010。
2 分
第6题
在 C++ 中,如果声明了一个指针变量但没有显式初始化,该指针会自动被初始化为 nullptr。
2 分
第7题
下面代码没有语法错误。
2 分
第8题
下面程序能够把 Hello 写入 data.txt 文件中。
2 分
第9题
由于选择排序和插入排序的时间复杂度均为 O(n2)O(n^2),在任何实际场景下两者的性能表现几乎相同,可以互相
2 分
第10题
下面用递推方式计算斐波那契数列第 n 项的程序,时间复杂度是 O(2n)O(2^n)。
2 分

编程题

未做
第1题山之谷
25 分
未做
第2题礼盒排序
25 分