资源描述:
《华为笔试题汇总》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、今天参加了华为的笔试,做技术的,考的东西涉及比较广。主要包含了以下九个部分: 计算机系统。 数据结构。 面向对象编程。 C/C++。 软件工程。 操作系统。 数据库系统。 计算机网络。 无线通信。 虽然除了无限通信以外都学过,不过都还给老师了。所以今天做的很差,丢人啊。看来做技术的话还是得把大学学过的东西稍微复习一下。一选择 13个题目,没有全部抄下来,涉及的课程有电路,模拟电路,数字电路,信号与系统,微机原理,网络,数字信号处理有关于 1.微分电路 2.CISC,RISC 3.数据链路层 二填空 10个题目,没有全部抄下来,涉及的课程
2、有电路,模拟电路,数字电路,信号与系统,微机原理,网络,数字信号处理有关 1.TIC6000DSP 2.二极管 3.RISC 4.IIR 三简答 1.x(t)的傅立叶变换为X(jw)=$(w)$(w-PI)$(w-5)h(t)=u(t)-u(t-2) 问: (1),x(t)是周期的吗? (2),x(t)*h(t)是周期的吗? (3),两个非周期的信号卷积后可周期吗? 2.简述分组交换的特点和不足 四分析设计 1.波形变换题目 从正弦波->方波->锯齿波->方波,设计电路 2.74161计数器组成计数电路,分析几进制的 3.用D触发器构成
3、2分频电路 4.判断MCS-51单片机的指令正确还是错误,并指出错误原因 (1)MULR0,R1 (2)MOVA,@R7 (3)MOVA,#3000H (4)MOVC@ADPTR,A (5)LJMP#1000H() 5.MCS-51单片机中,采用12Mhz时钟,定时器T0采用模式1(16位计数器),请问在下面程序中,p1.0的输出频率 MOVTMOD,#01H SETBTR0 LOOP:MOVTH0,#0B1H MOVTL0,#0E0H LOOP1:JNBTF0,LOOP1 CLRTR0 CPLP1.0 SJMPLOOP第一部分,不定向选
4、择第二部分,填空题1.什么是UML?分哪两类?2.OS一般的两种进程调度策略3.进程间的四种通讯方式4.一棵二叉树的前序,中序,后序遍历结果第三部分,问答题1.通常递归所采用的数据结构?递归和循环的区别?2.将一个单链表逆序。3.A,B,C,D四个进程,A向一个缓冲区写数据,B,C,D从该缓冲区读数据,A要等到B,C,D都已经读好才能写下一个。用p,v操作实现通讯。4.C程序写运行结果。classA{public:voidf1(){printf("A::f1r");}virtualvoidf2(){printf("A::f2r");}voidcallfun
5、c(){printf("A::callfuncr");f1();f2();}};classB :publicA{public:voidf1(){printf("B::f1r");}voidf2(){printf("B::f2r");}voidcallfunc(){printf("B::callfuncr");f1();f2();}};intmain(){B*pB=newB;pB->callfunc();A*pA=pB;pA->callfunc();return0;}前面已经有人写了,hehe,我写一下稍微详细的版本: 中断优先级排序 补码:
6、写出0,-1,-5的二进制补码 递归的优缺点;写程序的结果;求出一个学生成绩数组的max,min和average的值 网络知识:路由器的作用,DNS的原理 项目开发:软件流程,瀑布模型;黑盒测试 数据库:创建一个数据库,创建一个表,包含主键,索引。 操作系统:进程调用,死锁,页面置换 无线通信:CDMA的软容量(6分); CDMA的反向闭环功率控制原理(7分); CDMA的关键技术(7分)。这三个题我都不会写:( 还有两个故事(情景题),来测试你对团队的管理制度的看法;还有你的意见和权威冲突的时候,你的立场。一、判断题(对的写T,错的写F并说明原因,
7、每小题4分,共20分)1、有数组定义inta[2][2]={{1},{2,3}};则a[0][1]的值为0。()2、int(*ptr)(),则ptr是一维数组的名字。()3、指针在任何情况下都可进行>,<,>=,<=,==运算。()4、switch(c)语句中c可以是int,long,char,float,unsignedint类型。()5、#defineprint(x)printf("theno,"#x",is")二、填空题(共30分)1、在windows下,写出运行结果,每空2分,共10分。charstr[]="Hello";char*p=str