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

CCF-GESP 等级考试 2026年3月认证C++一级真题解析

2026年3月真题一、单选题每题2分共30分正确答案B考察知识点计算机相关知识解析输入设备是从外界获取信息交付计算机进行处理重力传感器检测重心遥控器接受指令摄像头拍摄其他机器人都是从外界获取信息交付计算机都属于输入设备。B选项 预装的 AI 算法程序是软件并非硬件输入设备。答案为B。正确答案A考察知识点计算机相关知识解析修改文件的名字通过 “重命名”操作。答案为A。正确答案D考察知识点标识符的命名规则解析标识符变量的命名规则只能包含字母、数字和下划线不能以数字开头不能和关键字重名。此外C标识符区分大小写PI、pi、Pi是三个不同的标识符。变量必须先定义后使用A、B使用前pi和Pi之前没定义错误。CPI不违背标识符的命名规则可用于给变量、常量命名C错误。只有D正确答案为D。正确答案D考察知识点基本运算符解析乘(*)取余(%)优先级i相同从左往右计算。3*3%29%21。答案为D。正确答案A考察知识点基本运算符解析a、b的初始值为4。a,b3,4是三个独立的表达式表达式1a表达式2b3表达式34。从左往右执行将b值更改成3。a值为4b值为3。计算输出结果为A。正确答案A考察知识点基本数据类型解析一般来说往变量中输入数据需要数据类型匹配。但如果数据类型不匹配也不会报错只是实际存储内容和预期会有不同。答案为A。正确答案B考察知识点控制语句结构-选择解析官方给的答案是B。但分析下来本题没有正确答案。考虑N为2147483647M为-1输出-2147483648排除A、B选项。 当N和M是相等的整数输出为0排除C选项。 当输入的第一个数为带小数点的数会发现第二个数根本输入不进去此时M第一个数的整数部分N为0输出第一个数的整数部分。排除D选项。因此本题没有正确答案。正确答案D考察知识点控制语句结构-循环解析初始值tnt 1i 0循环执行过程i0tnt * 0 → tnt 1 * 0 0i1tnt * 1 → tnt 0 * 1 0i2tnt * 2 → tnt 0 * 2 0i3tnt * 3 → tnt 0 * 3 0i4tnt * 4 → tnt 0 * 4 0循环结束后i自增为5不满足i 5的条件退出循环最终printf输出tnt0和i5格式为%2d%2d即 0 5因此输出为 0 5。答案为D。正确答案D考察知识点控制语句结构-循环解析序列-1 2 3 - 4 5 6 - 7 8 9 - 10…符号规律第 1、4、7、10… 项为负其余为正。即项数 i 满足 i % 3 1 时为负否则为正。A错误。i N 1 是正确写法改为 i N 会少算第 N 项。B错误。改为 i % 3 0 会让第 3、6、9… 项取负与原序列规律不符。C错误。i % 3 等价于 i % 3 ! 0会让第 3、6、9… 项取正其余取负效果不同。D正确。当前代码完全符合题目序列规律和计算目标。答案为D。正确答案B考察知识点控制语句结构-循环、continue关键字解析循环范围i从 1 遍历到 9判断逻辑若i为偶数i%20执行continue跳过输出若i为奇数执行else分支输出i “#”遍历结果输出的i为 1、3、5、7、9对应字符串为1#3#5#7#9#循环结束i自增至 10执行cout i “END”输出10END最终输出1#3#5#7#9#10END。A错误。与上述执行结果不同B正确。删除else后偶数执行continue跳过后续代码不输出奇数执行cout输出和原有逻辑相同。C错误。将cout移入L1continue行下偶数会执行cout输出与原代码 “偶数不输出” 的效果矛盾D错误。新增if(i10)但循环结束后i的值为10条件不成立没有输出。答案为B。正确答案B考察知识点流程控制语句-循环、数位分离解析数位分离是编程中常见的基础操作核心思路是通过取余%获取当前数的最后一位通过整除/去掉最后一位循环执行直到数变为 0。在每轮循环中将获取的最后一位累加起来。答案为B。正确答案B考察知识点流程控制语句-循环、数位分离解析数位分离是编程中常见的基础操作核心思路是通过取余%获取当前数的最后一位通过整除/去掉最后一位循环执行直到数变为 0。在每轮循环中对获取的最后一位进行判断若为奇数计数器odd_count进行自增1操作。第11行代码N(N-N%10)/10 等价与 N/10。答案为B。正确答案D考察知识点基本运算符、数位分离解析拼接四位数若 M N则四位数 Q M100 N如 M85, N79 → Q8579若 M ≤ N则四位数 Q N100 M如 M79, N85 → Q8579。代码 L1 行 if(M N) 逻辑正确。生成五位数五位数 Q * 10 (Q % 3)如 Q85798579%32 → 五位数 857910285792。代码 L2 行 (Q10Q%3) % 14 0 完全符合 “判断五位数能否被 14 整除” 的要求。A、B、C都错误。可以不使用Q在区分大小写之后分别用相应的公式代替现有代码中的Q既可D正确答案为D。正确答案B考察知识点基本运算符、数位分离解析N作为一个6位数N/1000可以得到其高3位N%1000可以得到其低3位。接下来可用(N/1000-N%1000)%3140描述题目的要求一个6位正整数 N 的高3位和低3位的差是否是314的倍数。答案为B。正确答案A考察知识点流程控制语句-循环、数位分离解析N1和N2分别储存奇数位的数位和偶数位的数位和因此一次循环要进行两次数位分离分别存入N1和N2。答案为A。二、判断题每题2分共20分正确答案正确考察知识点计算机基础知识解析电话手表要运行第三方应用必须搭载操作系统比如常见的儿童手表系统或基于 Android 定制的穿戴设备系统否则只能执行预设功能无法安装新应用。 表述正确。正确答案正确考察知识点基本运算符解析4%2结果为02*2%2先算乘后算取余结果也为0。表述正确。正确答案错误考察知识点流程控制语句-循环、break解析for循环循环变量i初始化为1当i10时执行循环体i每次循环自增1。循环体如果i%30满足执行break。则循环执行到i3时触发break提前终止循环循环结束时i的值为3输出3。表述错误。正确答案错误考察知识点流程控制语句-循环解析代码第 5 行末尾多了一个分号;导致for循环的循环体为空total i;只在循环结束后执行一次无法实现求和。表述错误。正确答案正确考察知识点流程控制语句-循环解析若输入0则while循环的循环条件 为假0为假一次循环不执行。若输入非0则while循环的循环条件 为真非0为假循环体只输出N而不改变N的值则循环条件永远为真执行无数次。表述正确。正确答案正确考察知识点流程控制语句-循环、数位分离解析利用数位分离实现数字反转进行回文数判断。数位分离是编程中常见的基础操作核心思路是通过取余%获取当前数的最后一位通过整除/去掉最后一位循环执行直到数变为 0。第7行代码反转数拼接的关键公式反转数 反转数 * 10 分离出的个位数字表述正确。正确答案正确考察知识点控制语句结构-循环解析total中累加上的数依次为-N-(N-2)-(N-4)…(N-4)(N-2)。可见只有-N没有被抵消掉最后total的值为-N。表述正确。正确答案错误考察知识点标准化输入输出基本数据类型解析%d int类型占位符给后边的int类型数据占位。当之后数据不是int类型也不会报错输出结果为数据可转成的整数数据3.14可装成的整数为3输出为3。表述错误。正确答案正确考察知识点控制语句结构-循环解析循环中 i 从 1 开始每次循环执行 cnt i这会让 i 在一次循环中自增两次先把当前 i 加到 cnt然后 i 自增 1循环末尾 i 再让 i 自增 1。所以实际参与累加的 i 取值为1, 3, 5, …, 99所有 1~99 的奇数。利用等差数列求和公式可求出结果为2500表述正确。正确答案错误考察知识点标准化输入输出解析%-5dint类型占位符要求之后数据按照占5位左对齐进行输出不足5位补空格输出结果为314 表述错误。三、编程题每题25分共50分本题考察分支结构。版本1只使用分支语句代码如下#includebits/stdc.husingnamespacestd;intmain(){inth1,h2,h3,h4,cha,minn,ans;//minn存最小差值ans存结果cinh1h2h3h4;//计算h1和h2的身高差存储到cha中if(h1h2)chah2-h1;elsechah1-h2;//假定h2是Alice的朋友minncha;ansh2;//计算h1和h3的身高差存储到cha中if(h1h3)chah3-h1;elsechah1-h3;if(chaminn||chaminnh3ans){//差值更小或者差值一样但更矮minncha;ansh3;}//计算h1和h4的身高差存储到cha中if(h1h4)chah4-h1;elsechah1-h4;if(chaminn||chaminnh4ans){minncha;ansh4;}coutans;return0;}版本2使用for循环代码如下#includebits/stdc.husingnamespacestd;intmain(){inth1,h,minn200,ans199;cinh1;for(inti1;i3;i){//循环3次输入3个人的身高cinh;//计算和h1的身高差intchah1-h;if(cha0)cha-cha;//cha abs(h1-h); //也可用abs函数求解绝对值//如果身高差更小或者身高差一样但更矮更新if(chaminn||chaminnhans){minncha;ansh;}}coutans;return0;}本题考察 循环结构。版本1利用数位分离位权概念重新组合数。数位分离是编程中常见的基础操作核心思路是通过取余%获取当前数的最后一位通过整除/去掉最后一位循环执行直到数变为 0。代码如下#includebits/stdc.husingnamespacestd;intmain(){intn,s0,w1;//w表示位权cinn;while(n){inttmpn%10;if(tmp4)tmp8;//取出数位上的数若为4更换成8stmp*w;//位权*数位累加w*10;//更新位权n/10;}couts;return0;}版本2不把输入看作是一个整数而是一个一个字符则本题为不限字符输入用一个比较少用的知识点将输入作为while循环的条件。代码如下#includebits/stdc.husingnamespacestd;intmain(){charch;while(cinch){//输入次数未知可用if(ch4)cout8;elsecoutch;}return0;}版本3如果已经学过数组和字符串下面提供两个分别用到数组和字符串的代码。版本3.1使用数组存储数位分离出的每一位上的数如果是4更改为8。先存储的是先分离出的个位最后存储的是最后分离出的高位。因此输出要从后往前输出。需要注意的是如果输入的是0数组里一个数也没有会产生错误因此0要提前特殊处理。代码如下#includebits/stdc.husingnamespacestd;intmain(){intn,arr[10],cnt0;cinn;if(n0){coutn;return0;}while(n){inttmpn%10;if(tmp4)tmp8;arr[cnt]tmp;n/10;}for(inticnt-1;i0;i--)coutarr[i];return0;}版本3.2使用字符串将整数直接当作一个字符串处理这里用字符数组或者string来存储字符串都可。代码如下#includebits/stdc.husingnamespacestd;intmain(){string n;cinn;for(inti0;in.size();i){if(n[i]4)n[i]8;}coutn;return0;}写在最后本次一级的题目可谓是历史最难的一级的题目甚至比同期的二级题目还要难如果你才学完循环那没做出来真的不是你的错如果你已经学完了数组和字符串但考场没往这方面想那你需要注意在日常的训练里对于同一道题多尝试从不同角度去思考解题思路注意知识点的灵活应用融会贯通。

