#117. GESP2026年3月一级选择题

GESP2026年3月一级选择题

2026年03月CCF GESP C++一级单选题(共15题,每题2分,满分30分)

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

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

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

  1. 执行C++代码求特定序列之和,说法中正确的是( ) {{ select(9) }}
  • 循环行代码修改后才会符合预期
  • 条件行代码修改后才会符合预期
  • 条件行代码修改后与当前程序效果相同
  • 当前代码能实现题目所描述计算目标
  1. 执行C++循环与跳转代码,说法正确的是( ) {{ select(10) }}
  • 上述代码执行后,有固定的输出结果
  • 删除指定语句后的执行效果与当前代码相同
  • 调整代码位置后,执行效果与当前代码相同
  • 增加指定判断条件后,其执行效果与当前代码相同
  1. C++代码用于求正整数的所有数位之和,横线处应该填写的代码是( ) {{ select(11) }}
  • 累加数字的十位,去掉数字个位
  • 累加数字的个位,去掉数字个位
  • 累加数字的十位,保留数字个位
  • 累加数字的个位,保留数字个位

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

  1. C++代码用于判断拼数字游戏结果是否符合要求,关于代码描述正确的是( ) {{ select(13) }}
  • 代码段不能完成正确判断
  • 条件行代码需要修改判断符号
  • 计算行代码需要修改运算方式
  • 代码段可以不使用中间变量,直接用原始数据判断
  1. 执行C++代码判断一个6位正整数的高3位和低3位的差是否是314的倍数,横线处应该填入( ) {{ select(14) }}
  • 高低三位差值除以314等于0
  • 高低三位差值取模314等于0
  • 低高三位差值除以314
  • 低高三位差值取模314

  1. 关于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;