← 2022 · ZEKU 笔试

推荐答案 测试一下

下列不属于动态数组内建函数的是

A. delete() B. size() C. new[] D. length()
单选题 中等 笔试真题单选

参考答案

正确选项:D 题目考查 SystemVerilog 中动态数组的内建函数。动态数组(dynamic array)是 SystemVerilog 中一种可变长度的数组,其内建函数包括:delete() 用于清空数组元素并释放内存;size() 返回数组当前元素个数;new[] 用于重新分配数组大小并初始化。而 length() 不是动态数组的内建函数,它是固定数组(packed array)和字符串(string)的属性或方法。因此,不属于动态数组内建函数的是 D。易错点:混淆动态数组与固定数组的属性和方法,或错误认为 length() 适用于所有数组类型。

涉及知识点

  • SystemVerilog动态数组
  • 内建函数delete()
  • 内建函数size()
  • 内建函数new[]
  • length()的适用范围
  • 数组类型区分
← 上一题
登录后反馈错题
下一题 →