相关文章:

CCF-GESP 等级考试 2026年3月认证C++一级真题解析

2026年3月真题 一、单选题(每题2分,共30分)正确答案:B 考察知识点:计算机相关知识 解析:输入设备是从外界获取信息交付计算机进行处理,重力传感器检测重心,遥控器接受指令&#xff0…...

UV胶粘度硬度伸长率详解 如何选对UV胶

工程师必读:UV胶性能参数解读——粘度、硬度、伸长率意味着什么?UV胶(光固化胶粘剂)因其秒级固化、高透明度、低收缩率等优势,已成为电子、光学、医疗器械、精密组装等领域工程师的首选材料。但要选对UV胶,…...

全球六维力传感器行业发展洞察:高速增长下的国产突围与市场机遇

QYResearch(恒州博智)作为全球领先的专业咨询机构,长期深耕各行业细分市场调研,尤其聚焦高端制造领域存在“卡脖子”风险的高科技赛道。依托全球化调研网络与深度数据挖掘能力,机构重点追踪国内外标杆企业,…...

YTM32

记录一个很愚蠢的小bug在用云途系列MCU时,我喜欢先用串口打印功能,但是多次卡在PRINTF里,于是花了很多时间在串口配置上。解决后没有当回事,结果就是今天再次卡死在这个问题,又浪费一个多小时的时间在这个愚蠢的bug上&…...

