本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-11-06到2021-01-10
本篇答案更新状态:已完结

3.硬件描述语言基础 硬件描述语言基础单元测验

1、 问题:以下代码描述的是?assign c=!(a&b);
选项:
A:与门
B:或门
C:与非门
D:或非门
答案: 【与非门

2、 问题:以下代码描述的是?assign c=!(a^b);
选项:
A:异或门
B:或非门
C:同或门
D:或门
答案: 【同或门

3、 问题:以下代码描述的是?assign {c,d}= a+b ;
选项:
A:加法器
B:全加器
C:半加器
D:乘法器
答案: 【半加器

4、 问题:以下代码描述中变量c表示的?assign {c,d}= a+b ;
选项:
A:和
B:进位
C:输入
D:输出
答案: 【进位

5、 问题:在以下代码中,变量c的位宽是?assign c = &a
选项:
A:0
B:1
C:2
D:3
答案: 【1

6、 问题:如果想代码有意义,在以下代码中,变量a的位宽至少是?assign c = &a
选项:
A:0
B:1
C:2
D:3
答案: 【2

7、 问题:以下代码描述的是?assign c= d ?a:b;
选项:
A:乘法器
B:加法器
C:桶形移位器
D:多路选择器
答案: 【多路选择器

8、 问题:以下代码描述的是? always @ (posedge clk ) if (reset == 0) begin y <= 0; end else y <= a;end
选项:
A:计数器
B:触发器
C:锁存器
D:移位器
答案: 【触发器

9、 问题:以下代码描述的是?always @ (a or b or sel) begin y = 0; if (sel == 0) begin y = a; end else begin y = b; end end
选项:
A:移位器
B:锁存器
C:多路复用器
D:比较器
答案: 【多路复用器

10、 问题:以下代码描述的是?always @(posedge clk) if (reset) begin out <= 8’b0 ; end else if (enable) begin out <= out + 1; end
选项:
A:触发器
B:计数器
C:移位寄存器
D:存储器
答案: 【计数器

11、 问题:以下代码描述的是?always @ (posedge clk_in) if (reset) begin clk_out <= 1’b0; end else if (enable) begin clk_out <= ! clk_out ; end
选项:
A:分频器
B:计数器
C:移位器
D:触发器
答案: 【分频器

12、 问题:如果变量a位宽为2位,变量b位宽为3位,以下代码中y合理的位宽是?assign y = {a,b};
选项:
A:2
B:3
C:4
D:5
答案: 【5

13、 问题:以下代码描述的是?assign {d,e} = a + b + c;
选项:
A:加法器
B:半加器
C:全加器
D:减法器
答案: 【全加器

14、 问题:以下代码描述的是?assign out = (in == 3’b000 ) ? 8’b0000_0001 : (in == 3’b001 ) ? 8’b0000_0010 : (in == 3’b010 ) ? 8’b0000_0100 : (in == 3’b011 ) ? 8’b0000_1000 : (in == 3’b100 ) ? 8’b0001_0000 : (in == 3’b101 ) ? 8’b0010_0000 : (in == 3’b110 ) ? 8’b0100_0000 : (in == 3’b111 ) ? 8’b1000_0000 : 8’h00;
选项:
A:编码器
B:译码器
C:多路复用器
D:比较器
答案: 【译码器

15、 问题:以下代码中所有信号位宽全部为1,其描述的是?not U_inv (inv_sel,sel);and U_anda (asel,a,inv_sel),and U_andb (bsel,b,sel);or U_or (y,asel,bsel);
选项:
A:比较器
B:全加器
C:计数器
D:多路复用器
答案: 【多路复用器

16、 问题:在Verilog中表示变量a小于等于b,应该写为a b
答案: 【<=

17、 问题:在Verilog中表示变量a不等于b,应该写为a b
答案: 【(以下答案任选其一都对)!=;
!=

18、 问题:assign c= 0&x,c的值为?
答案: 【0

19、 问题:assign c= 0^x,c的值为?
答案: 【x

20、 问题:$display (” 10 %s 3 = %d”,”%”, 10 % 3);显示的结果为:10 % 3 =
答案: 【1

21、 问题:$display (” 10 / 5 = %d”, 10 / 5);显示的结果为:10 / 5 =
答案: 【2

22、 问题:$display (” 5 >= 10 = %b”, (5 >= 10));显示的结果为:5 >= 10 =
答案: 【0

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注