← 2022 · 海思 笔试

推荐答案 测试一下

system verilog中类默认的成员属性是()

A.private B.public C.automatic D.local
单选题 中等 笔试真题单选

参考答案

正确答案是B。SystemVerilog中类成员默认的访问属性是public。public表示成员可以在类内部、派生类以及类外部被访问,无需显式声明。这与C++/Java等语言不同,后者类默认私有。private关键字用于显式限制访问仅限于类内部,local则用于限制访问仅限于本类及同包中的类。automatic是用于动态变量的存储类型关键字,与类成员属性无关。因此,默认情况下类成员属性为public。

涉及知识点

  • SystemVerilog类成员默认public
  • public与private的区别
  • local关键字作用
  • automatic存储类型
  • SV与其他语言默认访问差异
← 上一题
登录后反馈错题
下一题 →