资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
xx年嵌入式软件工程师面试题(附答案) 嵌入式软件工程师主要从事嵌入式软件开发工作。涉及应用层以及底层软件开发和设计工作。下面为大家了关于xx嵌入式软件工程师面试题,希望对你有所帮助。 LinkList *reverse(LinkList *head) LinkList *p1,*p2 = NULL,*p3 = NULL; if(head = NULL | head-next = NULL) return head; p1 = head-next; while(p1!=NULL) p3 = p1-next; p1-next = p2; p2 = p1; p1 = p3; head-next = p2; / head = p2; return head; #include int b(const int c) int count = 0; int i = 0; int = c; while(i+1; return count; int main() const int c = 0xcf; printf(%dn,b(c); return 1; #include #include #include char *manstring(char shortstring,char longstring) int i,j; char *substring = malloc(256); if(strstr(longstring,shortstring)!=NULL) return shortstring; for(i=strlen(shortstring)-1;i0;i-) for(j=0;jstrlen(str2) man= manstring(str2,str1); else man = manstring(str1,str2); printf(the longest man string is:%sn,man); #include #include void reverse(char s) /字符串反转 int c, i=0, j; for(j=strlen(s)-1;i c=si; si=sj; sj=c; i+; void IntegerToString(char s,int n) int i=0,sign; if(sign=n)0); /如果是负数,补上负号 if(sign= 0; i-) rtn += (stri - 0)* weight; / weight *= 10; / 增重 return rtn; void main() char str32; printf(Input a string :); gets(str); printf(%dn, Atoi(str); #include #include char *strconv(char *p) int length = strlen(p); char *ptr = p; char *ptr1 = p + length -1; while(ptr ptr1) char c = *ptr; *ptr = *ptr1; *ptr1 = c; +ptr; -ptr1; return p; int main() char str=abcdef1234; char *p; p = strconv(str); printf(%s,p); return 1;
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号