GESP2025年12月认证C++一级真题与解析(单选题1-15)

GESP2025年12月认证C++一级真题与解析(单选题1-15)

一、单选题解析(1~15 题)

总原则
1 级考试重点考察:计算机基础概念C++ 基本语法运算符优先级循环、判断、输入输出
不考偏门,只考“基本功是否扎实”

第 1 题(答案:B)

考点:计算机五大部件

飞行控制系统需要:

  • 接收数据 ✔
  • 进行判断和运算 ✔✔
  • 输出结果

👉 执行“判断、计算”的核心部件是:处理器(CPU)

选项作用
A 传感器负责采集
B 处理器 ✅负责判断和运算
C 内存存数据
D 输出设备显示结果


第 2 题(答案:A)

考点:非法字符错误(Invalid Character)

最常见原因之一👇

中文标点混入代码
a=3,b=4; // ❌ 中文逗号 

正确应为:

a=3, b=4; // ✅ 英文逗号 

📌 初学者高频翻车点



第 3 题(答案:A)

考点:变量命名规则

  • ❌ 不能使用 关键字
  • ✔ 可以用 _ 开头
  • ✔ 不能有空格、符号
选项分析
A ✅for 是关键字
B_tnt 是合法的
C结尾 _ 没问题
Dprintf 是函数名,不是关键字(但不建议)


第 4 题(答案:C)

cout << (X=3, X++, ++X); 

考点:逗号运算符 + 自增顺序

⚠️ 这是 1 级中最容易误选的一题

  • 逗号表达式只返回最后一个值
  • X++,3+1=4,++X,4+1=5 


第 5 题(答案:B)

2 + 3 * 4 % 5 

运算优先级:

  1. *%
  2. +

计算过程:

3 * 4 = 12 12 % 5 = 2 2 + 2 = 4 

✅ 结果:4



第 6 题(答案:A)

a = 3; b = a = 4; 

考点:赋值表达式有返回值

  • a = 4 → 返回 4
  • b = 4

最终:

a = 4 b = 4 


第 7 题(答案:C)

printf("%%(N+M)=%d", N+M); 

关键点:

  • %% → 输出一个 %
  • %d → 输出整数

输入 10 20

输出:

%(N+M)=30 


第 8 题(答案:A)

考点:找规律

数字序列:

1 2 3 2 1 2 3 2 1 ... 

周期长度:4

👉 用 N % 4 判断位置



第 9 题(答案:D)

考点:循环执行次数

  • tnt+=1 执行了0~99,共计100次,tnt=100
  • i++ → i=100 退出循环

输出

100 100 


第 10 题(答案:B)

for (i = 1; i < 10; i+=2) 

1 改成 0
→ i+2的值全部由奇数变成了偶数

结果是不相同



第 11 题(答案:C)

考点:continue + for

循环里 每次都 continue
👉 printf 永远执行不到

最后只输出:

100 END 


第 12 题(答案:A)

考点:辗转相减法(求最大公约数)

if (N > M) N = N - M; else M = M - N; 
if   else   双分支结构,只会执行一个,

N大就改变N,

M大就改变M,

只改变N,M中一个数字


第 13 题(答案:D)

考点:取个位 + 能否被 3 整除

N % 10 % 3 == 0 
  • N % 10 → 取个位
  • % 3 == 0 → 是否能被 3 整除


第 14 题(答案:C)

考点:奇因数判断

(N % i == 0) && (i % 2) 
  • 能整除
  • 是奇数


第 15 题(答案:C)

考点:拆位

tmp -= a * 1000; 

👉 去掉千位,保留后三位


Read more

Flutter 三方库 wasm_ffi 深入鸿蒙端侧硬核 WebAssembly 虚拟机沙盒穿透适配全景:通过异步极速 FFI 中继管道打通底层高算力异构服务-适配鸿蒙 HarmonyOS ohos

