← 返回历年试卷

GESP C++ 3级 2025年9月真题

单选题

第1题
执行以下C++代码后,c 的数值是( )。
2 分
第2题
下列C++表达式的结果为 true 的是( )。
2 分
第3题
以下关于C++数组的说法,错误的是( )。
2 分
第4题
执行以下C++代码后,变量 sum 的值是( )。
2 分
第5题
要正确定义一个返回两个整数中较大值的函数 max,应该使用( )。
2 分
第6题
执行以下C++代码后,数组 arr 的内容是( )。
2 分
第7题
以下关于C++函数的描述,正确的是( )。
2 分
第8题
以下C++代码 count++ 执行的次数是( )。
2 分
第9题
以下C++代码段的输出是( )。
2 分
第10题
以下关于C++变量作用域的说法,错误的是( )。
2 分
第11题
关于以下代码的说法正确的是( )。
2 分
第12题
以下C++代码试图查找数组中的最大值,划线处应填入( )。
2 分
第13题
以下关于C++函数的说法,正确的是( )。
2 分
第14题
以下C++代码中存在几处错误( )。
2 分
第15题
以下关于C++中 string 类和字符数组(char[])的说法,错误的是( )。
2 分

判断题

第1题
表达式 sizeof('a') 的结果总是 1,因为 'a' 是一个字符。
2 分
第2题
在C++中,所有全局变量如果没有显式初始化,都会被自动初始化为0。
2 分
第3题
do { ... } while (false); 循环体内的语句至少会被执行一次。
2 分
第4题
在C++中,++i 是一个左值表达式,而 i++ 是一个右值表达式。
2 分
第5题
对于 enum Color { RED, GREEN, BLUE };,RED 的类型是 int
2 分
第6题
#define SQUARE(x) x * x 是一个安全的宏定义,SQUARE(2+3) 会正确计算出 25。
2 分
第7题
在C++中,char 类型的取值范围总是 -128 到 127。
2 分
第8题
表达式 a > b ? a : b = 10; 一定是合法的C++代码。
2 分
第9题
#include "file.h" 和 #include <file.h> 在编译器查找头文件时的搜索策略是完全相同的。
2 分
第10题
在同一个作用域内,extern 声明的变量可以多次定义。
2 分

编程题

未做
第1题数组清零
25 分
未做
第2题日历制作
25 分