模拟卷一C++单项选择题

在 C++ 中,使用 int* p = new int[10]; 动态分配了一个含 10 个 int 的数组,释放该数组的正确方式是( )。

单项选择题 第 10 题 · CSP-S 提高级 初赛 模拟试卷(一)
  • A.delete p;
  • B.delete[] p;
  • C.free(p);
  • D.不需要释放
正确答案B. delete[] p;
答案解析
new[] 分配必须用 delete[] 释放,否则行为未定义。

本题收录于「CSP-S 提高级 初赛 模拟试卷(一)」,共 25 道题,全部提供答案与解析。可进入在线练习系统按知识点随机组卷、自动批改并归集错题。

进入在线练习 查看完整试卷 本类全部题目