已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
9年联发科技手机软件开发笔试题一:编程题(每题20分,共40分)1:编写两个函数,接口如下:第一个负责把一个ASCII字符串转换为一个带符号整数,第二个函数负责把一个带符号的整数转换为一个ASCII字符串。(1)int StrToInt (c*t char* pStr);解答:#include #include string.h#includeint StrToInt (c*t char* pStr) int iResult = 0; bool bMinus = false; int itemp = 0; int i = 0; if(*(pStr+i) = -) bMinus = true; i+; do itemp = *(pStr+i) - 0x30; iResult = iResult*10+itemp; i+; while(*(pStr+i) !=0); if(bMinus = true) iResult = 0-iResult; return iResult;int main() char s = -456789; int iNum = StrToInt(char*)s); printf(%dn,iNum);(2)int IntToStr (int num, char* pStr);已知条件:传递给IntToStr函数的缓冲区的长度是能够容纳int整数范围内的数; 传递给StrToInt的字符串只包含数字和-(负号),是一个格式正确的整数值。2:编程实现二分法搜索函数,该函数对一个排序好的整数数组进行二分搜索(binary Search),函数的原型如下: Int BinarySearch(c*t int* array, int lower, int upper, int target);其中lower、upper分别是需要进行搜索的开始和结束的索引值,请分别使用递归和非递归两种方法实现该函数。二:问答题(每题6分,10题,共60分)1:下面这个程序执行后会有什么错误或者效果#define MAX 255int main(void) unsigned char I; unsigned char AMAX; for(i=0; i3=? 请给出10进制的答案。4:调用函数时,请列举不使用函数原型潜在的风险。5:下面函数实现有问题吗? 如果有问题,实际运行中调用下面函数结果正确,并没有出现问题,为什么?int Exchange Value(int* pa, int* pb) int* pt; if(pa = NULL | pb = NULL) return 0; *pt = *pa; *pa = *pb; *pb = *pt; return 1;6: int i1; C*t char* p1 = “AAA”; int main() static int i2; int i3; int* 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 = “AAA”;(4)pc = pa;(5)8:用变量a给出下面的定义: 举例一个整型数 int a;(1)一个指向指针的指针,它指向的指针是指向一个整型数 int *p(2)一个有10个整型数的数组 int *p10(3)一个有10个指针的数组,该指针是指向一个整型数 int *a10(4)一个指向有10个整型数组的指针int *a10(5)一个指向函数的指针,该函数有一个整型参数并返回一个整型数 int *a(int )(6)一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数int *a10(int)9:请编写一个函数,将2个16位有符号数分别放入一个32位有符号数的高16位和低16位,请不要使用函数的返回值传递数据。10: 下面是一个用来删除单向链表头节
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年湖北第二师范学院第二批人才引进38人笔试模拟试题及答案解析
- 2026内蒙古呼伦贝尔鄂伦春自治旗克一河镇招聘城镇公益性岗位人员1人笔试备考题库及答案解析
- 2026福建泉州市正骨医院见习岗位需求2人(三)考试备考题库及答案解析
- 2026广西钦州港经济技术开发区中学顶岗教师招聘4人考试备考题库及答案解析
- 2026四川德阳市罗江区就业创业促进中心城镇公益性岗位招聘2人笔试备考题库及答案解析
- 珙县国资金融服务中心2026年公开选聘珙县县属国有企业领导人员(3人)笔试模拟试题及答案解析
- 员工突然疾病应急预案(3篇)
- 人在跑是应急预案(3篇)
- 改造升级施工方案范本(3篇)
- 健步走的营销方案(3篇)
- 超声影像组学深度分析
- 2026年4月自考13172机械制图试题试题及答案
- (广东二模)广东省2026年4月高三高考模拟测试(二)地理试卷(含答案)
- 中国寿险代理人高质量转型白皮书-中国平安x清华大学-202604
- QBQB5172023冷镦钢盘条规范
- (正式版)DB22∕T 2797.1-2017 《玄武岩纤维复合筋及玄武岩纤维混凝土设计与施工规范 第1部分:玄武岩纤维复合筋》
- 2025年生物物理所博士英语笔试及答案
- 高速公路收费站文明服务培训课件
- 乡镇卫生院生物安全制度
- 2025手术室专业护理质量敏感指标的专家共识课件
- 港口码头消防安全课件
评论
0/150
提交评论