2026年高级编程语言C认证题库.docxVIP

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

1亿VIP精品文档

相关文档