华为机试试题一

合集下载

2016华为硬件机试题库完整

2016华为硬件机试题库完整

华为硬件机试题目(2016版本)1.(判断题)DRAM上电时存储单元的内容是全0,而Flash上电时存储单元的内容是全1。

(4分)A.正确B.错误2.(判断题)眼图可以用来分析高速信号的码间干扰、抖动、噪声和衰减。

(4分)A.正确B.错误3.(判断题)以太网交换机将冲突域限制在每个端口,提高了网络性能。

(4分)A.正确B.错误4.(判断题)放大电路的输出信号产生非线性失真是由于电路中晶体管的非线性引起的。

(4分)A.正确B.错误5.(判断题)1的8位二进制补码是0000_0001,-1的8位二进制补码是 1111_1111。

(4分)A.正确B.错误6.(判断题)洗衣机,电冰箱等家用电器都使用三孔插座,是因为如果不接地,家用电器是不能工作的。

(4分)A.正确B.错误7.(判断题)十进制数据0x5a与0xa5的同或运算结果为:0x00。

(4分)A.正确B.错误8.(判断题)硅二极管的正向导通压降比锗二极管的大(4分)A.正确B.错误9.(单选题)一空气平行板电容器,两级间距为d,充电后板间电压为u。

然后将电源断开,在平板间平行插入一厚度为d/3的金属板。

此时电容器原板间电压变为(4分)A.U/3B.2U/3C.3U/4D.不变10.(单选题)8086CPU内部包括哪些单元(4分)A.ALU,EUB.ALU,BIUC.EU,BIUD.ALU,EU,BIU11.(单选题)为了避免50Hz的电网电压干扰放大器,应该用那种滤波器:(4分)A.带阻滤波器B.带通滤波器C.低通滤波器D.高通滤波器12.(单选题)关于SRAM和DRAM,下面说话正确的是:(4分)A.SRAM需要定时刷新,否则数据会丢失B.DRAM使用内部电容来保存信息C.SRAM的集成度高于DRAMD.只要不掉点,DRAM内的数据不会丢失13.(单选题)在RS232串口中,采用哪一种校验方式:(4分)A.CRC校验B.海明码校验C.多种校验方式的组合D.奇偶校验14.(单选题)对于D触发器来说,为了保证可靠的采样,数据必须在时钟信号的上升沿到来之前继续稳定一段时间,这个时间称为:(4分)A.保持时间B.恢复时间C.稳定时间D.建立时间15.(单选题)本征半导体中加入()元素可形成N型半导体(4分)A.五价B.四价C.三价D.二价16.(单选题)模拟信号数字化的过程是(4分)A.采样->量化->编码B.采样->编码->量化C.编码->采样->量化D.量化->编码->采样17.(单选题)在Buck电路中,不能起到减小纹波作用的措施是(4分)A.采用多项并联的模式B.开关管内置,提高电源的开关频率C.输出滤波电容由陶瓷电容改为容量电解电容D.增大输出滤波电感量18.(单选题)图示电路中a、b端的等效电阻Rab在开关K打开与闭合时分别为:(4分)A.10Ω,8ΩB.8Ω,10ΩC.10Ω,10ΩD.10Ω,16Ω19.(单选题)关于PCI总线的描述,错误的是:(4分)A.PCI总线是一个16位宽的总线B.PCI的地址线与数据线是复用的C.PCI是一种独立于处理器的总线标准,可以支持多种处理器D.PCI支持即插即用功能20.(单选题)中继器、以太网交换机、路由器分别工作在OSI模型的哪位层次上:(4分)A.物理层、链路层、网络层B.物理层、网络层、链路层C.物理层、链路层、传输层D.链路层、链路层、网络层21.(单选题)某电路,对100KHz以下低频信号干扰敏感,为减少干扰,应采用()滤波器。

2016华为硬件机试题库

2016华为硬件机试题库

华为硬件机试题目(2016版本)1.(判断题)DRAM上电时存储单元的内容是全0,而Flash上电时存储单元的内容是全1。

(4分)A.正确B.错误2.(判断题)眼图可以用来分析高速信号的码间干扰、抖动、噪声和衰减。

(4分)A.正确B.错误3.(判断题)以太网交换机将冲突域限制在每个端口,提高了网络性能。

(4分)A.正确B.错误4.(判断题)放大电路的输出信号产生非线性失真是由于电路中晶体管的非线性引起的。

(4分)A.正确B.错误5.(判断题)1的8位二进制补码是0000_0001,-1的8位二进制补码是1111_1111。

(4分)A.正确B.错误6.(判断题)洗衣机,电冰箱等家用电器都使用三孔插座,是因为如果不接地,家用电器是不能工作的。

(4分)A.正确B.错误7.(判断题)十进制数据0x5a与0xa5的同或运算结果为:0x00。

(4分)A.正确B.错误8.(判断题)硅二极管的正向导通压降比锗二极管的大(4分)A.正确B.错误9.(单选题)一空气平行板电容器,两级间距为d,充电后板间电压为u。

然后将电源断开,在平板间平行插入一厚度为d/3的金属板。

此时电容器原板间电压变为(4分)A.U/3B.2U/3C.3U/4D.不变10.(单选题)8086CPU内部包括哪些单元(4分)A.ALU,EUB.ALU,BIUC.EU,BIUD.ALU,EU,BIU11.(单选题)为了避免50Hz的电网电压干扰放大器,应该用那种滤波器:(4分)A.带阻滤波器B.带通滤波器C.低通滤波器D.高通滤波器12.(单选题)关于SRAM和DRAM,下面说话正确的是:(4分)A.SRAM需要定时刷新,否则数据会丢失B.DRAM使用内部电容来保存信息C.SRAM的集成度高于DRAMD.只要不掉点,DRAM内的数据不会丢失13.(单选题)在RS232串口中,采用哪一种校验方式:(4分)A.CRC校验B.海明码校验C.多种校验方式的组合D.奇偶校验14.(单选题)对于D触发器来说,为了保证可靠的采样,数据必须在时钟信号的上升沿到来之前继续稳定一段时间,这个时间称为:(4分)A.保持时间B.恢复时间C.稳定时间D.建立时间15.(单选题)本征半导体中加入()元素可形成N型半导体(4分)A.五价B.四价C.三价D.二价16.(单选题)模拟信号数字化的过程是(4分)A.采样->量化->编码B.采样->编码->量化C.编码->采样->量化D.量化->编码->采样17.(单选题)在Buck电路中,不能起到减小纹波作用的措施是(4分)A.采用多项并联的模式B.开关管内置,提高电源的开关频率C.输出滤波电容由陶瓷电容改为容量电解电容D.增大输出滤波电感量18.(单选题)图示电路中a、b端的等效电阻Rab在开关K打开与闭合时分别为:(4分)A.10Ω,8ΩB.8Ω,10ΩC.10Ω,10ΩD.10Ω,16Ω19.(单选题)关于PCI总线的描述,错误的是:(4分)A.PCI总线是一个16位宽的总线B.PCI的地址线与数据线是复用的C.PCI是一种独立于处理器的总线标准,可以支持多种处理器D.PCI支持即插即用功能20.(单选题)中继器、以太网交换机、路由器分别工作在OSI模型的哪位层次上:(4分)A.物理层、链路层、网络层B.物理层、网络层、链路层C.物理层、链路层、传输层D.链路层、链路层、网络层21.(单选题)某电路,对100KHz以下低频信号干扰敏感,为减少干扰,应采用()滤波器。

华为面试_性格测试题(3篇)

华为面试_性格测试题(3篇)

尊敬的应聘者:您好!感谢您选择加入华为,成为我们大家庭的一员。

为了更好地了解您的性格特点,以便于我们为您提供更合适的工作岗位和发展机会,我们将在面试过程中进行性格测试。

以下是我们为华为面试特别设计的性格测试题,请您认真作答。

