← 2022 · 芯海科技 笔试

推荐答案 测试一下

关于动态数组和队列,描述错误的是

A、动态数组需要调用delete函数释放空间 B、队列在扩大时,sv会自动分配空间 C、动态数组和动态队列实例化使用new[] D、队列相关函数包括pop_front()、push_back()
单选题 中等 笔试真题单选

参考答案

正确答案是C。动态数组在SystemVerilog中使用new[]进行实例化,并可以调用delete释放空间。队列不需要new[],它通过`{}`或`push_back`等方法自动分配空间,因此队列实例化不使用new[]。选项A正确,动态数组确实需要调用delete释放空间。选项B正确,队列在扩大时会自动分配空间。选项D正确,队列支持pop_front、push_back等操作函数。C选项错误,动态队列不应当使用new[]实例化,而应直接声明后使用。

涉及知识点

  • 动态数组与队列的实例化方式
  • new[]与delete的使用
  • 队列自动分配空间机制
  • 队列常用函数
← 上一题
登录后反馈错题
下一题 →