2012华为校园招聘上机笔试题+机试+自己做出来的

2012华为校园招聘上机笔试题+机试+自己做出来的

ID:27723393

大小:382.50 KB

页数:8页

时间:2018-12-05

2012华为校园招聘上机笔试题+机试+自己做出来的_第1页
2012华为校园招聘上机笔试题+机试+自己做出来的_第2页
2012华为校园招聘上机笔试题+机试+自己做出来的_第3页
2012华为校园招聘上机笔试题+机试+自己做出来的_第4页
2012华为校园招聘上机笔试题+机试+自己做出来的_第5页
资源描述:

《2012华为校园招聘上机笔试题+机试+自己做出来的》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2012华为校园招聘上机笔试题1.从两个数组的最后一个元素比较两个数组中不同元素的个数,如有array1[5]={77,21,1,3,5},array2[3]={1,3,5},从array1[4]与array2[2]比较开始,到array1[2]与array[0]比较结束。这样得出它们不同的元素个数为0,若array1[6]={77,21,1,3,5,7},那么他们不同的元素为3。函数原型为intcompare_array(intlen1,intarray1[],intlen2,intarray2[]);其中,len1与len2分别为数组array1[]和array2[]

2、的长度,函数返回值为两个数组不同元素的个数。以下是上题的函数完整实现://diff_num.cpp#includeintcompare_array(intlen1,intarray1[],intlen2,intarray2[]){inti,t,small,num=0;//把两数组倒置for(i=0;i

3、-1];array2[len2-i-1]=t;}//输出倒置后的两数组/*for(i=0;ilen2)small=len2;elsesmall=len1;num=small;for(i=0;i

4、ain(){intarray1[5]={77,21,1,3,5},array2[3]={1,3,5};intlen1=5,len2=3;compare_array(len1,array1,len2,array2);}如同往年,华为今年刚一开学就来学校宣讲了,9月6日和7日安排了软件研发类的上机笔试(其他职位没有笔试,直接通过网上注册的简历筛选并安排面试)。说下华为上机考试的特点和一些注意事项:(1)考试时长为2个小时,总共有3个题(去年是2个题,难度要比今年大些),使用的是VC6.0;(2)3个题目中大致第一个题是最简单的,第三个题是最难的,这个难度只是假设你对所有的题都

5、不熟悉而言的,所以在拿到题目过后一定要把所有题目过一遍,弄懂它们的要点,看是否有自己熟悉的题目,也做到心里有数。这算得上是我昨天笔试的时候的一个教训吧;(3)从服务器上下载题目下来后最好能把工程保存到在电脑重启后不会自动还原的磁盘分区下面,这样不致由于各种意外因素电脑重启过后编的程序不会消失;(4)不要改动所给函数的原型,可以自己添加函数。另外,华为提供的工程是将Main函数隐藏了的,所以自己不用再添加Main函数。以上便是我对于这次考试了解的一些情况,下面说说我做的3个笔试题(题意我只能大概的按我的理解组织下)。compare_array1intcompare_arra

6、y(intlen1,intarray1[],intlen2,intarray2[])2{3inti;4/*两个数组最小程度*/5intmin_len;6/*两个数组不同元素的个数,初始化为0*/7intdiff_num=0;89/*找出两个数组的最小的长度*/10len1

7、字符串四则运算的实现题目大意:有字符串表示的一个四则运算表达式,要求计算出该表达式的正确数值。四则运算即:加减乘除"+-*/",另外该表达式中的数字只能是1位(数值范围0~9)。另若有不能整除的情况,按向下取整处理,eg:8/3得出值为2。若有字符串"8+7*2-9/3",计算出其值为19。主要考点:1.数字的字符形式变换为数字形式的方法;2.数字的数字形式变换为数字的字符串形式的方法。http://apps.hi.baidu.com/share/detail/17893678(1)什么是预编译,何时需要预编译:答案:1、总是

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

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

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