一、自我认知(20题)1. 我通常在团队中扮演什么角色?A. 领导者B. 执行者C. 协调者D. 观察者2. 我更喜欢以下哪种工作方式?A. 独立完成B. 与他人合作C. 按部就班D. 自由发挥3. 我在遇到问题时,通常如何处理?A. 积极寻求解决方案B. 寻求他人帮助C. 等待他人给出建议D. 觉得问题无法解决4. 我在团队中是否善于倾听他人的意见?A. 非常善于B. 比较善于D. 不善于5. 我是否愿意承担额外的责任?A. 非常愿意B. 比较愿意C. 一般D. 不愿意6. 我在压力下是否能够保持冷静?A. 非常能够B. 比较能够C. 一般D. 不能7. 我在团队中是否善于沟通?A. 非常善于B. 比较善于C. 一般D. 不善于8. 我是否善于发现他人的优点?A. 非常善于B. 比较善于C. 一般D. 不善于9. 我在团队中是否善于提出建设性意见?B. 比较善于C. 一般D. 不善于10. 我是否善于处理人际关系?A. 非常善于B. 比较善于C. 一般D. 不善于11. 我在团队中是否善于激发他人的潜能?A. 非常善于B. 比较善于C. 一般D. 不善于12. 我是否愿意分享自己的知识和经验?A. 非常愿意B. 比较愿意C. 一般D. 不愿意13. 我在团队中是否善于发现和解决问题?A. 非常善于B. 比较善于C. 一般14. 我是否愿意为团队的利益而牺牲个人利益?A. 非常愿意B. 比较愿意C. 一般D. 不愿意15. 我在团队中是否善于激励他人?A. 非常善于B. 比较善于C. 一般D. 不善于16. 我是否善于调整自己的心态?A. 非常善于B. 比较善于C. 一般D. 不善于17. 我是否善于接受他人的批评和建议?A. 非常善于B. 比较善于C. 一般D. 不善于18. 我在团队中是否善于承担责任?A. 非常善于C. 一般D. 不善于19. 我是否善于协调团队内部关系?A. 非常善于B. 比较善于C. 一般D. 不善于20. 我在团队中是否善于发挥自己的专长?A. 非常善于B. 比较善于C. 一般D. 不善于二、性格特点(20题)21. 我通常如何处理冲突?A. 积极沟通,寻求共识B. 避免冲突,寻求妥协C. 强调自己的立场D. 逃避问题22. 我是否善于接受新事物?A. 非常善于B. 比较善于C. 一般23. 我在遇到困难时,通常如何应对?A. 积极寻求解决方案B. 寻求他人帮助C. 等待他人给出建议D. 觉得问题无法解决24. 我是否善于控制自己的情绪?A. 非常善于B. 比较善于C. 一般D. 不善于25. 我在团队中是否善于承担责任?A. 非常善于B. 比较善于C. 一般D. 不善于26. 我是否善于发现和解决问题?A. 非常善于B. 比较善于C. 一般D. 不善于27. 我是否善于倾听他人的意见?A. 非常善于C. 一般D. 不善于28. 我是否善于激发他人的潜能?A. 非常善于B. 比较善于C. 一般D. 不善于29. 我是否善于调整自己的心态?A. 非常善于B. 比较善于C. 一般D. 不善于30. 我是否善于处理人际关系?A. 非常善于B. 比较善于C. 一般D. 不善于31. 我是否善于协调团队内部关系?A. 非常善于B. 比较善于C. 一般D. 不善于32. 我是否善于接受他人的批评和建议?A. 非常善于B. 比较善于C. 一般D. 不善于33. 我是否善于分享自己的知识和经验?A. 非常愿意B. 比较愿意C. 一般D. 不愿意34. 我是否善于发现他人的优点?A. 非常善于B. 比较善于C. 一般D. 不善于35. 我是否善于提出建设性意见?A. 非常善于B. 比较善于C. 一般D. 不善于36. 我是否善于激发他人的潜能?A. 非常善于B. 比较善于C. 一般D. 不善于37. 我是否善于协调团队内部关系?A. 非常善于B. 比较善于C. 一般D. 不善于38. 我是否善于控制自己的情绪?A. 非常善于B. 比较善于C. 一般D. 不善于39. 我是否善于接受新事物?A. 非常善于B. 比较善于C. 一般D. 不善于40. 我是否善于处理人际关系?A. 非常善于B. 比较善于C. 一般D. 不善于三、价值观(20题)41. 我认为以下哪个品质最重要?A. 诚信B. 责任C. 创新D. 团队合作42. 我是否愿意为团队的利益而牺牲个人利益?A. 非常愿意B. 比较愿意C. 一般D. 不愿意43. 我是否愿意分享自己的知识和经验?A. 非常愿意B. 比较愿意C. 一般D. 不愿意44. 我是否善于倾听他人的意见?A. 非常善于B. 比较善于C. 一般D. 不善于45. 我是否善于发现和解决问题?A. 非常善于B. 比较善于C. 一般D. 不善于46. 我是否善于协调团队内部关系?A. 非常善于B. 比较善于C. 一般D. 不善于47. 我是否善于控制自己的情绪?A. 非常善于B. 比较善于C. 一般D. 不善于48. 我是否善于接受他人的批评和建议?A. 非常善于B. 比较善于C. 一般D. 不善于49. 我是否善于发现他人的优点?A. 非常善于B. 比较善于C. 一般D. 不善于50. 我是否善于提出建设性意见?B. 比较善于C. 一般D. 不善于51. 我是否善于激发他人的潜能?A. 非常善于B. 比较善于C. 一般D. 不善于52. 我是否善于调整自己的心态?A. 非常善于B. 比较善于C. 一般D. 不善于53. 我是否善于处理人际关系?A. 非常善于B. 比较善于C. 一般D. 不善于54. 我是否善于协调团队内部关系?A. 非常善于B. 比较善于C. 一般55. 我是否善于控制自己的情绪?A. 非常善于B. 比较善于C. 一般D. 不善于56. 我是否善于接受新事物?A. 非常善于B. 比较善于C. 一般D. 不善于57. 我是否善于处理人际关系?A. 非常善于B. 比较善于C. 一般D. 不善于58. 我是否愿意为团队的利益而牺牲个人利益?A. 非常愿意B. 比较愿意C. 一般D. 不愿意59. 我是否愿意分享自己的知识和经验?A. 非常愿意C. 一般D. 不愿意60. 我是否善于倾听他人的意见?A. 非常善于B. 比较善于C. 一般D. 不善于请您根据自己的实际情况,认真作答以上题目。

完整版2016华为硬件机试题库

完整版2016华为硬件机试题库

