英伟达 2011 软件工程师
技术研发 产品
本套题共6题,暂无参考答案
题目详情
第1题

用宏定义365天的秒数 


第2题

写个函数,功能是两个8bit的数相加,用0xXX,表示,计算过程要忽略掉0x,比如 

 0x33+0x28  要返回0x61 


第3题

 写个bool randNum(int total, int size),要求随机产生一个大小为size的数组 

 ,数组元素取值在1-total之间,并且要求数组之和等于total 


第4题

 if(a==1'bz) begin 

 $display("display1"); 

 end esle begin 

 $display("display2"); 

 end 

 if(b===1'bz) begin 

 $display("display3"); 

 end esle begin 

 $display("display4"); 

 end 

 其中a=b=1lay 

 问上面的输出结果。 


第5题

要求用Perl/Tcl/C完成一段编程。大意是 

 %salary=( 

 Mary =>1000 

 Tom=>1200 

 Jack=>1100 

 Jane=>1200 

 Steve=>1000 

 ) 

 要求实现Jane Tom  Jack Mary Steve的输出 

 即 工资从高到低,工资一致的按姓名的第一个字母的ASCII的大小 


第6题

两个接口之间有多个数据地址控制线,然后说出合理的timing requirement

左边
右边 

 w_data 

 ---------------  → 

 addr 

 ---------------  → 

 r_data 

 ←--------------- 

 ctrl 

 ---------------  → 

 req 

 ---------------  → 

 ack 

 ←--------------- 

 其中req、ack是单线的(1bit),其他的信号线是多bit的。 


共有 6 道题目