#117. GESP2026年3月一级选择题
GESP2026年3月一级选择题
2026年03月CCF GESP C++一级单选题(共15题,每题2分,满分30分)
- 2026年春节联欢晚会上一个武术表演节目《武BOT》。节目中多个人形机器人会表演空翻,它们落地可能会有微微踉跄,但都会迅速调整姿态站稳,并适当移动来和前后左右的其他机器人保持原来队列。如果将机器人视作一个计算机系统,那么在该计算机系统中下面哪一项不能作为输入设备( ) {{ select(1) }}
- 检测重心的重力传感器
- 预装的AI算法程序
- 接收动作指令的遥控器
- 拍摄其他机器人的摄像头
- 小明学习编程有一段时间了,他想在图形环境下把当前目录(或文件夹)下的文本文件20260314.txt的名字改一下。他用鼠标左键点击选中该文件后,立即完成下面哪个操作后将处于输入新文件名的状态( ) {{ select(2) }}
- 单击右键并选择弹出菜单中的“重命名”
- 双击左键
- 按功能键F1
- 按回车键
- 有关C++变量与输出语句的说法正确的是( ) {{ select(3) }}
- 为了方便初学者,变量的大小写不敏感,效果相同
- 修改变量大小写后能正常执行
- 不能用特定名称做变量名,因为要保存圆周率这个常量
- 将程序中全部变量名改写为其他合法名称,将能正常执行,不会报错

- C++表达式 3 * 3 % 2 的值为( ) {{ select(4) }}
- 81
- 27
- 4
- 1
- 整型变量 a、b 的初值都是 4,执行相关运算后的输出是( ) {{ select(5) }}
- 61 43
- 52 34
- 62 44
- 62 32

- 有关C++输入输出变量的执行说法正确的是( ) {{ select(6) }}
- 执行时如输入 10,则将输出 10
- 执行时如输入 3.14,将报错
- 执行时如输入 ABC,将报错
- 执行时如输入 -10,将报错

- 执行C++条件判断代码,其说法正确的是( ) {{ select(7) }}
- 如果输入一个正数和一个负数,其输出结果肯定是大于0
- 不管是负整数、正整数亦或0,其结果肯定是大于等于0
- 如果两个整数是相等的整数,将不会有输出
- 如果输入带有小数点的数,将按整数部分计算

- 执行C++循环代码后的输出是( ) {{ select(8) }}
- 24 5
- 10 5
- 0 4
- 0 5

- 执行C++代码求特定序列之和,说法中正确的是( ) {{ select(9) }}
- 循环行代码修改后才会符合预期
- 条件行代码修改后才会符合预期
- 条件行代码修改后与当前程序效果相同
- 当前代码能实现题目所描述计算目标

- 执行C++循环与跳转代码,说法正确的是( ) {{ select(10) }}
- 上述代码执行后,有固定的输出结果
- 删除指定语句后的执行效果与当前代码相同
- 调整代码位置后,执行效果与当前代码相同
- 增加指定判断条件后,其执行效果与当前代码相同

- C++代码用于求正整数的所有数位之和,横线处应该填写的代码是( ) {{ select(11) }}
- 累加数字的十位,去掉数字个位
- 累加数字的个位,去掉数字个位
- 累加数字的十位,保留数字个位
- 累加数字的个位,保留数字个位

- C++代码用于统计正整数中的奇数位个数,横线处应该填入的代码是( ) {{ select(12) }}
- 判断个位数字是偶数
- 判断个位数字是奇数
- 判断十位数字是奇数
- 判断数字整体是偶数

- C++代码用于判断拼数字游戏结果是否符合要求,关于代码描述正确的是( ) {{ select(13) }}
- 代码段不能完成正确判断
- 条件行代码需要修改判断符号
- 计算行代码需要修改运算方式
- 代码段可以不使用中间变量,直接用原始数据判断

- 执行C++代码判断一个6位正整数的高3位和低3位的差是否是314的倍数,横线处应该填入( ) {{ select(14) }}
- 高低三位差值除以314等于0
- 高低三位差值取模314等于0
- 低高三位差值除以314
- 低高三位差值取模314

- 关于C++基础运算与逻辑判断的题目( ) {{ select(15) }}
- N1 += N%10, N /= 10;N2 += N%10, N /= 10;
- N1 += N/10, N /= 10;N2 += N/10, N /= 10;
- N1 += N%10, N %= 10;N2 += N%10, N %= 10;
- N1 += N/10, N %= 10;N2 += N/10, N %= 10;