华为硬件机试题目〔2021版本〕1.〔判断题〕DRAM上电时存储单元的内容是全0,而Flash上电时存储单元的内容是全1.〔4分〕A.正确B.错误2.〔判断题〕眼图可以用来分析高速信号的码间干扰、抖动、噪声和衰减. 〔4分〕A.正确B.错误3.〔判断题〕以太网交换机将冲突域限制在每个端口,提升了网络性能. 〔4分〕A.正确B.错误4.〔判断题〕放大电路的输出信号产生非线性失真是由于电路中晶体管的非线性引起的. 〔4分〕A.正确B.错误5.〔判断题〕1的8位二进制补码是0000_0001,-1的8位二进制补码是1111_1111.〔4分〕A.正确B.错误6.〔判断题〕洗衣机,电冰箱等家用电器都使用三孔插座,是由于如果不接地,家用电器是不能工作的.〔4分〕A.正确B.错误7.〔判断题〕十进制数据0x5a与0xa5的同或运算结果为:0x00.〔4分〕A.正确B.错误8.〔判断题〕硅二极管的正向导通压降比错二极管的大〔4分〕A.正确B.错误9.〔单项选择题〕一空气平行板电容器,两级间距为d,充电后板间电压为u.然后将电源断开,在平板间平行插入一厚度为d/3的金属板.此时电容器原板间电压变为〔4分〕A.U/3B.2U/3C.3U/4D.不变10.〔单项选择题〕8086CPU内部包括哪些单元〔4分〕A.ALU,EUB.ALU,BIUC.EU,BIUD.ALU,EU,BIU11.〔单项选择题〕为了预防50Hz的电网电压干扰放大器,应该用那种滤波器:〔4分〕A.带阻滤波器B.带通滤波器C.低通滤波器D.高通滤波器12.〔单项选择题〕关于SRAM和DRAM,下面说话正确的选项是:〔4分〕A.SRAM需要定时刷新,否那么数据会丧失B.DRAM使用内部电容来保存信息C.SRAM的集成度高于DRAMD.只要不掉点,DRAM内的数据不会丧失13.〔单项选择题〕在RS232串口中,采用哪一种校验方式:〔4分〕A.CRC校验B.海明码校验C.多种校验方式的组合D.奇偶校验14.〔单项选择题〕对于D触发器来说,为了保证可靠的采样,数据必须在时钟信号的上升沿到来之前继续稳定一段时间,这个时间称为:〔4分〕A.保持时间B.恢复时间C.稳定时间D.建立时间15.〔单项选择题〕本征半导体中参加〔〕元素可形成N型半导体〔4分〕A.五价B.四价C.三价D.二价16.〔单项选择题〕模拟信号数字化的过程是〔4分〕A.采样->量化->编码B.采样->编码->量化C.编码->采样->量化D.量化->编码->采样17.〔单项选择题〕在Buck电路中,不能起到减小纹波作用的举措是〔4分〕A.采用多项并联的模式B.开关管内置,提升电源的开关频率C.输出滤波电容由陶瓷电容改为容量电解电容D.增大输出滤波电感量18.〔单项选择题〕图示电路中a、b端的等效电阻Rab在开关K翻开与闭合时分别为:16Q〔4分〕A.10 Q, 8QB.8 Q, 10QC.10 Q, 10QD.10 Q, 16Q19.〔单项选择题〕关于PCI总线的描述,错误的选项是:〔4分〕A.PCI总线是一个16位宽的总线B.PCI的地址线与数据线是复用的C.PCI是一种独立于处理器的总线标准,可以支持多种处理器D.PCI支持即插即用功能20.〔单项选择题〕中继器、以太网交换机、路由器分别工作在OSI模型的哪位层次上:〔4分〕A.物理层、链路层、网络层B.物理层、网络层、链路层C.物理层、链路层、传输层D.链路层、链路层、网络层21.〔单项选择题〕某电路,对100KHz以下低频信号干扰敏感,为减少干扰,应采用〔〕滤波器. 〔4分〕A.高通B.低通C.带阻D.带通22.〔单项选择题〕捕捉毛刺用最正确触发方式〔〕进行触发〔4分〕A.WidthB.EdgeC.GlitchD.State23.〔单项选择题〕以下哪种信号异常能用逻辑分析仪测试〔4分〕A.信号占空比超标B.信号上升缓慢C.6个信号的异常组合D.信号抖动过大24.〔单项选择题〕8421码10010111表示的十进制数是〔〕〔4分〕A.98B.151C.97D.22725.〔单项选择题〕晶体管能够放大的外部条件是〔4分〕A.发射结反偏,集电结正偏B.发射结正偏,集电结正偏C.发射结反偏,集电结反偏D.发射结正偏,集电结反偏第二套1.〔单项选择题〕以下哪种信号异常能用逻辑分析仪测试〔4分〕A.信号抖动过大B.6个信号的异常组合C.信号上升缓慢D.信号占空比超标2.〔判断题〕眼图可以用来分析高速信号的码间干扰、抖动、噪声和衰减. 〔4分〕A.正确B.错误3.〔单项选择题〕通常情况下,电磁波在介质中的传播速度比在真空中的传播速度要〔4分〕A.J快B.一样C.慢4.1mV 等于0dBmV,等于30dBuV〔4 分〕A.对B.错5.〔单项选择题〕中继器、以太网交换机、路由器分别工作在OSI模型的哪位层次上:〔4分〕A.物理层、链路层、网络层B.物理层、网络层、链路层C.物理层、链路层、传输层D.链路层、链路层、网络层6.中继器工作在数据链路层上,网络层工作在物理层上,路由器工作在网络层上. 〔4分〕A.正确B.错误7.〔单项选择题〕设计一个同步十进制计数器,需要多少个触发器:〔4分〕A.3B.4C.6D.58.〔单项选择题〕下面的逻辑工艺中,哪一种速度最快〔4分〕A.CMOSB.ECLC.TTLD.NMOS9.〔单项选择题〕对于D触发器来说,为了保证可靠的采样,数据必须在时钟信号的上升沿到来之前继续稳定一段时间,这个时间称为:〔4分〕A.恢复时间B.建立时间C.保持时间D.稳定时间10.〔单项选择题〕某数模转换器的输入为8为二进制数字信号〔D7-D0 〕,输出为0-25.5V的模拟电压.假设数字信号的最低三位是“1其余各位是“0,〞那么输出的模拟电压为A. 1.4VB. 2.8VC.0. 7VD.0.35V11.将两输入的或非门当非门使用时,另一端的揭发应该是:A.悬空B.接低电平C.接高电平12.3-8译码器属于:A.组合逻辑电路B.时序逻辑电路13.两个TTL电平输出的信号可以采用线与的方式实现这两个信号相与的功能A.正确B.错误14.采用奇偶校验可以发现两个比特的数据错误A.正确B.错误15.〔单项选择题〕关于PCI总线的描述,错误的选项是:〔4分〕A.PCI总线是一个16位宽的总线B.PCI支持即插即用功能C.PCI的地址线与数据线是复用的D.PCI是一种独立于处理器的总线标准,可以支持多种处理器16.指令MOV AX , [3070H]中,源操作数的寻址方式为A.直接寻址B.存放器间接寻址C.立即寻址D.变址寻址17.I/O设备必须通过适配器〔接口〕才能接到系统总线上和CPU进行信息交换A.正确B.错误18.电容实现滤波的原理是电容对交流信号呈现低阻抗的特性,以下对电容阻抗描述正确的是A.工作频率越低,电容值越小那么电容的阻抗越小B.工作频率越低,电容值越大那么电容的阻抗越小C.工作频率越高,电容值越小那么电容的阻抗越小D.工作频率越高,电容值越大那么电容的阻抗越小19.三极管是_器件,MOS管是_器件.A.都不是B.单极型/双极型C.双极型/单极型20.N型半导体的多子是自由电子,所以它带负电A.正确B.错误21.放大电路的输出信号产生非线性失真是由于电路中晶体管的非线性引起的. 〔4分〕A.正确B.错误22.为了平安的操作示波器,应该A.在接触示波器和探头前,先佩戴静电手环,将身份的静电进行泄放B.学会识别可能存在危险的电气元件C.通过适宜的三管脚的电源线将示波器接地D.以上都对23.一个电感器有一个10匝绕组,感量为200uH,第9匝与第10匝出现匝间短路,请问电感的感量A.162uHB.大于200uHC.200uHD.小于162uHE.大于162uH,且小于200uH24.图示电路中a、b端的等效电阻Rab在开关K翻开与闭合时分别为:16QA.10 Q, 8QB.8 Q, 10QC.10 Q, 10QD.10 Q, 16Q25.全桥全波整流变换器中输出电感电流频率是开关频率的〔〕倍A.2B.3C.4D.1。

华为面试题及答案

华为面试题及答案

华为⾯试题及答案华为⾯试题及答案这是第三次接到华为的⾯试电话了,第⼀交是⾃⼰投的简历,第⼆次及这次都是华为公司通过⽹络搜索到打的电话给我,前⾯两次我都是刚刚找到⼯作,然后就接到电话了,哎,真的是有点背运。

这次千万不能够错过,这是搞IT的⼈梦的都进的企业,我也是⼀样,希望能够去⼀个更好的地⽅,以便更好的发挥⾃⼰。

为了不使⾃⼰⼀点准备就去赴考场,还是先找点东西看看。

