下列采用持续赋值语句描述表达式[img=102x37]17e437577964a35.png[/img]正确的是( )
A: assign m = ~((a&b)|( ~c&d));
B: assign m = ~((a*b)+(~(c*d)));
C: assign m = ~((a&b)|(~(c&d)));
D: assign m = (~(a*b)+(~(c*d)));
A: assign m = ~((a&b)|( ~c&d));
B: assign m = ~((a*b)+(~(c*d)));
C: assign m = ~((a&b)|(~(c&d)));
D: assign m = (~(a*b)+(~(c*d)));
C
举一反三
- 补充程序完成一个8位奇偶校验电路。module modelsim_test (even_bit,odd_bit,a);input[7:0] a;output even_bit,odd_bit;assign even_bit =;//偶校验位assign odd_bit =;//奇校验位endmodule A: &a,~&a B: ^a, ~^a C: &a, ^a D: ^a, !a
- 若有定义 int*p1,*p2,m=5,n;以下赋值语句都正确的选项是____ A: p1=&m;p2=&p1; B: p1=&m;p2=&n;*p2=*p1; C: p1=&m;*p1=*p2; D: p1=&m;*p2=*p1;
- 若有说明:int *p1,*p2,m=5,n;以下均是正确赋值语句的是( ) A: p1=&m,p2=&p1 B: p1=&m;p2=&n;*p1=*p2 C: p1=&m;p1=p2 D: p1=&m;*p2=*p1
- 已知int m=10;正确表示m的引用的是( )。 A: int &Z; B: .int &t=10; C: int &X=m; D: float &f=&m;
- 下面两个程序分别用显式赋值语句和隐式赋值语句实现全加器,其中哪一个利用了显式赋值语句? A: module fulladder(SUM,C_OUT,A,B,C_IN);input A,B,C_IN;output SUM,C_OUT;assign SUM=(A^B)^C_IN;assign C_OUT=(A&B)| (A^B)&C_IN;endmodule B: module fulladder(SUM,C_OUT,A,B,C_IN);input A,B,C_IN;output SUM,C_OUT;wire SUM=(A^B)^C_IN;wire C_OUT=(A&B)| (A^B)&C_IN;endmodule
内容
- 0
已知: int m=5;下列表示引用的方法中,正确的是:( )。 A: int &t=5; B: float &f=&m; C: int &Z; D: int &X=m;
- 1
已知: int m=10;下列表示引用的方法中,正确的是:( ) A: int &Z; B: int &t=10; C: int &X=m; D: float &f=&m;
- 2
已知:int<br/>m=10; 下列表示引用的方法中,( )是正确的。 A: float &t=&m; B: int &y=10; C: int &z; D: int &x=m;
- 3
设有函数声明和变量定义如下:void f(int *x,int &y);int m=5,n=10;则下列函数调用表达式正确的是( )。 A: f(&m,n) B: f(&m,&n) C: f(*m,&n) D: f(*m,n)
- 4
定义:int *p1, *p2, m, n; 下面正确的语句是( )。 A: A)p1=&m; p2=&p1; B: B)p1=m; p2=n; *p2=*p1=15; C: C)p1=&m; *p2=15; D: D)p1=&m; p2=&n; *p2=*p1=15;