2026年计算机二级考试C编程实践题与解析.docxVIP

  • 1
  • 0
  • 约6.04千字
  • 约 16页
  • 2026-06-26 发布于福建
  • 举报

2026年计算机二级考试C编程实践题与解析.docx

第PAGE页共NUMPAGES页

2026年计算机二级考试C++编程实践题与解析

一、选择题(共5题,每题2分,共10分)

说明:下列每小题均只有一个正确答案,请将正确选项的字母填入括号内。

1.关于C++中的智能指针,以下说法错误的是?

A.`std::unique_ptr`可以防止内存泄漏

B.`std::shared_ptr`可以实现多个指针共享同一块内存

C.`std::weak_ptr`可以解决`std::shared_ptr`的循环引用问题

D.`std::auto_ptr`在C++11中被弃用,建议使用`std::unique_ptr`

2.以下关于模板的描述,正确的是?

A.模板必须先定义后使用

B.模板函数和模板类都可以在头文件中声明

C.模板不支持默认参数

D.模板特化只能针对类模板,不能针对函数模板

3.关于C++中的异常处理,以下说法正确的是?

A.`try`块中可以包含多个`catch`块

B.`throw`可以抛出任何类型的对象

C.`catch`块必须与抛出异常的类型完全匹配

D.`finally`块在异常抛出时一定会执行

4.以下关于STL容器的描述,错误的是?

A.`std::vector`是动态数组,支持随机访问

B.`std::list`是双向链表,不支持

文档评论(0)

1亿VIP精品文档

相关文档