我从⽹上找到问题,然后再根据问题到⽹络寻找问题的,谢谢问题的提供者。

Q1:请你分别划划OSI的七层⽹络结构图,和TCP/IP的五层结构图?OSI词条,参见Q2:请你详细的解释⼀下IP协议的定义,在哪个层上⾯,主要有什么作⽤? TCP与UDP呢?UDP,TCP在传输层,IP在⽹络层, TCP/IP是英⽂Transmission Control Protocol/Internet Protocol的缩写,意思是"传输控制协议/⽹际协议"。

TCP/IP协议组之所以流⾏,部分原因是因为它可以⽤在各种各样的信道和底层协议(例如T1和X.25、以太⽹以及RS-232串⾏接⼝)之上。

确切地说,TCP/IP协议是⼀组包括TCP协议和IP协议,UDP(User Datagram Protocol)协议、ICMP(Internet Control Message Protocol)协议和其他⼀些协议的协议组。

TCP/IP协议并不完全符合OSI的七层参考模型。

传统的开放式系统互连参考模型,是⼀种通信协议的7层抽象的参考模型,其中每⼀层执⾏某⼀特定任务。

该模型的⽬的是使各种硬件在相同的层次上相互通信。

这7层是:物理层、数据链路层、⽹路层、传输层、话路层、表⽰层和应⽤层。

⽽TCP/IP通讯协议采⽤了4层的层级结构,每⼀层都呼叫它的下⼀层所提供的⽹络来完成⾃⼰的需求。

这4层分别为:应⽤层:应⽤程序间沟通的层,如简单电⼦邮件传输(SMTP)、⽂件传输协议(FTP)、⽹络远程访问协议(Telnet)等。

华为机试题目全解

华为机试题目全解

华为机试题【2011】1、(stdlib.h里面定义了五种类型、一些宏和通用工具函数。

类型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t;宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等;常用的函数如malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit())#include<stdio.h>#include<stdlib.h>#include<assert.h>#include<string.h>#define LENGTH 13int verifyMsisdn(char *inMsisdn){char *pchar=NULL;assert(inMsisdn!=NULL);if(LENGTH==strlen(inMsisdn)){if(('8'==*inMsisdn)&&(*(inMsisdn+1)=='6')){while(*inMsisdn!='\0'){if((*inMsisdn>='0')&&(*inMsisdn<='9'))inMsisdn++;elsereturn 2 ;}}elsereturn 3;}elsereturn 1;return 0;}int main(){char *pchar=NULL;unsigned char ichar=0;int result;switch(ichar){case 0:pchar="8612345363789";break; case 1:pchar="861111111111111";break; case 2:pchar="86s1234536366"; break; default:break;}result =verifyMsisdn(pchar);printf("result is %d\n",result);}华赛面试:1.char m[]={"I", "LOVE", "CHINA"} char* p=m;printf("%s", *p++);printf("%c", **p);int main(){double x=1;double y;y=x+3/2;printf("%f\n",y);return 0;} //////结果为2.0000003.4.找错unsigned int f(){unsigned char a=123;unsigned char res;while(a-->=0){res+=a;}return res;}//res没有初始化5.struct node{int data;node* pre;node* next;}结构体数组转双向循环链表1. 数组比较(20 分)•问题描述:比较两个数组,要求从数组最后一个元素开始逐个元素向前比较,如果2 个数组长度不等,则只比较较短长度数组个数元素。

华为机试题

华为机试题

华为2011机试题1. 手机号码合法性判断(20分)问题描述:我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:8613912345678。

特点如下:1、长度13位;2、以86的国家码打头;3、手机号码的每一位都是数字。

请实现手机号码合法性判断的函数(注:考生无需关注手机号码的真实性,也就是说诸如86123123456789这样的手机号码,我们也认为是合法的),要求:1)如果手机号码合法,返回0;2)如果手机号码长度不合法,返回13)如果手机号码中包含非数字的字符,返回2;4)如果手机号码不是以86打头的,返回3;【注】除成功的情况外,以上其他合法性判断的优先级依次降低。

也就是说,如果判断出长度不合法,直接返回1即可,不需要再做其他合法性判断。

要求实现函数:int verifyMsisdn(char* inMsisdn)【输入】char* inMsisdn,表示输入的手机号码字符串。

【输出】无【返回】判断的结果,类型为int。

示例输入:inMsisdn = “869123456789“输出:无返回: 1输入:inMsisdn = “88139123456789“输出:无返回: 3输入:inMsisdn = “86139123456789“输出:无返回: 01.#include<iostream>ing namespace std;3.int verifyMsisdn(char* inMsisdn)4.{5. if(*inMsisdn++!='8'||*inMsisdn++!='6')6. return 3;7.8. for(int i=0;i<11;i++)9. {10. if(*inMsisdn<'0'||*inMsisdn>'9')11. {12. if(*inMsisdn==0) return 1;13. else14. return 2;15. }16. inMsisdn++;17. }18.19. if(*inMsisdn!=0) return 1;20.21. return 0;22.}2. 将一个字符串的元音字母复制到另一个字符串,并排序(30分)问题描述:有一字符串,里面可能包含英文字母(大写、小写)、数字、特殊字符,现在需要实现一函数,将此字符串中的元音字母挑选出来,存入另一个字符串中,并对字符串中的字母进行从小到大的排序(小写的元音字母在前,大写的元音字母在后,依次有序)。

华为编程规范考试机试试题

华为编程规范考试机试试题

