海思·联发科·大疆 大厂数字IC笔试模拟题(十二)【带答案】
此系列模拟试卷综合了海思,联发科,紫光等多达十家公司的二十余套历年常见笔试题并附上了答案,是数字IC笔试的精华部分。目的不仅仅是帮助应聘者检验前面知识点的学习成果,加深对笔试题目的理解,还致力于助力应聘者都能顺利通过笔试。欢迎大家查漏补缺。
04:
从综合出电路的电路看第一段代码比第二段代码优化的地方是()
第一段代码:
Always @(posedge clk or negedge rst_n) begin
If(!rst_n)
D<=1’b0;
Else if(A&B)
D<= A+B;
End
第二段代码:
Always @(posedge clk or negedge rst_n) begin
If(!rst_n)
D<=1’b0;
Else if(A&B)
D<= A+B;
Else
D<=1’b0;
End
A. 第一段代码比第二段代码简练,方便综合
B. 第一段代码比第二段代码省功耗
C. 第一段代码比第二段代码电路简单
D. 第一段代码比第二段代码易于理解和实现
解析答案:B
05:
以下对verilog中函数的描述正确的是()
A. 函数定义中不可以包含时延控制
B. 函数可以调用任务
C. 函数可以不需要输入参数
D. 函数可以返回多个值
解析 1.函数的定义不能包含任何的时间控制语句,即用任何用#、@或wait来标识的语句;
2.函数不能启动任务,但可以调用其他函数;
3.定义函数时至少要有一个输入变量;
4.在函数定义中必须有一条赋值语句给函数中的一个内部变量赋以函数的结果值,该内部变量具有和函数名相同的名字。
答案:A
06:
九进制数16与九进制数27相加的结果用九进制表示为()
A. 43
B. 44
C. 45
D. 46
解析九进制数16,换成十进制就是15,九进制数27,换成十进制数是25,两者相加的数,用十进制表示是40,换成九进制数就是44。
答案:B