← 返回历年试卷

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

单选题

第1题
8位二进制原码能表示的最小整数是:( )
2 分
第2题
反码表示中,零的表示形式有:
2 分
第3题
补码 1011 1011 对应的真值是( )
2 分
第4题
若X的8位补码为 0000 1010,则 X/2 的补码是( )。
2 分
第5题
二进制数 1101.101 对应的十进制数是( )
2 分
第6题
补码加法中,若符号位无进位而次高位有进位,则说 明()
2 分
第7题
八进制数 35.6 对应的十进制数是( )
2 分
第8题
二进制数 1010 | 1100 的结果是( )
2 分
第9题
以下哪个位运算可以交换两个变量的值(无需临时变量)( )
2 分
第10题
如何正确定义一个长度为5的整型数组( )
2 分
第11题
以下程序使用枚举法(穷举法)求解满足条件的三位数,横线处应该填入的是()
2 分
第12题
以下程序模拟了一个简单的小球反弹过程,横线处应该填入的是()
2 分
第13题
C++代码string s = "GESP考试";,s占据的字节数是()
2 分
第14题
C++语句string s="Gesp Test";执行s.rfind("e")以后,输出的是()
2 分
第15题
字符串"Gesp考试",字符数是( )
2 分

判断题

第1题
C++中string的==运算符比较的是字符串的内存地址,而非内容
2 分
第2题
string的substr(1, 3)返回从下标1开始的3个字符的子串。
2 分
第3题
x是浮点数,(x >> 1) 等价于 x / 2
2 分
第4题
string("hello") == "hello" 的比较结果为true。
2 分
第5题
sort可以直接用于排序set中的元素。
2 分
第6题
(x & 1) == 0 可以判断整数x是否为偶数。
2 分
第7题
string的substr(2, 10)在字符串长度不足时会抛出异常。
2 分
第8题
在数学纸面计算中,pow(2, 3)的计算结果一定是8,但是在C++中,如果遇到数据类型是浮点数,那就不
2 分
第9题
在 C++ 中,枚举的底层类型可以是非整型(如 float 或 double)。
2 分
第10题
函数声明 double f(); 返回 int 时,会自动转换为 double
2 分

编程题

未做
第1题奇偶校验
25 分
未做
第2题分糖果
25 分