在Verilog HDL程序中,有赋值语句"a=2;b=3;Y=a+b;",则Y一定等于5。
错误
举一反三
- 在Verilog HDL程序中,关于赋值语句,说法错误的是 ( )
- 在Verilog HDL程序中正确的非阻塞式赋值语句是 ( )
- 下列语句是正确的赋值语句的是( ) A: 5=x B: x+y=3 C: x=y=-2 D: y=y*y
- 若x和y是程序中的两个整型变量,则下列if语句中正确描述x等于1时,y赋值为1,否则y赋值为2的是( )。 A: if(x==1) y=1; else y=2; B: if(x=1) then y=1 else y=2; C: if(x==1) y=1 else y=2; D: if x==1 y=1; else y=2;
- 若以下选项中的变量全部为整形变量,且已正确定义并赋值,则语法正确的switch语句是() A: switch(a+9){ case c1: y=a-b; case c2: y=a+b;} B: switch a*b { case 10: x=a+b; default: y=a-b; } C: switch(a+9) { case 1: case 3: y=a+b;break; Case 0: case4: y=a+b; } D: switch(a*a+b*b) { default: break; case 3: y=a+b;break; case 2: y=a-b;break; }
内容
- 0
下列程序运行时,能运行语句2的 x, y, z 的条件时,分别赋值为: Dim x ,y , z As Integer x = ____ y = ____ z = ____ If x > 2 And y < 5 Or z =5 Then 语句1 Else 语句2 End If
- 1
verilog HDL 中,连续赋值语句的关键字为:( )
- 2
在Verilog HDL程序中,-11%3的结果为( )。 A: 3 B: 2 C: -2 D: -3
- 3
在verilog HDL语言中,主要的并行语句有______ 、连续赋值语句、例化语句等。
- 4
假设使用DIMENSION y(2,3)定义了一个二维数组y,正确的赋值语句是( )。 A: y[7]=10 B: y=10 C: STORE 10 y[3],y[4],y[5] D: y[2],y[3],y[4]=10