GESP C++ 3级 2025年9月真题
单选题
第1题
2 分执行以下C++代码后,c 的数值是( )。
第2题
2 分下列C++表达式的结果为 true 的是( )。
第3题
2 分以下关于C++数组的说法,错误的是( )。
第4题
2 分执行以下C++代码后,变量 sum 的值是( )。
第5题
2 分要正确定义一个返回两个整数中较大值的函数 max,应该使用( )。
第6题
2 分执行以下C++代码后,数组 arr 的内容是( )。
第7题
2 分以下关于C++函数的描述,正确的是( )。
第8题
2 分以下C++代码 count++ 执行的次数是( )。
第9题
2 分以下C++代码段的输出是( )。
第10题
2 分以下关于C++变量作用域的说法,错误的是( )。
第11题
2 分关于以下代码的说法正确的是( )。
第12题
2 分以下C++代码试图查找数组中的最大值,划线处应填入( )。
第13题
2 分以下关于C++函数的说法,正确的是( )。
第14题
2 分以下C++代码中存在几处错误( )。
第15题
2 分以下关于C++中 string 类和字符数组(char[])的说法,错误的是( )。
判断题
第1题
2 分表达式 sizeof('a') 的结果总是 1,因为 'a' 是一个字符。
第2题
2 分在C++中,所有全局变量如果没有显式初始化,都会被自动初始化为0。
第3题
2 分do { ... } while (false); 循环体内的语句至少会被执行一次。
第4题
2 分在C++中,++i 是一个左值表达式,而 i++ 是一个右值表达式。
第5题
2 分对于 enum Color { RED, GREEN, BLUE };,RED 的类型是 int
第6题
2 分#define SQUARE(x) x * x 是一个安全的宏定义,SQUARE(2+3) 会正确计算出 25。
第7题
2 分在C++中,char 类型的取值范围总是 -128 到 127。
第8题
2 分表达式 a > b ? a : b = 10; 一定是合法的C++代码。
第9题
2 分#include "file.h" 和 #include <file.h> 在编译器查找头文件时的搜索策略是完全相同的。
第10题
2 分在同一个作用域内,extern 声明的变量可以多次定义。
编程题
第1题数组清零
25 分未做第2题日历制作
25 分