D (规则6.3禁止引用已经释放的存空间。

)—、国选题/每题仅有一个正莊的因页.2. 选择出:E確的址义A. #d^fine RECT_AREA( a, b) (a* b )0. #deflne RECT_AREA( a, b ) ( a ) + { b )C. #define RECT_AREA( a(b)((a)*(b))D. ^define RECTJkREA( b ) a * b呼嗣毎越慣肓—KE確葩起九3, 下列黄耳头文件或呪町待曲昔1列H足乩驾一世扫一牛辰注」】丈件,月二芝蜩柔雲对中呛尹旺挫Tl r辰対</.h丈伫茎止忸咅冃疋劉的头丈日.3R丄世吳立中口卫人卫“「疔耳可詁谆戸阿旳七音二,曲寸停呢芒弋舞「的严朮心寻宣L1逆卅勿札护列叱A. b.CB. aJiC・ axfCa.hD a cffibx5.关一程序效率的现范姜求,踐一项1S述主信误的“ A.应该把执行ftt率较K旳分支肢在if else判祈后面处理3.格循豕=与循环无关不是每次循汗强昵按作‘移至饌IT外詢k行C. 创律呂原克(线程池、内存池}.以减少分配对冬的开铠D•椅多次被谖用的M屈ST改为inline函数或倉烹实现6・关于翁£正诡33昱A. ^define EXAMPLEJ)JEST.初efine £XAMPLE_1_TES\B. 代码文件命召建汶统一采用首宇母大写具余宇僚<1等的形式命名丁C. int error.number; intnurnber_of_completed_co n nection;D. DWORD GetJlnthengMulu( DWORD BufferLengtlx LPTSTR Buffer);7.以下舜种措施不可以進免内存損作趣界A. 数组的大小要考轟大情况,匱免数須分配空间不够B. 字轩宦考虔最后的、(T ,碓保斫有字苻串是次、0'结束C. 指针乃口咸操作时,考專指脅类型长度7 D•通过手工计算结构/字轩串长度&下面说法错误的是A. 程序中妾及时清除存储在可复用资游中的敏感信息B. 硼除或修改没有效果的代码C. 硼除或修改没肓使用到的变量或值7 D.非动态申请的内存也可以使用free手动释放9. ¥干5门吐的摘讳曲肯宗::A. const intA-1 ;龙文了屯星A ,值为1”在任何时候值都不可变B. const char * A="ab亡*摘铲AJ旨巨的内客不可变C. char d const 腊针AJB向的内宿不可塞D. const char * con^t A='abc r:Jg?-A^播向的闷容都不可变iC T如疙沏的是血一些挣枉的代码Eft丸表这比,即怯古删石启.也车士时代加B果魄ft堀的曲产生任何曲珈,馬尽可収不用理舍V乩在便却勵忧皿邙皿streps stmepy. sicinlV. sprinttD L mpHntt(j*Ocrtflmbs{)区祥的團52时”旳涼趙邸炮址£目C耳.碍桔总切0亚润 < 可”\3*毗古司酸窃丽Jtz/V力潜蛊忆才巧翱旳Y怕D.兰吉匹与苯宦監可二確用ma oc rallcca a ora11对于字弟吿Ttxd前ghi(T使用李大字符啟爼进行存睹最尢合逵A, 10.0氏11.0C. 12.0D. 20.012 C応下列关于1図卿祚正■旳是;I M理斫弭包有捋勿B< * UMT*衣示J2位商1号曹as, [NIBS际E位桶彌R)V A IMT32 FuncCUnT32 nil UINT32uiZ U1NTJ24nel) {if:NULL ■ ret〕[Trturn ERROR. I if((UIN.T_MAX - ulU < ui?) { return ZFiROR; ] el«■' 'ret= ulL* ui2:' return OK; iB. INH2 Fun<(IhlTJ2 wl INB2 $iZ INT32*ret) (if ( NULL ■■ net) {retum ERftOR;} *rv\■ lil * 5i2, return OK 卜C. 1NT32 Func(UH4T22 ui [NV ' rel) {Iff NUlt ==陨】{ return EFtROR;卜f rtt = dNTffiut return tOKJc}&. •def ins BULSIZE ID int mainfirit argc, chwr argv[D [in* length thar buf [BLfF^SEE]; if [argc !■ 3) I return -1) len 9th =日toi[ar^¥【]]l:If nsngtfi < BUF.SIZE] { memcp>\biif, argvfJt length); printfT Data copl ed\r*); \ flsef prlntff^TD o 耐i〕丫禹姑打门;}]14.如具函数foo仅在ac内可见f则应当如下声明A.在d.c的头部声明int foo(void);V B.在a.c的头部声明static int foo(void);C. 在a.h的头部芦明static int foo(void);D. 在d.c的头部声明extern int foo(void);15•以下煞于虫全编码的说法f倚谓冇昙A. 无论是明文□令还是密文□令,都应该亲止俣存在日志文'牛中B. 硼涂或修改一些即使执行后、也不会有任何效果的代码C. 程亭在运行时应该只分配能完成具任务的层小权限丁D.程序执行® 完毕时r应该気快收回冥仅限.对于权限旳畝钧耐可以不月考底16.下主代码示怠片段•从安全性宦岌赛个符台农危1)charbuff[MAX_BUFF_SIZEl;char f cdltor ■ getewf EDITOR*);if (editor != NULL)($rrcpy(buff, editor):}2)char buf[BUF.SIZE + 1]:if (faets(buf, $izeof(bufXfp) -- NULL)(r handle error •/}buf[$tren(buf)・ 11 = \0":3)unsigned int ength;C磁丘度减去FSMZ)长劇/llength -二3RLEN;4)void check_pa^^ordlch«u chAf *pd沼IWK D{If (strcrripijM 55 word (user), pi5$ward;!■ 0)(cidr *msg - ma laLfstikn」ser;+ 100'■ (Imstf{/' hdridle error LW ditiu p i'/}iprintftrnsg, “彩password Incorrect*, u&er];fprinlf(sttfeii, %: u^er);$vs I cg(LO(j JN FO/ ' msg )■他如妙;}A. 1)B. 2)C. 3)D17.割収IM走曲内权划v的越朝a站台妊性校脸.星园为:ora ffWsyBS有走站.鸟w白穴罰返回盯HA对旳令弓IF不可JSC疲不肖曲却宣现的问誉;比僧用亡囲厨齐申却卿,鱼ar令警当威「柩丸的倉5”®,从弔司茲匡斗海匚与SF5豆飯畑“匚卩毂対D. 1,2帮不对18. T列耶种方式产生的随札數星不安全、容易被预测的V A.匸99的randOB. Unix/Linux下读S/dev/randomi;<+C Win dowsfe用墮叽斂生成函数〔ryptGenRandomOD ■以上选萌都不对19.打对函数的设计的说法,下面鄭个罡王碓的A.应尽量设计多用途面面俱到的因数;函数的参数个数可以超过5个V B.在源文件范围内声明和定义的所有函数,除非外舀可见,百则应该增加static关键字C. 设计高扇入,台理扇勺(小于7 )的函数;新壇函数的代码块嵌妻不超过5层O D.函数中的冗余代码只要不彩他函数的效牽,不熹要删除20. T®哪个算法是禁止使用的弱加密算法© A. SHA2Q B, RSA© C. DSA# D. DES21.以下说法简昊的有]A.必须对播走曰请内存大小的整数值进行合法性校验B. 禁止重复釋放内荐“ C-堆汗存釋放不可以再访问,桂穴存释放启可以再访问W D.为了便用方便,建议使用dlloca函数耳请卞存22.如国肛只对外斥(HYvold barCffIK作为接口.充barSWifg反都分君要使用b cdBOvoid fooOSJR r以下法年晴比足>f A 在b.co^^extern void fooO .在atG走殴xtem void fooOB.在b.h中芦明extern void fooQ 在a.c43=醍extern void fooQ_ C.在b.h中芦明exiern void fooO ,住肛中^Include b.hD. 包b.hU芦联xtem void fooO , Jra.h^irKlude b.hA.若全局苓屋(7斤单个C 文件口访问 刖瓦以将这个百至iS 改为静龙全忌右星,以隆低耐间曲程台脣3.若全与煙仅三单个矽灼可.龙可以桦这个妾呈改龙该画敌询芒局苗進,以逵任唉块可工琨台夏C.设计阳使用为何泌仝局*、0态全扈主呈、函数科•丢要走痔重入辽题D ・IS 敌内莽走义的弓动亏斬K .可韭纟导若堆茂•谥出A.异童生口处哙亘内存.走吐器/文件匀權/Socket/队列/倍号量/GUI 等资澹是否缶释戒 C. 使和8铲数组时r 确斥西如组时 数爼中的毎勺元矛括卜是否前滾轻板了 D. 進免重复分配内抒 25.如换不便用驾更,亘洽在握序中JH 尼敢亨丈宇茅显.將令口8E 些炉煩4 A.fe?的习険性(可連解性}变基.程寺厨口三“记卵空取字“令雷是L 么玄患,进泸人呂则更1U 不矩它G 从4険瑕 去 示ft 么 7 PQ 奧站驱败字或宇刁毘,划会左牢冬如改已r SE 翊又密县土宗丁 C.在程序茄霑参宅方坳入同样的飯手或宁三岳■军好不丈生书写商吴司D. 3无X 译26•对于舫止头文件琏宣包含“ A.多史包含一个矢文件环41认真ffj 设计.7免・A :翼W 故旦这一怎•虫港妾乘沁t 头文件内昏釀勾含多于一决的厂血 7 B.防lrSHSJ^JifiS 手股呆•为壬个立舛配盘一个京 弓宜文UM —决皎切他就主义这个宏・并在X 件派再:丁勺品快 用E 刘Mt 文件穴密“ C.保?emi 旖衿曼淮一 不*三史7 D.柚在史止壬含的保夕思外郃取舌代需27. 下列走义中正磷的是A. c har *a = "abed";B. c har a[] = "abed";C.char a[4]= r abcd r ; D. char a[]=“N 24. B.训険S 构播针时.必须从底层向上层II 龄刖徐28. 以下说法正确的育A.在引用丙存n前需妾注急是否该内荐已•被成功初妇化丫氐在访问匹捋前需墓注意该內存是否有效r是否已在其怕地方被释改过V U放応存时是要注意是E是已释放过的毛存F注君不要重复释取"D.障啟内存时壽宴注意不更释故菲动态申请的氏存29. 关于兰局支星朗连釋.囂些摘逑是上诵的丫A,兰局鉴量妾肓较任细的汪释丁B.对些变量注释r可旬借功自区取值范匡1萋L c.全局变量应该是本厦块内tt用的r用法目己自然墨知道的r可以不加注释V D.对全局变量注释需包括艮寸懐全局变量等取时的注意事项零30. 以下嘟空谕入不可信输入工A.用户攏盘圖入□ E.配晋文炷输入V U环境变量丁D网络散值ABCD51.对于舷溢出闻迦r下面说法正昵的是< A.无符寻数运算时”要保证结畢不能出现反转N &有符号葩运算时■要保证结卑不能生现隘出7匚整型希擾时贬出5C戡断卮遗D,雀数浇=—般只2导缺逻辑错俣「兀会产生宝兰问蕙32. 常铝时应:该使屈下画耽空画数*全运行鼻呈字A. popenO 氐systemQ7 C. execfl^列團数“ D. Cre^ieProc&s^O33, 室仝轿呈规范中,实全用逮的随兀寥产主E「淫琴的有V A. UniMLinu)(下采取建逗读取/d巳卯阳ndom文件来获取真随机歆B. Win doM性荐便用随叽数生成画数匸ryptGenRd n domQC. 具他平台可以厘用srandomO+random0的方弍D. 托荐粗件叩盯卸或卑为吕主封装的iPS闻件ABD34. 多竣程、多泾程设计中,什么IW况下必须加费保护7 A.访问全局变量比调用13憩7 :访冋静态变量V D•操作共享匹存3S荐HMLE更円a«S申的血百郎潯股匕王桂上打创一观匕二昵测底冋咖户如攻击•换C呛工冋.E.±RJSGSMeTJT豆..1;q:.i2H-.5;p Hit■ = ziSfR^ .〒岂屋-:」下几WA W f 2亦)G. * ( heap }7 C- C seflrrf nr)V l>.茨更主站锂匸氓弓ABCD36 KEtS的阿挣劳观忑蚯超忤恿:删1W圧,:下■说述正嘴旳勺比金烷刊三骯在刃存^蝉旳存储区就,言“丄握文件也屯馆啟“ B獎些畫虽存孟左匹专的碁态与诗区域’曰口^的立件咛宵式CEV5層芒占屋“竝内厅的氏区.只在走.交它加画•&店骂岳,只星埠张叔海一少匹存回其逅冋产r懐右医孑台谓賞*Z LJ,昼三绘皇殍.立芒还牛的挨厶芒逹匚甘王垒憩內鬥艾■伫読曲签逋目是盛>7.下习弋讹-所軒登不刁白咬曲码五艾亘母# A»wiigned im «dd(undgned im A, um^ned int b). unsigned ini mm su*n - * + b; return ,unv}B- int fcKJ^char' str] [ size.t Imr = strlen^ir); (len >= MAX_BUF_SIZE -1) { return -1:}char d buf = (char'ynalloctlen -I): if (buf ■ MU ID (relum -1: J shncpyObut Mr, i^nj;bufl ml ■'中;戶时buf 的??Stt 環7 frnfbuf) buf ■ NUL L }C. Int rWe.opJtchir* nie_ndmel \ FTLE 叮店fp - , *丁If ftp ■ ■ NULL) ( return -h J 严XUbttS 7 if (ftl use1中i ! = Q) {re:urr -] } if 丁EE口,e{fi ] !- 0) {rettim -±} t^tuE 瞬\D intio genD f enum (len ■ 12}; char Idfen]; Fnt r Int num; r ■ randO:flian > tnprfrnKHleix ID% d'广:广生JJID */?些性亡理'/ :氷丈件I/O安全中「以下郵些星王碓的做法丫A.便用in供型来援收芋裕输M辙出画数的返回117 区创建文件时r指走了合适的访问陨限7 C•文件名称使用白名单字硏杜第出现M厂之芙的目录跨歸号V D.访冋时始终使用文f阳代酉文用百述芍,収遊免竟笋羽牛39. 七语句过快且不能拆分时,应该换行r捉行时应蔘考的规则有“ A.損行时,新行要增加一昶缩遊r侵代码可读哇更好J B.低此先痢舅作将处划分新行;换行时操作符不应该赦下来(放揑吁屋Q C.换行时应该按照单词换行「在最接近一行的边界处换行/ D,接行昱圜义一个完整的语匀放在一行「不要艰橱宇乌数断行40. 以下关于宴全编码的:兑法,王捲的蹇“ A.无论是明文□令还是巴文□令,都应该窯止保存在日志文件中7 B.程序在运行时应该只分配能完成其任务芒最小权限C.程序执行任务完三时,应该尽快收回其权限,又口于权眼釣載策I祝序可以不用考魔N D.如耒没毎充分考處字石吕的'\0紹束符,则很可昵令导或缓冲区溢边等安全漏洞41. 龜入校验中如具没有特殊要求,应当首先考康采用"白名单”校验形式丫正礁42. sizeofCabcdef3的输出值星7 , strlenCabcdef')的揄出澄翼6Q辭43. 内存释放后,JG指针宣尢NULL ;快用内存指针前进行壬空判断©赵44. 允许返回函数中定义的局部7S针去虽正推45. 阴肓的if ... else i倚构应该白加好勻结束;switch语勻必浜有default分支O歸46•全局蔓磁JSR 3J莎05正境7 fSi?47. il讯过程中懊用的结构「必烦注意字节序V正确o險48,使用stgy令有愛口区葢出的风瞳,使毎巾口匚內就^返免旅凤险正覇49*胆出耳NEt 再了唏而传诵敲3:.应潼讯勺曲正磷M.可二冃er =10西建产牛帀干亏令甲暉矿盘!乩把逛农达式tt载擁■宜为T■更P題之前名质审建8更相理对它世行祠BV ZEiftjffiS52-恪吿师岀函散旳傭弍化审哉祗丈斷艮豐必涣匹配V正砸52.访冋时始缮愎用文-'牛省吒昔哀鬥苗谨芍.J裁竞争糸件7正誌错误込对于肖部使用巧谯一営文旺亶矍瑚孔可哄在代码詔圉晌曲阴注释’也可涯义J那o佗烷鱼V正怖56. U至人却血皿匡电共字兰:书,则必沏鱼过耳=3 (矣中哥、U匚虽)对旦:IU朗y正确f«Vr57产品吋浊用MD5身法兀口令进行加密「京医是MD5旦法呈対卷加岂宜云1BB▽ ・;・亍了一一二一•.二二M 可安M\OM宋门三方唱亍三二已―了二匡"二1'「工.■「二=1许丸丁一_ U59. 一个变量只育一个功能r不能把一个变量用作多种臣途丁2E滩60.位操作符(〜、>>、《、&、- |)应该只用于无*整型操作数4■弓尸。

