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的妙用

🌟 数组特性

🌟 进制与效率

🌟 不同进制比较

🌟 位运算判断


相关推荐
feng_you_ying_li1 天前
C++复习二,继承与多态
c++
小小de风呀1 天前
de风——【从零开始学C++】(十一):list的基本使用和模拟实现
开发语言·c++·list
陌路201 天前
C++高级进阶--夯实进阶基础(1)
开发语言·c++
郝学胜-神的一滴1 天前
中级OpenGL教程 008:精准控制高光光斑大小与强度
c++·unity·godot·three.js·图形学·opengl·unreal
牢姐与蒯2 天前
c++数据结构之c++11(一)
数据结构·c++
折戟不必沉沙2 天前
构造和析构函数能否是虚函数?能否调用虚函数?
c++
-To be number.wan2 天前
算法日记 | STL- sort排序
c++·算法
不想写代码的星星2 天前
编译期策略模式:当模板成为策略容器
c++
啦啦啦啦啦zzzz2 天前
数据结构:平衡二叉树
数据结构·c++·二叉树
玖釉-2 天前
Vulkan 中 Shader 的 vert、frag、mesh、comp 全面解析:作用、关系、特点与工程实践
开发语言·c++·windows·算法·图形渲染