颠覆“回老家更轻松”,计算机会,收入,生活成本,颠覆安逸幻想,输出长期发展路线。

颠覆"回老家更轻松" - 长期发展路线规划系统一、实际应用场景描述场景:李明,28岁,北京某互联网大厂高级工程师,年薪45万。面对北京的高房价、996工作制和通勤压力,他经常被家人劝说"回老家发展"。…...

高精度毫米级室内定位:机器人导航的“最后一厘米”难题如何破解

在机器人技术加速落地的今天,一个看似简单的问题始终困扰着行业:机器人到底能不能知道自己“精确”在哪?这个问题听起来有些哲学,但在工程实践中却极为现实。一台AGV在仓库中穿梭数百米后,能否准确停在货架前5毫米的位…...

大模型理论学习之基本概念理解

大模型,agentagentic工具调用MCP向量模型RAG大语言模型(large language model):理解自然语言,生成自然语言。多模态大模型:不仅可以处理文本,同时可以处理图片,音频,视频…...

华为 HCIA-Datacom考试版本升级 V2.0!2026年7月起考新版

华为认证新动态! 2025年12月31日,华为官方已在中国区正式发布 HCIA-Datacom V2.0(中文版)。 此次更新不仅是版本迭代,更是对数通领域入门级人才能力标准的一次全面重塑,标志着认证内容向 “实战化、智能化”…...