华为机试题及答案

华为机试题及答案

华为机试题及答案1、通过键盘输入任意一个字符串序列,字符串可能包含多个子串,子串以空格分隔。

请编写一个程序,自动分离出各个子串,并使用’,’将其分隔,并且在最后也补充一个’,’并将子串存储。

测试:输入:“abc def gh i d”输出:“abc,def,gh,i,d,”#include<stdio.h>#include<string.h>void DivideString(const char *pInputStr, long lInputLen, char *pOutputStr){int i=0,j=0;int flag=0;while(pInputStr[i]==' '){i++;}for(;i<lInputLen;i++){if(pInputStr[i]==' '){flag=1;continue;}if(flag==1){flag=0;pOutputStr[j++]=',';}pOutputStr[j++]=pInputStr[i];}pOutputStr[j++]=',';pOutputStr[j]='\0';}int main(){char test[40];char re[40];gets(test);DivideString(test, strlen(test), re);printf("%s",re);return 0;}2、将输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,z->a;若输入的字符串连续出现两个字母相同时,后一个字母需要连续转换2次。

例如:aa 转换为bc,zz 转换为ab;当连续相同字母超过两个时,第三个出现的字母按第一次出现算。

测试:输入:char*input="abbbcd" 输出:char*output="bcdcde"#include<stdio.h>#include<string.h>void convert(char *input,char* output){int i;for(i=0;i<strlen(input);i++){if(i==0){output[i]=input[i]+1;if(output[i]==123){output[i]=97;}}else{if(input[i]!=input[i-1]){output[i]=input[i]+1;if(output[i]==123){output[i]=97;}}else{output[i]=input[i]+2;if(output[i]==123){output[i]=97;}if(output[i]==124){output[i]=98;}}}}output[i+1]='\0';}int main(){char in[20]={"asdfzzxzxz"};char on[20];//gets(in);convert(in,on);printf("%s",on);return 0;}3、通过键盘输入一串小写字母(a~z)组成的字符串。

