华为面试笔试题

华为面试笔试题

ID:36580885

大小:38.50 KB

页数:8页

时间:2019-05-12

华为面试笔试题_第1页
华为面试笔试题_第2页
华为面试笔试题_第3页
华为面试笔试题_第4页
华为面试笔试题_第5页
资源描述:

《华为面试笔试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、华为硬件面试题[硬件工程师]全都是几本模电数电信号单片机题目  1.用与非门等设计全加法器  2.给出两个门电路让你分析异同  3.名词:sram,ssram,sdram  4.信号与系统:在时域与频域关系  5.信号与系统:和4题差不多  6.晶体振荡器,好像是给出振荡频率让你求周期(应该是单片机的,12分之一周期..  ..)  7.串行通信与同步通信异同,特点,比较  8.RS232c高电平脉冲对应的TTL逻辑是?(负逻辑?)  9.延时问题,判错  10.史密斯特电路,求回差电压  11.VCO是什么,什么参数(

2、压控振荡器?)  12.用D触发器做个二分颦的电路.又问什么是状态图  13.什么耐奎斯特定律,怎么由模拟信号转为数字信号  14.用D触发器做个4进制的计数  15.那种排序方法最快?  一、研发(软件)  用C语言写一个递归算法求N!;  给一个C的函数,关于字符串和数组,找出错误;  防火墙是怎么实现的?  你对哪方面编程熟悉?硬件:1、继电器控制电路。2、SDRAM是怎么工作的3、写出逻辑表达式说明A2A1A0大于B2B1B0。4、常用触发器有几种5、示波器有几种触发方式,举出三种华为笔试题含答案[软件工程题] 

3、       写一个程序,要求功能:求出用1,2,5这三个数不同个数组合的和为100的组合个数。如:100个1是一个组合,5个1加19个5是一个组合。。。。请用C++语言写。答案:最容易想到的算法是:  设x是1的个数,y是2的个数,z是5的个数,number是组合数  注意到0<=x<=100,0<=y<=50,0<=z=20,所以可以编程为:  number=0;  for(x=0;x<=100;x++)      for(y=0;y<=50;y++)        for(z=0;z<=20;z++)       

4、   if((x+2*y+5*z)==100)              number++;  cout<

5、95,93,...,1    z=2,x=90,88,...,0    z=3,x=85,83,...,1    z=4,x=80,78,...,0    ......    z=19,x=5,3,1    z=20,x=0  因此,组合总数为100以内的偶数+95以内的奇数+90以内的偶数+...+5以内的奇数+1,即为:(51+48)+(46+43)+(41+38)+(36+33)+(31+28)+(26+23)+(21+18)+(16+13)+(11+8)+(6+3)+1  某个偶数m以内的偶数个数(包括0)可以表

6、示为m/2+1=(m+2)/2  某个奇数m以内的奇数个数也可以表示为(m+2)/2  所以,求总的组合次数可以编程为:  number=0;  for(intm=0;m<=100;m+=5)  {      number+=(m+2)/2;  }  cout<

7、满足当前的资源限制,用户需求限制,开发时间限制等种种限制条件下的最优算法。而绝不能一拿到手,就立刻用最容易想到的算法编出一个程序了事——这不是一个专业的研发人员的行为。  那么,那种最容易想到的算法就完全没有用吗?不,这种算法正好可以用来验证新算法的正确性,在调试阶段,这非常有用。在很多大公司,例如微软,都采用了这种方法:在调试阶段,对一些重要的需要好的算法来实现的程序,而这种好的算法又比较复杂时,同时用容易想到的算法来验证这段程序,如果两种算法得出的结果不一致(而最容易想到的算法保证是正确的),那么说明优化的算法出了问

8、题,需要修改。  可以举例表示为:  #ifdefDEBUG      intsimple();  #endif      intoptimize();  ......  inafunction:  {      result=optimize();      ASSERT(result==simple());  }

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。