- 0
- 0
- 约4.91千字
- 约 12页
- 2026-09-15 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年高级编程语言:C++认证题库
一、选择题(每题2分,共20题)
说明:下列每题只有一个正确答案。
1.在C++中,以下哪个关键字用于定义公有成员?
A.`private`
B.`protected`
C.`public`
D.`internal`
2.关于C++中的虚函数,以下说法正确的是?
A.虚函数必须在基类中声明
B.虚函数不能是静态函数
C.虚函数必须重写
D.虚函数只能定义在类外
3.在C++中,`std::vector`与`std::array`的主要区别是什么?
A.`std::vector`可以动态扩展,`std::array`不可以
B.`std::vector`支持随机访问,`std::array`不支持
C.`std::vector`是线程安全的,`std::array`不是
D.`std::vector`需要额外内存管理,`std::array`不需要
4.以下哪个是C++11引入的智能指针?
A.`std::auto_ptr`
B.`std::shared_ptr`
C.`std::raw_ptr`
D.`std::weak_ptr`
5.关于C++中的异常处理,以下哪个语句用于捕获所有类型异常?
A.`try{...}catch(inte){...}
原创力文档

文档评论(0)