← 2022 · 芯海科技 笔试

推荐答案 测试一下

关于重载,下面描述正确的有

A、函数、任务可以被重载 B、transaction可以被重载 C、sequence不能被重载 D、UVM factory机制的重载要求重载的类必须派生自被重载的类
单选题 中等 笔试真题单选

参考答案

正确答案:D。A选项错误:SystemVerilog不支持函数和任务的重载(overload),但支持虚方法覆盖(override)。B选项正确但非唯一正确:transaction作为UVM类,可以通过factory机制被重载,但题目为单选题,需要选择最准确的一项。C选项错误:sequence继承自uvm_sequence,属于UVM类,同样可以被重载。D选项正确:UVM factory机制的重载必须满足重载类(派生类)继承自被重载类(基类),否则无法注册和替换。核心考点:UVM重载是面向对象多态的体现,要求派生类替换基类。

涉及知识点

  • UVM factory重载条件
  • SystemVerilog重载与覆盖区别
  • UVM对象可重载性
  • 重载与继承的关系
← 上一题
登录后反馈错题
下一题 →