GESP 三级 · GESP 202606 C++ 三级 第 5 题

选择题 · 答案 A · 考点:位运算、字符数组与字符串处理

← 整套速查表 GESP 三级 全部真题

题目

一种加密方式是字符数组与密钥 KEY、运算方式分开传输,比如字符数组 char text[4] = {'G', 'E', 'S', 'P'}; 由一种传输方式发送,密钥 KEY = 2026 通过另一种发送方式发送,运算方式 char function[4] = {'|', '-', '^', '+'}; 又是另一种发送方式发送。三种数据都到达目的地以后,分别进行例如 'G' | 6、'E' - 2、'S' ^ 0、'P' + 2 等计算,来得到相应的真实内容,上述 GESP 通过这种加密方式,加密以后最终的内容是( )。

答案:A

考点

位运算 讲解 →位运算 真题汇总 →字符数组与字符串处理 讲解 →字符数组与字符串处理 真题汇总 →

解题思维

字符转ASCII码后,按位运算还原字符

常见错误

^是异或,不是乘方;数组下标从0开始

详细解析(节选)

考点:字符ASCII码转换|位运算(| - ^ +)

解析

字符转ASCII码后,依次进行 'G'|6、'E'-2、'S'^0、'P'+2 运算,得到新字符序列。

同考点真题

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断