基于DSP28335主控的直流有刷电机闭环控制系统:转速PID调控与上位机可视化操作指南

直流有刷电机闭环控制 主控dsp28335,直流有刷电机,采用ab编码器,进行速度闭环。 有转速指令规划处理,速度环pid控制,eqep位置解算、转速解算,可以通过上位机控制电机正反转,发送指令等。 可以直…...

最新 AI 论文盘点(2026-03-18):6 篇新作看记忆、长上下文、医疗评测、机器人策略与世界模型

最新 AI 论文盘点(2026-03-18):6 篇新作看记忆、长上下文、医疗评测、机器人策略与世界模型今天这批新论文里,我觉得有几条线特别值得看。一条是 LLM / Agent 的记忆与长上下文,讨论怎么把“记住信息”和“真正用好上下…...

2023升级版-Spark+ClickHouse实战企业级数据仓库,进军大厂必备

大数据技术升级:2023 版 Spark ClickHouse 重塑企业级数据仓库架构在数据爆炸式增长的今天,企业级数据仓库(Data Warehouse)已不再仅仅是数据的存储库,而是驱动商业智能、实时决策和人工智能模型的核心引擎。传统的“…...

拒绝做“表哥表姐”!OpenClaw 接入飞书全攻略:靠这个“向量引擎”中转站,我让全公司的 AI 卷起来了!

一、 2026 职场真相:你是在用 AI,还是被 AI 玩? 2026 年了,如果你的飞书还只是用来打卡和发表情包,那真是暴殄天物。 现在的职场现状是: 老板在群里丢了一份 50 页的 PDF 调研报告,让你 10 分…...

FPGA SDIO模式读写SD卡程序功能说明

FPGA以SDIO模式读写SD卡源码,可移植到任何FPGA中。 在SDIO模式下,SD卡读写速率50Mbps以上。 文件里包含tb和说明文档,已经下板验证通过。一、程序核心功能概述 本程序实现了FPGA通过SDIO模式对SD卡进行高速读写操作的完整解决方案&#xff0c…...

售后管理不再“掉链子”:一套系统如何打通从报修到结算的全链路?

对于制造、家电、医疗器械、智能硬件等拥有实体产品的企业而言,售后服务是品牌口碑的生命线,却也是管理难度最高、成本最不可控的环节之一。传统的售后管理常常“掉链子”:客户报修难:只能打电话,描述不清产品型号&…...

Tetramethylrhodamine,四甲基罗丹明甲酯,115532-49-5:

基础试剂介绍英文名称:TMRM,Tetramethylrhodamine,Tetramethylrhodamine methyl ester中文名称:四甲基罗丹明甲酯CAS 号:115532-49-5分子式:C25H25N2O3分子量:401.49纯度:>95%外观性状:固体激…...

Gemini Embedding 2:五大模态统归一境,跨模态 Agent 的最强“大脑”!

本文内容来源于谷歌官方,由谷歌云钻石合作伙伴、谷歌地图一级代理商 CloudAce 深圳云一进行翻译发布。导语:Google 正式发布了基于 Gemini 架构构建的首款全多模态嵌入模型 Gemini Embedding 2 的公开预览版 。该模型打破了传统文本嵌入的局限&#xff0…...

筑牢防线:SQL注入与XSS攻击的防御实战指南

筑牢防线:SQL注入与XSS攻击的防御实战指南在Web安全的广阔战场上,**SQL注入(SQL Injection)和跨站脚本攻击(XSS, Cross-Site Scripting)**长期占据OWASP Top 10漏洞榜单的前列。尽管它们已是“老牌”漏洞&a…...

微信接口调不通 500 未知错误

再看下公钥 和证书 配置对了吗...

CLM陆面过程模式详细应用教程

