- 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)