- 0
- 0
- 约1.15万字
- 约 25页
- 2026-08-24 发布于河南
- 举报
2025年6月GESP编程能力认证C++等级考试三级真题(含答案)和解析)
一、单项选择题(总共10题,每题2分,共20分)
1.在C++中,以下关于动态内存分配的描述,哪一项是正确的?
A.使用new运算符分配的内存必须手动释放,否则会导致内存泄漏
B.delete运算符可以释放任意类型的内存,包括栈内存
C.动态分配的内存生命周期由智能指针管理时,无需手动调用delete
D.动态分配的内存只能通过new[]和delete[]成对使用,不能单独使用new和delete
参考答案:A
解析:动态内存分配通过new和delete(或new[]和delete[])实现,new分配内存后若不手动释放会导致内存泄漏,选项A正确。delete仅用于释放new分配的内存,不能释放栈内存,选项B错误。智能指针(如std::unique_ptr)可自动管理内存,但并非所有动态内存都能被智能指针接管,选项C不完全正确。new和delete可单独使用,new[]和delete[]必须成对使用,选项D错误。
2.以下代码片段中,关于虚函数和纯虚函数的描述,哪一项是正确的?
```cpp
classBase{
public:
virtualvoidfunc()=0;//纯虚函数
};
您可能关注的文档
- 2025年(网络空间安全)云安全技术试题及答案.docx
- 2025年(新)《传染病防治法》考试试题(附答案).docx
- 2025年(信息系统开发)系统开发技术试题及答案.docx
- 2025年(智能建造)智能技术试题及答案.docx
- 2025年(智能楼宇管理员)智能楼宇运行管理试题及答案.docx
- 2025年(智能体育工程)智能体育工程试题及答案.docx
- 2025年(中级)网络工程师考试题库大全附答案.docx
- 2025年(最全版)二级建造师考试建筑工程管理试题及答案.docx
- 2025年“415全民国家安全教育日”专项答题有奖竞赛题库及参考答案.docx
- 2025年“艾梅乙”母婴阻断培训试题(附答案).docx
最近下载
- 2026年四川省社区专职工作者招聘考试(综合知识)历年参考题库含答案详解.docx VIP
- 【历史】中外历史大事年表(详细).pdf
- 凯泉水泵-XBD系列消防泵综合样本2021-3-5.pdf VIP
- 2026企业采购管理制度与比价审批资料包.docx VIP
- 昔格达地层路堑边坡防护措施建议.pptx VIP
- 《GB/T 5783-2025紧固件 六角头螺栓 全螺纹》.pdf
- 20kV及以下配电网工程预算定额 第一册 建筑工程2009.pdf VIP
- 钢结构监理实施细则钢结构监理实施细则.doc VIP
- 昔格达地层路堑边坡防护措施建议.pdf VIP
- 02S404 防水套管图集--.pdf VIP
原创力文档

文档评论(0)