Flutter 三方库 wasm_ffi 深入鸿蒙端侧硬核 WebAssembly 虚拟机沙盒穿透适配全景:通过异步极速 FFI 中继管道打通底层高算力异构服务-适配鸿蒙 HarmonyOS ohos

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 wasm_ffi 深入鸿蒙端侧硬核 WebAssembly 虚拟机沙盒穿透适配全景:通过异步极速 FFI 中继管道打通底层高算力异构服务并全面实现无损语言壁垒交互 前言 在 OpenHarmony 应用向高性能计算领域扩展的过程中,如何优雅地接入已有的 C/C++ 算法库(如加密引擎、重型图像处理、数学模拟)而又不失跨平台的便捷性?传统的 NAPI 虽然稳健,但在 Flutter 生态中,直接利用 WebAssembly (WASM) 配合 FFI(External Function Interface)的语义可以在一定程度上实现代码的高度复用。wasm_ffi 库为 Flutter 开发者提供了一套在 Dart 环境下调用 WASM

By Ne0inhk
三种适用于Web版IM(即时通讯)聊天信息的加密算法实现方案

三种适用于Web版IM(即时通讯)聊天信息的加密算法实现方案

文章目录 * **第一部分:引言与核心密码学概念** * **1.1 为什么IM需要端到端加密(E2EE)?** * **1.2 核心密码学概念与工具** * **第二部分:方案一:静态非对称加密(基础方案)** * **2.1 方案概述与流程** * **2.2 前端Vue实现(使用node-forge)** * **1. 安装依赖** * **2. 核心工具类 `crypto.js`** * **3. Vue组件中使用** * **2.3 后端Java实现(Spring Boot)** * **1. 实体类** * **2. Controller层** * **3. WebSocket配置** * **2.4 密钥管理、注册与登录集成** * **1. 用户注册/登录时生成密钥** * **2. 密钥设置页面** * **2.

By Ne0inhk
前端代码生成的大洗牌:当 GLM 4.7 与 MiniMax 挑战 Claude Opus,谁才是性价比之王?

前端代码生成的大洗牌:当 GLM 4.7 与 MiniMax 挑战 Claude Opus,谁才是性价比之王?

在 AI 辅助编程领域,长期以来似乎存在一条不成文的铁律:如果你想要最好的结果,就必须为最昂贵的模型买单(通常是 Anthropic 或 OpenAI 的旗舰模型)。然而,随着国产大模型如 GLM 4.7 和 MiniMax M2.1 的迭代,这一格局正在发生剧烈震荡。 最近,一场针对Claude Opus 4.5、Gemini 3 Pro、GLM 4.7 和 MiniMax M2.1 的前端 UI生成横向测评,打破了许多人的固有认知。在这场包含落地页、仪表盘、移动端应用等五个真实场景的较量中,不仅出现了令人咋舌的“滑铁卢”,更诞生了性价比极高的“新王”。 本文将深入拆解这场测试的细节,透过代码生成的表象,探讨大模型在工程化落地中的真实效能与成本逻辑。

By Ne0inhk
【Java Web学习 | 第14篇】JavaScript(8) -正则表达式

【Java Web学习 | 第14篇】JavaScript(8) -正则表达式

🌈个人主页: Hygge_Code🔥热门专栏:从0开始学习Java | Linux学习| 计算机网络💫个人格言: “既然选择了远方,便不顾风雨兼程” 文章目录 * JavaScript 正则表达式详解 * 什么是正则表达式🤔 * JavaScript 正则表达式的定义与使用🥝 * 1. 字面量语法 * 2. 常用匹配方法 * test() 方法🍋‍🟩 * exec() 方法🍋‍🟩 * 正则表达式的核心组成部分🐦‍🔥 * 1. 元字符 * 边界符 * 量词 * 字符类 * 2. 修饰符 * 简单示例🍂 JavaScript 正则表达式详解 正则表达式是处理字符串的强大工具,在 JavaScript 中被广泛应用于表单验证、文本处理和数据提取等场景。本文将从正则表达式的基本概念出发,详细介绍其语法规则和实际应用方法。 什么是正则表达式🤔 正则表达式是用于匹配字符串中字符组合的模式,在 JavaScript

By Ne0inhk