2026年电子公司软件工程师招聘考试 C++ 智能指针专项模拟试卷及答案.docxVIP

  • 0
  • 0
  • 约1.14万字
  • 约 33页
  • 2026-10-28 发布于陕西
  • 举报

2026年电子公司软件工程师招聘考试 C++ 智能指针专项模拟试卷及答案.docx

2026年电子公司软件工程师招聘考试C++智能指针专项模拟试卷及答案

考试时长:120分钟满分:100分

一、单选题(总共10题,每题2分,总分20分)

1.在C++中,以下哪种智能指针可以用于管理动态分配的数组?

A.std::unique_ptr

B.std::shared_ptr

C.std::weak_ptr

D.std::auto_ptr

2.使用std::unique_ptr时,如果尝试对已经释放的指针调用成员函数,会发生什么?

A.编译错误

B.运行时错误(段错误)

C.无任何操作

D.警告信息

3.以下哪个语句正确地展示了std::shared_ptr的引用计数机制?

A.std::shared_ptrintp1(newint(10));

B.std::shared_ptrintp1=newint(10);

C.std::shared_ptrintp1(newint(10),[](intp){deletep;});

D.std::shared_ptrintp1(newint(10));p1.reset();

4.当多个std::weak_ptr指向同一个std::sha

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档