GESP C++ 真题 · 逐题精解
首页C++五级真题 › 2026年6月 › 第2题

GESP 2026年6月 C++五级 判断题 第2题

C++五级判断题2026年6月第2题

所属知识点:综合应用(跨题型) 难度要求:掌握 考频:—

带哨兵头尾节点的双向循环链表,在表头插入节点 p ,以下四步操作 ① p->next = head->next; ② p->prev = head; ③ head->next->prev = p; ④ head->next = p; 无论什么顺序执行结果都正确。

正确答案:错误(×)

题目解析
第 ④ 步 head->next = p 会改写 head->next,而 ① 和 ③ 都依赖 head->next 的「旧值」,所以 ④ 必须放在 ①③ 之后。顺序错了链就断了,「任意顺序都正确」是错的,选 ×。💡 指针操作有数据依赖,改写前必须先用到旧值。

想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?

进入 GESPPASS 开始练习