联发科技手机软件开发笔试题.doc_第1页
联发科技手机软件开发笔试题.doc_第2页
联发科技手机软件开发笔试题.doc_第3页
联发科技手机软件开发笔试题.doc_第4页
联发科技手机软件开发笔试题.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

9年联发科技手机软件开发笔测试一、程序设计题(每题20分,共40分)1:用以下接口编写了两个函数:第一个负责将一个ASCII字符串转换成一个有符号整数,第二个负责将一个有符号整数转换成一个ASCII字符串。(1)int StRTont(c * * * * * t char * PStr);回答:#包括#包含“string.h”#包括int StRTont(c * * * * * t char * PStr)int IResult=0;bool bMinus=falseint itemp=0;int I=0;if(*(PStr I)=-)bMinus=真。我;做itemp=*(pStr i) -0x30。iResult=iResult*10项目p;我;同时(*(pStr i)!= 0);if(bMinus=true)iResult=0-iResult;返回iResultint main()查尔=-456789 ;int InUM=strToint(char *)s);printf(“% d n”,InUM);(2)int IntToStr (int num,char * PStr);已知条件:传递给IntToStr函数的缓冲区长度是一个可以容纳整数范围int的数字;传递给strdot的字符串只包含数字和-(减号),这是一个格式良好的整数值。2.编程实现二进制搜索功能,该功能对排序后的整数数组执行二进制搜索。该功能的原型如下:Int BinarySearch(c*t Int*数组,int下限,int上限,int目标);其中下限和上限分别是搜索开始和结束时的索引值,请分别使用递归和非递归方法来实现该函数。第二:问答问题(每个问题6分,10个问题共60分)1:执行以下程序后会出现什么错误或影响#定义最大值255int main(空)未签名字符1;无符号字符A最大值;对于(I=0;I=最大值;(I)A=i。返回0;在32位小字节序系统中,char数组16=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 ;char* cp=数组;int* ip=(int*)数组;Q: (1)*(cp 2)=?(2)*(ip 2)=?3:c是char类型的变量。C的取值范围是多少?如果c的值是0xF0,那么c3=?请给出十进制答案。4:调用函数时,请列出不使用函数原型的潜在风险。5:以下功能的实现有问题吗?如果有问题,在实际操作中调用以下函数的结果是正确的,没有问题。为什么?整数交换值(整数* pa,整数* pb)int* pt。if(pa=空| pb=空)返回0;* pt=* pa* pa=* pb* pb=* pt返回1;6: int i1C * * * * * t char * p1= AAAint main()静态int i2int i3int * i4=malloc(sizeof(int);上述程序中的变量(i1、p1、i2、i3、i4)存在于哪些内存存储位置(数据段、堆栈或组)?i1,i2,i3,*i4的值是多少?7:下列哪个语句没有编译和运行错误?如果有错误的群体,请解释哪些陈述是错误的,为什么?A.c*t int a。(1)B.char* pa=AAA(1)c * * * * * t char * pb= BBB(2)pb=pa。(3)C.char * pa= AAA(1)Char * c * * * * * t pb= BBB(2)char * c * * * * * t PC=(char *)malloc(4);(3)* pb= A(4)*(PC 1)= A ;(5)Pb=pa。(6)D.char * pa(1)c * * * * * t char * c * * * * * t pb= BBB(2)char * c * * * * * t pc(3)pa=美国汽车协会;(4)pc=pa。(5)8:使用变量a给出以下定义:例如,整数int a;(1)指向整数int *p的指针的指针(2)具有10个整数的数组int *p10(3)有10个指针指向整数的数组* *10(4)指针int *a10指向10个整数的数组(5)指向具有整数参数并返回整数的函数的指针int *a(int)(6)一个有10个指针的数组,指向一个函数,该函数有一个整型参数,并返回一个整型数* *一个10(整型)9:请编写一个函数,将2个16位有符号数字分别放入32位有符号数字的高16位和低16位。请不要使用函数的返回值来传递数据。10:下面是一个用于删除单向链表头节点的函数。请找出程序中的漏洞并纠正它们。空隙移除头(节点*头)自由(头);/*第1行*/head=head-next;/第2行*/3.张小娴说:随着时间的流逝,我们会毫不犹豫地忘记曾经爱过一个人,忘记他的温柔,忘记他为我做的一切。我不再同情他了。我不再爱他了。为什么会这样?原来我们的爱已经失去了。首先,爱让你忘记时间,然后时间让你忘记爱。4.张小娴说:思念一个人并不需要每天都见面,拥有或者毁灭对方。不是思念对方,而是一天几次想起他。当你听不到他的声音时,你会担心他。当一个人不在家时,他会错过和他在一起的时间。5.张小娴说:爱是微笑着喝下毒酒。6.张小娴说:别人不珍惜的爱只是一个可耻的笑话。7.张小娴说:孤独的人,感冒会持续很长时间,因为她不想治愈自己。8.张小娴:女人有放弃跟不上她的男人的野心。一个男人放弃一个跟不上他的女人是不公平的。9.张小娴说:保持清醒,世界上没有未完成的事情,只有一颗没有死去的心。10.张小娴说:后悔也是一种幸福。因为还有一些事情你会后悔。11.张小娴说:失望有时是一种幸福。我很失望,因为我有所期待。因为有爱,就有期待。所以即使失望也是一种幸福,尽管这种幸福有点痛苦。12.张小娴说:我突然觉得很委屈。我对你笑了笑,此刻转过身来,终于悲伤成你不知道的样子。13.张小娴说:做一个诚实的孩子。喜欢一个人,不到一定程度,不要轻易说喜欢。因为你轻率的评论,它可能会让另一个人悲伤一段时间。还有,将会有,一生。14.张小娴说:如果你不确定,或者没有坚定的信念,请不要说太长的承诺。当我们相爱时,我们称之为承诺。当我们不相爱的时候。这不是谎言。毕竟,即使爱情永恒,我相信它来自我的内心。只是我不能控制我以后的离开。15.张小娴说:如果爱够深,或者爱够深,曾经伤害过他的人总有一天会回头,他仍然会很懦弱和毫无价值地接受。因为爱,因为不能忘记。16.张小娴说:爱情结束后,请选择“沉默”。你可以叫你最好的朋友三良去卡拉ok,大声喊,唱一首歌“我不想去,但是我想留下来”,然后在某个时间突然哭出来。即使你是个男孩,也没有羞耻,没有悲伤只能说你没有真正爱过。17.张小娴说:不要在爱情结束后到处指责你爱的人,让他变得没用。没有必要,因为一个人不能留住自己的心,他还不如离开自己纯洁的感情,被灰尘覆盖,这样就降低了记忆的价值。18.张小娴说:你认为你不能失去的人不是你不能失去的人。当你流泪时,另一个人会逗你开心,让你开怀大笑。你心碎了。然后你发现不爱你的人不值得你悲伤。回顾今天,这不是一部喜剧吗?当爱情耗尽时,将会有另一个新的境界。所有的悲伤都只是历史。19.张小娴说:在想象中,爱情总是比现实更美丽。当我们相遇时,永别了。我们认为爱很深,很深,在未来的岁月里,你会知道它只是很浅,很浅。最深最重的爱必须随着时间而增长。20.张小娴说:开始总是甜蜜的,然后是厌倦、习惯、遗弃、孤独、绝望和冷笑。曾经,我们渴望和一个人在一起。后来,我们很高兴在短时间内离开了我们认为深爱的人。后来,我们意识到这不是爱,这只是对自己撒谎。21.张小娴说:时间会让你明白爱情。时间可以证明爱,推翻爱。没有什么悲伤可以随着时间而减轻。如果时间不能让你忘记那些不应该被记住的人,我们失去的岁月又有什么意义呢?如果所有的悲伤、痛苦和失败都是假的,那会有多好?不幸的是,世界上有许多虚假的情感和正义,它们的痛苦、失败和悲伤总是真实的。22.张小娴说:一枚硬币最美丽的状态不是静止,而是当它像陀螺一样旋转时,没有人知道它的另一面是快乐还是痛苦,是爱还是恨。幸福和痛苦,爱和恨,总是纠缠在一起。所谓的缘分,就像发明一样,都是偶然的。爱情也是一项需要不断改进的发明。然而,本发明不同于其他发明。它没有专利权,随时会被抢劫。23.张小娴说:她没有在感觉最强烈的时候停下来,所以她不必回去寻找一起散步后散落在地上的感觉。这条路已经完工了。爱情中最悲伤的时刻是后期的寒冷。曾经爱过你的人突然离你很远,但这是世界末日。曾经轰轰烈烈,曾经千次,曾经沾沾自喜,曾经柔情似水。一天结束时,最悲伤的分手变成了平静的分手。24

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论