程序设计进阶期末考试试题及详细答案.docxVIP

  • 2
  • 0
  • 约5.81千字
  • 约 10页
  • 2026-08-15 发布于河北
  • 举报

程序设计进阶期末考试试题及详细答案.docx

程序设计进阶期末考试试题及详细答案

适用专业:计算机相关专业大二

考试时长:120分钟

满分:100分

考试说明:闭卷考试,可使用草稿纸,禁止携带电子设备及资料,代码基于C++语言,侧重面向对象、数据结构基础、STL、指针与内存、递归算法等进阶考点

一、单项选择题(共15题,每题2分,共30分)

1.下列关于C++类与对象的说法,正确的是()

A.类的私有成员可以通过对象直接访问

B.构造函数可以有返回值

C.析构函数在对象销毁时自动调用

D.一个类只能有一个构造函数

2.下列不属于面向对象三大特性的是()

A.封装B.继承C.复用D.多态

3.关于C++指针,以下说法错误的是()

A.指针变量存储的是内存地址

B.空指针可以直接解引用使用

C.数组名本质是数组首元素的地址

D.指针可以进行加减整数的运算

4.下列关于继承的访问权限,说法正确的是()

A.公有继承下,基类public成员在派生类中仍为public

B.公有继承下,基类private成员可以被派生类直接访问

C.保护继承下,基类protected成员变为private

D.私有继承下,基类所有成员在派生类中保持原有权限

5.实现运行时多态的核心机制是()

A.函数重载B.虚函数C.静态函数D.构造函数

6.下列关于STL容器的说法,错误的是()

A.

文档评论(0)

1亿VIP精品文档

相关文档