2023年华为硬件机试题库

2023年华为硬件机试题库

华为硬件机试题目〔2023 版本〕1. (推断题)DRAM上电时存储单元的内容是全0,而Flash上电时存储单元的内容是全1。

(4 分)A. 正 确B.错 误2. (推断题)眼图可以用来分析高速信号的码间干扰、抖动、噪声和衰减。

(4分)A.正 确B. 错误3. (推断题)以太网交换机将冲突域限制在每个端口,提高了网络性能。

(4分)A.正 确B.错 误4. (推断题)放大电路的输出信号产生非线性失真是由于电路中晶体管的非线性引起的。

(4分)A. 正 确B.错 误5. (推断题)1的8位二进制补码是0000 0001,- 1的8位二进制补码是1111 1111。

(4分)A.正 确B. 错误6. (推断题)洗衣机,电冰箱等家用电器都使用三孔插座,是由于假设不接地,家用电器是不能工作的。

(4分)A.正确B. 错 误7. (推断题)十进制数据0x5a与0xa5的同或运算结果为:0x00。

(4分)A.正 确B. 错 误8. (推断题)硅二极管的正向导通压降比锗二极管的大(4分)A.正确B.错 误9. (单项选择题)一空气平行板电容器,两级间距为d,充电后板间电压为u。

然后将电源断开, 在平板间平行插入一厚度为d/3的金属板。

此时电容器原板间电压变为(4分)A.U/3B.2U/3C.3U/4D.不 变10. (单项选择题)8086CPU内部包括哪些单元(4分)A.ALU,EUB.ALU,BIUC.EU,BIUD. ALU,EU,BIU11. (单项选择题)为了避开50Hz的电网电压干扰放大器,应当用那种滤波器:(4分)A.带阻滤波器B.带通滤波器C.低通滤波器D.高通滤波器12.(单项选择题)关于SRAM和DRAM,下面说话正确的选项是:(4分)A.SRAM需要定时刷,否则数据会丧失B.DRAM使用内部电容来保存信息C . SRAM 的集成度高于DRAMD.只要不掉点,DRAM内的数据不会丧失13. (单项选择题)在RS232串口中,承受哪一种校验方式:(4 分)A .CRC校验B.海明码校验C.多种校验方式的组合D.奇偶校验14. (单项选择题)对于D触发器来说,为了保证牢靠的采样,数据必需在时钟信号的上升沿 到来之前连续稳定一段时间,这个时间称为:(4分)A.保持时间B.恢复时间C.稳定时间D.建立时间15. (单项选择题)本征半导体中参与〔〕元素可形成N型半导体(4分)A.五价B.四 价C.三 价D.二价16. (单项选择题)模拟信号数字化的过程是(4分)A.采样->量化->编码B.采样->编码->量化C.编码->采样->量化D.量化->编码->采样17. (单项选择题)在Buck电路中,不能起到减小纹波作用的措施是(4分)A.承受多项并联的模式B.开关管内置,提高电源的开关频率C.输出滤波电容由陶瓷电容改为容量电解电容D.增大输出滤波电感量18. (单项选择题)图示电路中a、b端的等效电阻Rab在开关K翻开与闭合时分别(4分)A.10Ω,8QB.8Q,10ΩC.10Ω,10ΩD.10Ω,16Ω19. (单项选择题)关于PCl总线的描述,错误的选项是:(4分)A.PCl总线是一个16位宽的总线B.PCl的地址线与数据线是复用的C.PCl是一种独立于处理器的总线标准,可以支持多种处理器D.PCI支持即插即用功能20. (单项选择题)中继器、以太网交换机、路由器分别工作在OSI模型的哪位层次上:(4分)A.物理层、链路层、网络层B.物理层、网络层、链路层C.物理层、链路层、传输层D.链路层、链路层、网络层21. (单项选择题)某电路,对100KHz以下低频信号干扰敏感,为削减干扰,应承受〔〕滤波 器。

华为机试题目

华为机试题目

华为机试题【2011】1、(stdlib.h里面定义了五种类型、一些宏和通用工具函数。

类型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t;宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等;常用的函数如malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit())#include<stdio.h>#include<stdlib.h>#include<assert.h>#include<string.h>#define LENGTH 13int verifyMsisdn(char *inMsisdn){char *pchar=NULL;assert(inMsisdn!=NULL);if(LENGTH==strlen(inMsisdn)){if(('8'==*inMsisdn)&&(*(inMsisdn+1)=='6')){while(*inMsisdn!='\0'){if((*inMsisdn>='0')&&(*inMsisdn<='9'))inMsisdn++;elsereturn 2 ;}}elsereturn 3;}elsereturn 1;return 0;}int main(){char *pchar=NULL;unsigned char ichar=0;int result;switch(ichar){case 0:pchar="8612345363789";break; case 1:pchar="861111111111111";break; case 2:pchar="86s1234536366"; break; default:break;}result =verifyMsisdn(pchar);printf("result is %d\n",result);}华赛面试:1.char m[]={"I", "LOVE", "CHINA"} char* p=m;printf("%s", *p++);printf("%c", **p);int main(){double x=1;double y;y=x+3/2;printf("%f\n",y);return 0;} //////结果为2.0000003.4.找错unsigned int f(){unsigned char a=123;unsigned char res;while(a-->=0){res+=a;}return res;}//res没有初始化5.struct node{int data;node* pre;node* next;}结构体数组转双向循环链表1. 数组比较(20 分)•问题描述:比较两个数组,要求从数组最后一个元素开始逐个元素向前比较,如果2 个数组长度不等,则只比较较短长度数组个数元素。

华为OD机试:磁盘容量排序

华为OD机试:磁盘容量排序

华为OD机试:磁盘容量排序今天参加华为OD机试,总共有两道机试题,每道题200分,总共400分,华为那边要求是两道题全过。

第⼀道题是磁盘容量排序,其实挺简单的,但我⼀直没调试好,导致⼼态直接崩了,后⾯第⼆题也没看,看来以后要好好刷题才⾏。

⽬录题⽬⼤意磁盘的容量单位有M、G、T,其关系为 1T = 1000G、1G = 1000M,如样例所⽰先输⼊磁盘的个数,再依次输⼊磁盘的容量⼤⼩,然后按照从⼩到⼤的顺序对磁盘容量进⾏排序并输出。

样例输⼊320M1T3G样例输出20M3G1T代码实现#include <iostream>#include <string>#include <vector>#include <algorithm>using namespace std;int StrToInt(string str){if (str[str.size() - 1] == 'M') {return stoi(str.substr(0, str.size() - 1));} else if (str[str.size() - 1] == 'G') {return stoi(str.substr(0, str.size() - 1)) * 1000;} else if (str[str.size() - 1] == 'T') {return stoi(str.substr(0, str.size() - 1)) * 1000000;}return 0;}bool Compare(const string &strA, const string &strB){int a = StrToInt(strA);int b = StrToInt(strB);// 升序排序return a < b;}int main(void){int n;while (cin >> n) {string str;vector<string> vec;while (n--) {cin >> str;vec.push_back(str);}sort(vec.begin(), vec.end(), Compare);for (auto i : vec) {cout << i << endl;}}return 0;}个⼈主页:。

