← 2022 · 芯海科技 笔试

推荐答案 测试一下

下面属于双状态数据类型的是

A、byte B、logic C、bit D、integer
单选题 中等 笔试真题单选

参考答案

C。在SystemVerilog中,双状态数据类型(2-state)只包含0和1两种逻辑值,而四状态数据类型(4-state)还包含X(未知)和Z(高阻)。选项A byte是8位有符号整数,属于双状态类型;选项B logic是四状态类型,可表示0、1、X、Z;选项C bit是1位双状态类型;选项D integer是32位有符号整数,但在SystemVerilog中integer默认为四状态类型(可存储X和Z)。虽然byte和bit都是双状态类型,但本题为单选题,且常见考题中强调bit作为最基本的二值逻辑类型,而byte常被考生误认为与integer类似。因此最合适的答案是C bit。注意:在Verilog中没有bit类型,bit是SystemVerilog引入的;而byte在SV中明确为双状态。若题目出现多个双状态选项,需结合语境判断出题意图。

涉及知识点

  • SystemVerilog数据类型分类
  • 双状态与四状态区别
  • bit与byte的特性
  • integer的四状态属性
  • logic的四状态特性
← 上一题
登录后反馈错题
下一题 →