华三面试笔试题-c软件开发.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

主要是C:形参和实参,二叉树深度,其他的记不清了,大概十几道题,有几道关于内存的有些难度。

还有两道不是C的选择题:两艘船,从上海和旧金山同时出发,每天发一般,七天到达,上海的船到达旧金山路上能遇到几艘船;苹果削皮,铺在桌子上是什么形状。编程题(两道,35分):第一道是双向链表的问题,初始为A-B-C-D-E-F,结果为D-E-F-A-B-C,写出过程第二道是求税后工资的问题,用SWITCH或者ELSEIF就可以了,比较简单一、不定项选择题(凭印象写的,没有顺序)(每题5分,共65分,13题):1、defineN2defineNTI(n)N*n+nSum=N*NTI(N);问Sum为多少?2、以下几个哪个优先级最高?A.%B.C.忘了D.=3、一个12人玩的游戏需要正好75分钟,有六个后备人员轮流替换从开始就参加玩游戏的人,也就是说所有参加游戏的人,包括后备人员,在这个游戏中都玩了同样长的时间。他们每人玩了多长时间?A.30分钟B.40分钟C.50分钟4、在跑马场的跑道上,有ABC三匹马,A在一分钟内能跑两圈,B能跑三圈,C能跑四圈。现将三匹马并排在起跑线上,准备向同一个方向起跑。请问:“经过几分钟,这三匹马又能并排地跑在起跑线上了?(选项忘了)5、有61个球队,两两比赛,胜者晋级,败者淘汰。如果淘汰后的队伍数是单数,则首支队伍轮空直接晋级,剩下的队伍继续进行淘汰赛,直至选出最后胜者为止,问一共需进行几场比赛?(选项忘了)6、有关霍夫曼树和平衡树的选择题(定义什么的去看看,有个选项说霍夫曼树可应用于编码)7、有一题关于获取mac地址的函数(题目给出一个函数的实现代码),考的是字符串的东西,还有sprintf函数(下面是函数中运用sprintf函数的代码:sprintf(mac,%02X-%02X-%02X-%02X-%02X-%02X,Adapter.adapt.adapter_address[0],Adapter.adapt.adapter_address[1],Adapter.adapt.adapter_address[2],Adapter.adapt.adapter_address[3],Adapter.adapt.adapter_address[4],Adapter.adapt.adapter_address[5]);)有几行有标记,问你标记的这几行中哪几行有问题或隐患,给出选项要你选,是道多选题。8、还有一题找图形规律,很简单。目前只能回忆这么多。二、编程题:1、给一个结构体(15分)StructNODE_S{intdata;NODE_S*next;NODE_S*preptr;}给一个头指针指向该结构体的节点的链表,写一函数判断该链表是否是双向循环链表。intjudgeIsLoop(lpNodelist)?????//判断是否是循环链表???{?????if(list==NULL)????????return0;?????lpNodeslow,fast;?????slow=list;?????fast=list-next-next;?????while(slow)???{?????if(fast==NULL||fast-next==NULL)?????????return0;?????elseif(fast==slow||fast-next==slow)?????????return1;??????else??????????{????????????slow=slow-next;????????????fast=fast-next-next;??????????}???}????return0;}2、给一个字符串,写一个函数返回该字符串的最长回文子串的长度,无回文子串则返回0。(20分)3.数字转换成字符如数字465转换成字符“465”(题的意思是这样,原题描述没记下来)voiditoa(intn,chars[]){ inti,j,sign; if((sign=n)0)//记录符号 n=-n;//使n成为正数 i=0; do{ s[i++]=n%10+0;//取下一个数字 } while((n/=10)0);//删除该数字 if(sign0) s[i++]=-;

文档评论(0)

lookoudb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档