当前位置: 首页 > news >正文

2026年3月 GESP CCF编程能力等级认证C++二级真题

========================================================================

答案和更多内容请查看网站:【试卷中心 -----> CCF GESP ----> C/C++ ----> 二级】

网站链接

青少年软件编程历年真题模拟题实时更新

========================================================================

GESP CCF编程能力等级认证C++级真题
一、单选题

1. 2026年春节联欢晚会上一个武术表演节目《武 BOT》。节目中多个人形机器人会表演空翻,它们落地可能会有微微踉跄,但都会迅速调整姿态站稳,并适当移动来和前后左右的其他机器人保持原来队列。如果将机器人视作一个计算机系统,那么在该计算机系统中下面哪一项**不能**作为输入设备( )
A. 检测重心的重力传感器
B. 预装的AI算法程序
C. 接收动作指令的遥控器
D. 拍摄其他机器人的摄像头

2. 下面代码用来找出输入的N个正整数中最大的一个。如果将代码段用流程图来表示,则 L1 标记的代码行应该使用的图形是( )

int N, max=0, val; cin >> N; while(N){ cin >> val; if(val > max) // L1 max = val; N--; } cout << max;

A. 圆形框
B. 椭圆形框
C. 平行四边形框
D. 菱形框

3. 下面 C++ 代码可以执行,有关说法正确的是( )

double PI = 3.1415926; cout << (PI);

A. 为了方便初学者,cout << (PI) 和cout << (pi) 效果相同,即变量的大小写不敏感
B. cout << (PI) 修改为cout << (Pi) 能正常执行
C. 不能用PI 做变量名,因为要保存圆周率这个常量
D. 将程序中全部PI 都改写为Pai,将能正常执行,不会报错

4. 下面选择项中,与C++表达式`!(x > 5 && y <= 10)` 等价的是( )
A. x <= 5 && y > 10
B. x>5 || y<=10
C. x <= 5 || y > 10
D. ! x > 5 && ! y <= 10

5. 某同学执行C++代码`cout << ((0.1 + 0.2) == 0.3)` 时输出0,下面最可能的原因是( )
A. C++的+ 运算符在处理小数时存在bug
B. 0.1、0.2 和0.3 在计算机中无法用二进制浮点数精确表示,导致0.1 + 0.2 的结果与0.3 存在微小误差
C. == 运算符不能用于比较浮点数,只能用于整数
D. 因为0.1 + 0.2 的数学结果不等于 0.3

6. 下面的 C++ 代码段执行后其输出是( )

int tnt = 0; for (int i = 0; i < 5; i++){ for (int j = 0; j < i; j++) cout << tnt << "#"; tnt += 1; } cout << tnt;

A. 0#1#3#6#10#10
B. 1#2#3#4#5#6#7#8#9#10#10
C. 10#10
D. 10

7. 下面的 C++ 代码执行之后的输出是( )

for ( int i = -2; i < 2; i++) if (not i % 3) cout << i << "#";

A. 0#
B. -2#-1#1#
C. -1#0#
D. -2#0#1#

8. 下面的 C++ 代码执行后其输出是( )

int cnt = 0, i, j; for (i =1; i < 5; i++){ break; for (j =0; j < i; j++) cout << j << "#"; if(i >= 5) cout << (i*j); }

A. 0#0#1#0#1#2#0#1#2#3#12
B. 0#0#1#0#1#2#0#1#2#3#
C. 0#
D. 1#

9. 下面 C++ 代码执行后其输出是( )

int count = 0; for (int i = 1; i < 4; i++) for (int j = 1; j < 5; j++){ if (j == 3) break; if (i == 2) continue; count += 1; } cout << (count);

A. 2
B. 4
C. 6
D. 8

10. 下面4个选项中,与下面 C++ 代码段具有相同效果的是( )

i = 0; while (i < 5){ i += 1; cout << i; }

A.

for (i = 0; i < 5; i++) cout << i;

B.

for (i = 1; i < 5; i++) cout << i;

C.

for (i = 0; i < 6; i++) cout << i;

D.

for (i = 1; i < 6; i++) cout << i;


========================================================================

答案和更多内容请查看网站:【试卷中心 -----> CCF GESP ----> C/C++ ----> 二级】

网站链接

青少年软件编程历年真题模拟题实时更新

========================================================================

http://www.jsqmd.com/news/647827/

相关文章:

  • 为什么92%的多模态压缩方案在视频-文本对齐任务上失效?SITS2026实验室217组对比实验给出终极归因
  • 2026年靠谱的自动化配电柜实力工厂推荐 - 行业平台推荐
  • 为什么你的多模态产品用户3秒弃用?SITS2026实验数据披露:87%失败源于跨模态时序对齐偏差,附实时校准代码模板
  • Visual Studio安装与C++开发环境配置全指南
  • 2026论文降AI工具实测:这款工具兼顾降重与原意保留
  • 基于数据挖掘的高校图书借阅分析系统
  • 紧急预警:SITS2026技术委员会刚签发的《多模态交互安全红线》(含6类GDPR/CCPA高危交互模式清单)
  • 告别抓包:一个Xposed模块教你监控抖音App的本地数据变化
  • 一套代码搞定推广全流程:GEO系统的20+核心功能模块详解与源码实现
  • PyCharm个性化配置指南:优化字体、背景与控制台输出的视觉体验
  • 从KITTI到LVI-SAM:高效数据集转换实战指南
  • 病理科冷冻切片机的选型要点解析及推荐对比分析
  • 电商订单管理系统推荐:2026 年十大 OMS 深度测评对比
  • 从理论到fab:实战中打造优良‘欧姆接触’的工艺秘籍与参数优化
  • BilibiliDown免费下载器:3步完成B站视频下载的终极指南
  • IDEA启动报错CorruptedException?别慌,三步搞定VFS缓存重建(附File菜单详解)
  • 安卓系统默认图标集详解
  • 告别手动抢票!这个B站会员购自动化工具让你轻松买到心仪门票
  • 维修电工必看:CODESYS最新版汉化安装与禾川PLC配置全流程(附常见问题解决)
  • 【多模态大模型训练突围指南】:20年HPC专家亲授4种工业级模型并行策略,避开92%团队踩过的通信死区
  • 多模态金融分析爆发前夜,监管沙盒准入倒计时47天:3类高风险误用场景与合规性审计清单(央行2025新规预判版)
  • 别再混淆了!用PyTorch代码带你彻底搞懂Shared MLP和普通MLP的区别
  • 从FunAudioLLM到DeepSeek-chat:在Dify里搭建一个低成本、高精度的‘ASR+NLP’内容处理流水线
  • 2026年质量好的配电箱公司选择指南 - 行业平台推荐
  • # 最野AOP实现:他连AOP这个词都没听过
  • FinBERT金融情感分析:揭秘专业AI如何读懂财经新闻背后的情绪密码
  • 多模态教育不是加摄像头+AI语音!2026奇点大会闭门议程首曝:教育认知神经建模的5层技术穿透路径
  • 文生图技术选型实战指南:2025年工业级应用全景解析
  • 2026年电子商务论文降AI工具推荐:用户行为分析和商业模式部分
  • LVGL9 RLE图片压缩实战:从Flash加载.bin文件到屏幕显示的完整避坑指南