找到 375 道单选题
EXY-SC-0270
第 106 题

模拟 “字符串加密”:规则为 “每个字符 ASCII 码 +3,若超过 z (122) 则从 a 重新开始”,以下代码中正确的条件判断是:( )

for (int i = 0; i < str.length(); i++) {  
    // 需补充条件:
    _______________________
   else {
       str[i] += 3; 
   } 
}
A

if (str[i]> 122) str[i] = str[i] + 3 - 26;

B

if (str[i] > 122) str[i] = str[i] - 26;

C

if (str[i] + 3 > 122) str[i] = str[i] - 26;

D

if (str[i] + 3 > 'z') str[i] = 'a' + (str[i] + 3 - 'z') - 1;

语言: C++
GESP真题 三级
2026.3
单选题号: 15
EXY-SC-0269
第 107 题

用枚举法解决 “鸡兔同笼问题:头共 35 个,脚共 94 只,求鸡和兔的数量”,以下枚举逻辑最合理的是:( )

A

枚举鸡的数量 x(0∼35),兔的数量 y=35−x,判断 2∗x+4∗y==94

B

枚举兔的数量 y(0∼94),鸡的数量 x=35−y,判断 2∗x+4∗y==94

C

枚举所有整数 x(0∼100)和 y(0∼100),判断 x+y==35 && 2*x+4*y==94

D

枚举脚的总数 sum(0∼94),判断 sum == 94

语言: C++
GESP真题 三级
2026.3
单选题号: 14
EXY-SC-0268
第 108 题

以下问题中,最不适合用枚举法解决的是:( )

A

找出 1∼100 之间所有能被 7 整除的数

B

找出 100∼200 之间的所有质数

C

计算 1+2+3+⋯+1000 的和

D

找出三位数中个位、十位、百位数字之和等于 10 的数

语言: C++
GESP真题 三级
2026.3
单选题号: 13
EXY-SC-0267
第 109 题

执行以下代码后,输出结果是:( )。

char s[10] = "abcde"; 
int a = sizeof(s) / sizeof(s[0]);  
int b = strlen(s);  
cout << a - b;
A

4

B

5

C

6

D

10

语言: C++
GESP真题 三级
2026.3
单选题号: 12
EXY-SC-0266
第 110 题

执行以下代码后,输出结果是:( )。

int arr[] = {5, 10, 15, 20, 25, 30};
int count = sizeof(arr) / sizeof(arr[0]);  
cout << count;
A

4

B

6

C

24

D

30

语言: C++
GESP真题 三级
2026.3
单选题号: 11
当前页显示 106 - 110 ,共 375 道单选题