NCAR陆面模式CLM (Community Land Model)是地球系统模式CESM (Community Earth System Model)中的陆面过程模式分量,是在结合了BATS、LSM和IAP94等众多陆面模式的优点后,加入水文过程而开发出的综合性陆面模式,是目前国际上发展最为完善且得到…...

Claude Code 实战一:从零开发电商小程序(全流程)

前言 有了入门基础,我们来看一个完整的实战案例——使用 Claude Code 开发一个具备支付功能的电商小程序。这个案例整合了 Figma 设计稿还原、后端开发、数据库管理和微信支付集成,是一次典型的“全栈 AI 驱动开发”实践。 🎯 项目概况 项目目…...

高分子功能母粒技术迭代,福尔蒂新材料的研发方向展望

在高分子材料改性与精细化加工领域,功能母粒一直是连接基础树脂与高端终端制品的核心中间体,堪称塑料产业链的“功能芯片”。历经数十年发展,功能母粒早已跳出单一着色的基础定位,朝着高性能化、绿色化、智能化、定制化方向全面迭…...

影视仓2026最新接口配置合集,tvbox4K高清源,值得收藏!

🔥TVBox影视仓:免费看遍全网影视的神器! 安卓/电视端通用 | 无广告 | 4K超清 📺什么是TVBox影视仓? TVBox影视仓是一款 免费、无广告、无需会员 的影视聚合神器!专为安卓/电视端打造,整合了全网…...

人力资源战略与业务战略对齐的重要性及正确实施方法

众所周知,人力资源战略必须与业务需求相契合。我们从 1200 多家组织收集的数据显示,人力资源领导者深知这一需求。人力资源领导者花费大量时间进行对齐、分解目标、构建计分卡以及定义相关 KPI 以展示影响力。 但问题往往出在翻译转换环节。一旦完成转换…...

卫星姿态轨道控制Simulink仿真:一个基于资料的学习实践

卫星姿态轨道控制simulink仿真/姿轨控 卫星姿轨控仿真,基于simulink 自己在国外文献和资料基础上修改 资料包含源程序和英文版报告,是学习卫星姿轨控和simulink仿真的好资料一、引言随着航天技术的飞速发展,卫星姿态轨道控制(姿轨…...

指纹浏览器为什么要自建IP检测?基于IP数据云离线库的架构实践

一、为什么指纹浏览器必须自建IP检测? 2026年,亚马逊、Temu等平台的风控已从“指纹识别”升级到“IP信誉优先”。一个被标记为“数据中心”或“高代理风险”的IP,即使浏览器指纹伪装得再完美,也会在登录瞬间被判定为“非自然人操…...

‌VR驾驶模拟器|智能座舱人机交互实验设备

‌VR驾驶模拟器或‌智能座舱人机交互实验设备‌是高校科研、车企研发及智慧交通测试中的核心仿真平台,具备高精度环境模拟、多模态数据采集和可扩展接口等特性,它不仅能复现真实路况的每一个细节,更能精准捕捉驾驶员的每一次决策,…...

2026个人简历模板免费下载(Word格式可编辑)

个人付费购买的简历资源,有500多份简历模板,word格式可编辑无水印稍微改改就能自己用免费分享给大家,下载链接:https://pan.quark.cn/s/0ffb0b322532...

旧手机不要扔!用 spacedesk 一分钟变电脑副屏(教学视频+软件打包)

简介说明 旧手机别闲置吃灰!spacedesk 帮你轻松盘活,它是一款轻量实用的跨设备屏幕扩展工具,核心就是让旧手机、平板变身电脑副屏,无需额外硬件,一分钟就能上手,适配办公、设计、娱乐等多场景需求。 它操作…...

【旋转框】基于YOLO26深度学习的无人机视角车辆检测系统【python源码+Pyqt5界面+数据集+训练代码】

《------往期经典推荐------》 一、AI应用软件开发实战专栏【链接】 项目名称项目名称1.【人脸识别与管理系统开发】2.【车牌识别与自动收费管理系统开发】3.【手势识别系统开发】4.【人脸面部活体检测系统开发】5.【图片风格快速迁移软件开发】6.【人脸表表情识别系统】7.【…...

时域和频域的能量等价性————帕塞瓦尔定理和普朗歇雷尔定理(Plancherel Theorem)

帕塞瓦尔定理(Parsevals theorem)本质上是在说:一个信号在“原来的表示里”的总能量,等于它在“频域表示里”的总能量。也可以理解成:傅里叶变换不会凭空创造能量,也不会丢失能量,只是把能量从时…...