华为2012机试题及面试

华为2012机试题及面试
机试我们是有两个基础题,一个附加题,基础题是选做一道,做出来就算过了,有时间再做附加题。
基础题1:求一个数组里面能被三整除的个数,给了题目框架,如下所示,题目框架基本是不能改的,尤其是各个变量和fanction的名字之类的,当然如果你觉得框架里面有些小错误或者需要改动的还是可以改一点的
fan(int*p,intn)
case 2:printf("无%d",k);break;
case 3:printf("无%d",k);break;
}
}
附加题4:计算两个字符串中匹配相的字符串,并将匹配的字符串存储在c[]中
要求:1、字符串*可以匹配任意一个字符串,直到下一个匹配字母为止,,其中字符串2中允许有*。
2、输出相匹配的字符串
华为2012笔试题及面试经历
前天早上去华为参加了机试,晚上8点左右就收到了第二天面试的通知,总的来说是很有效率的,第二天去从早上10:16去,各种等各种面到最后一面boss面完已经是晚上7点多了,一天的摧残,最多的就是等待,而且还是各种心理压力的等待,真不怎么好过呢,下面就详细的介绍各个环节吧。
机试:
3、遇到匹配的字符,将字符串1和2的指针都后移,并将字符串1的值存储。
笔试过了就是面试了,面试的环节是技术面——>群面——>性格测试——>boss面
技术面试
面试官一般都比较和蔼吧,首先是做一下自我介绍,如果有做过什么项目经验的,最好详述一下自己的项目经验,面试官一般都比较喜欢做过一些东西,有项目经验的人,然后就是面试官问啦,问了我一些项目中的细节,我提到了测试的东西,可能面试官觉得我正在这方面比较擅长,就问我,那测试主要分为哪些环节,应该注意哪些问题,这个我也不详述了,网上都能搜的到,而且很全,然后面试官又问,一个大型的程序是分成好多模块的,由多个人来完成的,你觉得这样的开发过程应该注意哪些问题,我回答的是团队之间的沟通是最重要的,然后就巴拉巴拉的说为什么沟通是最重要的啊,期间还扯到了我做的项目,面试官很满意的样子,就说我这里过了,可以等候下一轮面试了。

华为上机试题

华为上机试题

华为上机试题华为上机试题汇总华为上机考试有哪些考点呢?下面跟yjbys店铺一起来看看吧!希望这些上机试题能帮助大家顺利通过考试!地区一:1. 编写函数string deletestring(string str,string sub_str)从str 中查找匹配的字符串sub_str,采用最左匹配,且输出形式为str+"_"+匹配的次数题目一的意思应该是求解字符串str中子字符串sub_str的个数,同时输出形式采用原字符串+"_"匹配次数相信大家第一反应应该是采用kmp,那么下面给出常规优化kmp 程序如下(采用字符串数组形式):#includeusing namespace std;int next[100];void getnext(char b[]){int i=1,j=0; //ijnext[1]=0;while(i<=strlen(b)){if(j==0||b[i-1]==b[j-1]){i++;j++;next[i]=j;}else j=next[j]; //}}int kmp(char a[],char b[]){int i=1,j=1; //i jwhile(i<=strlen(a)&&j<=strlen(b)){if(j==0||a[i-1]==b[j-1]){i++;j++;}else j=next[j];}if(j>strlen(b))return i-strlen(b);else return 0;}2. 高精度数相加,string addBigInt(string num1,string num2) 需要考虑正负数相加这道题是高精度计算中的最最简单的一题:目的是模拟人手工运算的过程,进而进行结果的`现实;参考代码(编译环境:Visual Studio 6):地区二:第一题【20分】:鉴定回文数组给定一个数组判断是否是回文,这题没什么好说明,直接看代码:1 #include2 using namespace std;34 bool isHuiWen(string s)5 {6 int length_s=s.length();7 int i=0;8 for(i=0;i<(length_s>>1);i++)9 {10 if(s.at(i)!=s.at(length_s-1-i))11 return false;12 }13 return true;14 }1516 int main()17 {18 string ss="iloveevolis";19 if(isHuiWen(ss))20 {21 cout<<"Huiwen"<22 }23 else24 {25 cout<<"No"<26 }27 return 1;28 }第二题【30分】:求两个整型数组的异集,即A+B-(A与B的交集)。

华为综合面试常见问题

华为综合面试常见问题

Word 文档1 / 1华为综合面试常见问题华为综合面试常见问题华为是一家业内的大公司,待遇、前景都不错,所以想要加入华为的人也有很多。

以下是我整理的额华为综合面试常见问题,欢迎阅读。

华为综合面试常见问题:Q1:请你分别划划OSI 的七层网络结构图,和TCP/IP 的五层结构图? Q2:请你具体的解释一下IP 协议的定义,在哪个层上面,主要有什么作用? TCP 与UDP 呢?Q3:请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的.?Q4:请问C++的类和C 里面的struct 有什么区分? Q5:请讲一讲析构函数和虚函数的用法和作用?Q6:全局变量和局部变量有什么区分?实怎么实现的?操作系统和编译器是怎么知道的?Q7:一些寄存器的题目,主要是寻址和内存管理等一些学问。

Q8:8086是多少位的系统?在数据总线上是怎么实现的? 华为面试流程一共5轮:首先资格考试和面试〔相应职位的资深工程师主持〕; 其次应聘职位的部门付经理面试 再次应聘职位的部门付经理面试 再次人事面试最终是付总级的面试。

华为综合面试测试题:1、由于你是新员工,没有公配手机时,当你在现场遇到紧急事故时,你会〔〕向公司求助A 、打用户机房内的电话B 、借用户手机C 、拔110D 、拔200或300E 、马上打车回办事处〔答案:D ,答CE 者马上辞退,依据公司规定,不能随便使用用户的电话,以提高公司形象〕2、工程师A 某周日晚正在家里看电视,突然手机响了,电信局运维员工突然打电话过来,小A 接起电话,用户声音很急迫,说:“不好了,瘫了,你快来处理”。

请问这里“瘫了”最有可能是什么意思〔〕 A 、设备漏电将维护人员电瘫了 B 、设备支架不够坚固,被压瘫了 C 、设备坏了,将维护人员吓瘫了 D 、设备坏了,大面积业务中断了 〔答案:D ,答错者,按不合格处理〕。

华为校招2013-2016年机试题目-个人整理

华为校招2013-2016年机试题目-个人整理

2016校招机试题第一题输入一串用空格隔开的数字串,对于数字串的奇数位按升序排序,偶数位按降序排序示例输入:4 6 2 3 7 8 1处理过程:奇数位:4268升序排序结果:2468偶数位:6371 降序排序结果:7631结果输出:2 7 4 6 6 3 8 1#include<stdio.h>#include<string.h>#include<stdlib.h>void sort(char input[], int n, char output[]);void main(){char input1[]="4 6 2 3 6 7 8 1";char output1[16];int m=15;sort(input1,m,output1);for(int i=0;i<m;i++)printf("%c ",output1[i]);printf("\n");}void sort(char input[],int n,char output[]){int i,j,t1,t2,t=0;int *b=(int *)malloc(sizeof(int)*n);int *c=(int *)malloc(sizeof(int)*n);b[0]=input[0]-'0';for(i=4,t1=1;i<n;i+=4,t1++){for(j=t1-1;((input[i]-'0')<b[j])&&(j>=0);j--){b[j+1]=b[j];}b[j+1]=input[i]-'0';}c[0]=input[2]-'0';for(i=6,t2=1;i<n;i+=4,t2++){for(j=t2-1;((input[i]-'0')>c[j])&&(j>=0);j--){c[j+1]=c[j];}c[j+1]=input[i]-'0';}for(i=0,j=0;i<n;i+=4,j++){output[i]=b[j]+'0';output[i+1]=' ';output[i+2]=c[j]+'0';output[i+3]=' ';}}2.精灵王子爱好冒险,在一次探险历程中,他进入了一个神秘的山洞。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档