2026年计算机编程语言C高级测试题.docxVIP

  • 1
  • 0
  • 约4.54千字
  • 约 13页
  • 2026-07-31 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年计算机编程语言C++高级测试题

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

1.在C++中,以下关于`std::mutex`的描述,错误的是?

A.`std::mutex`是线程安全的互斥量

B.`std::mutex`需要手动解锁,否则可能导致死锁

C.`std::mutex`支持递归锁

D.`std::mutex`只能由一个线程持有

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

A.`const`

B.`volatile`

C.``

D.`-`

3.关于C++11的`lambda表达式`,以下说法错误的是?

A.`lambda`可以捕获外部变量

B.`lambda`的捕获列表必须写在方括号内

C.`lambda`可以隐式转换为函数指针

D.`lambda`不支持模板参数

4.在C++中,以下哪个运算符用于判断两个指针是否指向同一块内存?

A.`==`

B.`!=`

C.``

D.``

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

A.`std::unique_ptr`是右值引用专属

B.`std::shared_ptr`可以避免循环引用问题

C.`std::weak_ptr`可以安全地观察`shared_ptr`

D.`std::auto_ptr`在C++11中被弃用

6

文档评论(0)

1亿VIP精品文档

相关文档