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



🌲 第1题:算法语言之争

1、有人说:

"算法不能用自然语言描述!"

😲真的吗?


2、🎯故事:

你教同学做蛋糕🍰:

👉 "先打蛋 → 加糖 → 烤箱"

这就是算法的自然语言描述


3、算法的描述方式:

✔ 可以用自然语言

✔ 也可以用流程图、代码

❌所以题目是错的!


4、✅答案:❌



🌲 第2题:域名迷宫

1、🌐你来到互联网城堡:

网址是:

复制代码
gesp.ccf.org.cn

2、👑问题:顶级域名是 gesp?

❌错!

🎯正确结构:

  • cn 👉 顶级域名(国家)

  • org 👉 组织

  • ccf 👉 机构

  • gesp 👉 子域名

👉 最后那个才是"顶级"!


3、✅答案:❌



🌲 第3题:编码世界

1、📦有人说:

👉 数据编码只有:原码、反码、补码

😅太少啦!


2、🎯其实还有:

  • ASCII

  • Unicode

  • 浮点数编码......

👉 世界很大!

❌这句话是错的!


3、✅答案:❌



🌲 第4题:数组边界陷阱

1、📏数组长度是 n

有人说:

👉 下标范围是 0 到 n

😱不正确!


2、🎯正确是:

复制代码
0 到 n-1

👉 n 是越界!

❌错!


3、✅答案:❌



🌲 第5题:神秘字符 '\0'

1、👻两个字符:

复制代码
'\0'   和   '0'

2、🎯区别:

  • '\0' 👉 字符串结束符(值是0)

  • '0' 👉 字符'0'(ASCII是48)

👉 完全不同!

✔ 这句话是对的!


3、✅答案:✔



🌲 第6题:数组下标奇遇

1、🧠问题:

数组下标可以用字符吗?


2、😲可以!

复制代码
int a[100];
a['A'] = 5;

👉 因为 'A' = 65(ASCII)

✔ 合法!但是不推荐这样写。


3、✅答案:✔



🌲 第7题:数组大小定身术

1、📦数组一旦创建:

复制代码
int a[5];

👉 大小还能变吗?

❌不能!

👉 数组是"固定大小容器"

✔ 正确!


2、✅答案:✔



🌲 第8题:二进制效率骗局

1、🤖有人说:

👉 把所有数写成二进制,程序更快!


2、😅其实:

👉 计算机内部本来就是二进制!

👉 你写 10 或 1010 没区别!

❌不会更快!


3、✅答案:❌



🌲 第9题:进制比较陷阱

1、🧠判断:

复制代码
0xf == 015

2、👉 计算:

  • 0xf = 15(16进制)

  • 015 = 13(8进制)

😲不相等!

❌不是 true


3、✅答案:❌



🌲 第10题:位运算侦探

1、🕵️条件:

复制代码
(a | 3) == 3

2、🎯意思:

👉 a 的每一位,不能比 3 多1!

👉 3 = 11(二进制)


3、所以:

👉 a 只能是:

复制代码
0, 1, 2, 3

✔说法正确!


4、✅答案:✔


🎉 知识点总结:

🌟 算法的表达方式

🌟 域名结构

🌟 编码的多样性

🌟 数组边界

🌟 特殊字符

🌟 ASCII的妙用

🌟 数组特性

🌟 进制与效率

🌟 不同进制比较

🌟 位运算判断


相关推荐
「QT(C++)开发工程师」10 小时前
C++ std::move 详解
开发语言·c++
豆沙沙包?13 小时前
C++~~~set容器、map容器(p57-P69)
开发语言·c++
qeen8713 小时前
【数据结构】哈希表的C++实现与封装
数据结构·c++·散列表·哈希表
乐观勇敢坚强的老彭15 小时前
C++信奥GESP四级的常见题型和解题模板速查表
开发语言·c++
欧特克_Glodon15 小时前
OpenCV计算机视觉开发入门与实践<二十二>:图像平滑之线性滤波
c++·人工智能·opencv·计算机视觉
沙盘客16 小时前
AFSIM 示例解读(09)· 传感器全家桶 sensor_demos(下):ESM / SAR / 被动测向
c++·经验分享·后端
大鹏的NLP博客16 小时前
WSL2 资源治理:从 ONNX Runtime CUDA 编译 OOM 到 `.wslconfig` 防御配置
c++·深度学习·onnx runtime
星星.72216 小时前
C++算法竞赛|二分查找与二分答案:边界模板、浮点二分、STL
数据结构·c++·算法
老当益壮梁奶奶17 小时前
Linux 软件编程学习笔记(六):线程编程入门与实践
linux·c语言·c++·笔记·学习