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

GESP2024年9月认证C++三级( 第二部分判断题(1-10))


🌟 第1题:+1 和 -1 的战斗

1、🧙‍♂️故事:

(1)在数学王国里:

  • +1 是白骑士 🤍

  • -1 是黑骑士 🖤


(2)他们相遇:

1 + (-1)

(3)👉 结果应该是:

= 0

❗但计算机王国不是这样。


2、🎯 计算机王国的计算:

(1)+1原码:(八位原码)

00000001

(2)-1原码:(八位原码)

10000001

(3)计算+1 +(-1)(八位原码)

00000001 +10000001 ------------ 10000010 // -2

3、答案:正确 ✅️



🌟 第2题:~1 的魔法

1、🧙‍♂️故事:

“~”是一个翻转魔法(按位取反)

👉 1 的二进制:

0000 0001

👉 取反:

1111 1110

👉 这个数是-2(计算机是补码表示)


3、答案:正确 ✅️



🌟 第3题:~1 的二进制

1、🧙‍♂️继续:

刚才我们已经算过:

~1 = 1111 1110

2、🎯 判断:

✔ 对!



🌟 第4题:取低4位的小技巧

1、🧙‍♂️故事:

小法师想拿到一个数的“最后4位”

他使用魔法:

X & 0000 1111

👉 原理:

  • 1111 → 保留

  • 0000 → 清零


2、🎯 举例:

1010 1101 & 0000 1111 = 0000 1101

3、🎯 判断:

✔ 对!



🌟 第5题:程序输出 A?

1、🧙‍♂️故事:

程序说输出是“A”


2、模拟操作:

#include<iostream> using namespace std; int main() { char x=65; // x='A' x++; // X='B' cout<<x++<<endl; //输出B,X='C' }

3、🎯 判断:

❌ 错!



🌟 第6题:程序输出 3?

1、🧙‍♂️故事:

程序说输出是 3


2、👉 但很多时候:

  • 中文代码类型不同

  • 占字节数是不相同的

👉 就会导致不是3


3、🎯 判断:

答案为正确,是按照一个中文字符占2个字节来判定的。



🌟 第7题:程序输出 1?

1、🧙‍♂️故事:

有些程序看起来像输出1,但其实:

👉 可能是逻辑判断错误


2、🎯 判断:

int a[10]={1}; // a[0] = 1 , a[1] =0,....... cout<<a[1]<<endl; //输出 0

❌ 错!



🌟 第8题:程序输出 A?

1、🧙‍♂️故事:

字符“A”在计算机里其实是:

'A' = 65

👉 如果程序没正确转换 → 不会输出'A'

cout<<(char)a<<endl;

强制转换为char,输出为A


2、🎯 判断:

正确 ✅️



🌟 第9题:16进制 AB

1、🧙‍♂️故事:

把 AB(16进制)变成二进制:

👉 A = 10 → 1010
👉 B = 11 → 1011

拼起来:

AB = 1010 1011

2、🎯 判断:

✔ 对!



🌟 第10题:进制转换大考验

1、🧙‍♂️故事:

题目说:

def(16进制) = 103231(5进制)

2、计算:

(1)十六进制def转十进制

  • 十六进制中,d=13e=14f=15
  • 计算规则:def₁₆ = d×16² + e×16¹ + f×16⁰
  • 具体计算:
    13×162+14×16+15=13×256+224+15=3328+224+15=3567
    因此,def₁₆ = 3567₁₀

(2)五进制103231转十进制

  • 五进制中,每位数字必须满足 0≤数字≤4(合法性验证:103231的每一位均符合要求)。
  • 计算规则:从右向左,每位权值为 50,51,52,…
    103231₅ = 1×5⁵ + 0×5⁴ + 3×5³ + 2×5² + 3×5¹ + 1×5⁰
  • 具体计算:
    1×3125+0×625+3×125+2×25+3×5+1×1=3125+0+375+50+15+1=3566
    因此,103231₅ = 3566₁₀

(3) 结论

  • 十六进制def对应的十进制值为3567,五进制103231对应的十进制值为3566
  • 3567 ≠ 3566,因此原等式def₁₆ = 103231₅不成立

3、🎯 判断:

❌ 错!


🌟 考点总结

✨ ~x = -(x+1)(超重要!)
✨ 位运算 &:留下需要的位
✨ 字符本质是数字(ASCII)
✨ 考试看程序,要小心陷阱,看清楚考点,再回答!


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

相关文章:

  • 解惑博世、海顿、美的壁挂炉官方售后热线,费用怎么收费 - 工业品牌热点
  • 2026金平区全屋定制选型指南:满足这3个硬指标才算靠谱 - 精选优质企业推荐榜
  • 【2026年最新600套毕设项目分享】健身管理系统及会员微信小程序(30014)
  • 告别 C 盘焦虑:Windows 关闭休眠 + 清理休眠文件,安全又高效
  • AutoPOI vs EasyPoi:Java文档处理库选型深度评测与架构解析
  • 哥本哈士奇(aspnetx)临
  • 《Spring AI 实战系列 入门篇》第 2 篇
  • 【Java戒烟网站】(免费领源码+演示录像)|可做计算机毕设Java、Python、PHP、小程序APP、C#、爬虫大数据、单片机、文案
  • 为什么要做 GeoPipeAgent贾
  • 2026广东翡翠实测封神!10款佛山等地白底青白月光手镯/高冰飘花手镯源头工厂性价比广受好评 - 十大品牌榜
  • 如何在VS Code中高效处理JSON文件:终极编辑器插件使用指南
  • 基于LM2596的Buck电路设计
  • 终极Ryujinx模拟器指南:如何在PC上免费畅玩Switch游戏
  • OpenClaw语音交互:百川2-13B量化模型+Whisper实现语音控制
  • Linux I/O 演进史:从管道到零拷贝,一篇串起个服务端核心原语俅
  • 重装 Office 必看:Win10/Win11 完美卸载 Office 2021(附视频)
  • 2026汕头整体家居定制选型指南:满足这3个硬指标才算靠谱 - 精选优质企业推荐榜
  • 为什么Windows用户需要Apple-Mobile-Drivers-Installer?1分钟解决iPhone USB网络共享问题
  • 免费开源小说阅读器ReadCat:如何在广告泛滥的时代找回纯粹的阅读体验?
  • 设计一个安全的时效性遥控协议:对抗重放攻击
  • SiameseUIE效果实测:中文OCR后文本(含错别字)仍保持82%+抽取准确率
  • Zotero文献去重终极指南:如何快速清理重复条目提升研究效率
  • League-Toolkit:英雄联盟客户端全能效率引擎
  • 2026 年最新云南职业装十大品牌推荐及解析 - 十大品牌榜
  • AI系统静默失效:传统监控无法检测的隐形威胁
  • 多相机协同拍照原理底层刨析
  • GitHub加速插件终极指南:3分钟彻底告别下载缓慢的烦恼
  • Win10 多余账户怎么删?官方步骤 + 完整备份提醒,一次成功
  • 3大突破!multi-download让浏览器批量下载效率提升300%的实战指南
  • Vue 和 React 的核心渲染机制 对比