2026年高级程序设计语言C期末考试题.docxVIP

  • 3
  • 0
  • 约6.85千字
  • 约 18页
  • 2026-06-25 发布于福建
  • 举报

2026年高级程序设计语言C期末考试题.docx

第PAGE页共NUMPAGES页

2026年高级程序设计语言C++期末考试题

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

1.在C++中,以下哪个关键字用于声明抽象类?

A.`virtual`

B.`abstract`

C.`final`

D.`sealed`

2.以下关于模板的描述,错误的是?

A.模板可以是函数模板或类模板

B.模板参数可以是类型参数或非类型参数

C.模板必须全部在编译时确定类型

D.模板支持重载

3.在C++中,`std::unique_ptr`与`std::shared_ptr`的主要区别是?

A.`unique_ptr`支持复制,`shared_ptr`不支持

B.`unique_ptr`移动语义更强,`shared_ptr`需要引用计数

C.`unique_ptr`适用于单对象管理,`shared_ptr`适用于多对象共享

D.两者没有本质区别

4.以下哪个操作符用于检查两个指针是否指向同一内存地址?

A.`==`

B.`-`

C.`-`

D.``

5.在C++11中,以下哪个关键字用于声明右值引用?

A.`const`

B.`volatile`

C.``

D.`-`

6.关于RAII(ResourceAcquisitionIsInitialization)原则,以下描述错误的是?

A.资源

文档评论(0)

1亿VIP精品文档

相关文档