嵌入式工程师面试题--经典.doc

嵌入式工程师面试题--经典.doc

ID:51578982

大小:90.00 KB

页数:18页

时间:2020-03-13

嵌入式工程师面试题--经典.doc_第1页
嵌入式工程师面试题--经典.doc_第2页
嵌入式工程师面试题--经典.doc_第3页
嵌入式工程师面试题--经典.doc_第4页
嵌入式工程师面试题--经典.doc_第5页
资源描述:

《嵌入式工程师面试题--经典.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1、将一个字符串逆序2、将一个链表逆序3、计算一个字节里(byte)里面有多少bit被置14、搜索给定的字节(byte)5、在一个字符串中找到可能的最长的子字符串6、字符串转换为整数7、整数转换为字符串style="MARGIN:0px;COLOR:rgb(102,102,102);LINE-HEIGHT:150%"wrap="break-word"1、char*strconv(char*p){inti,length;chartemp;length=strlen(p);for(i=0;i

2、h-1-i);*(p+length-1-i)=temp;}returnp;}intmain(){charsrc[100];char*p;scanf("%s",src);p=strconv(src);printf("%s",p);return0;}style="MARGIN:0px;COLOR:rgb(102,102,102);LINE-HEIGHT:150%"wrap="break-word"3、intcal(intdata)//calculationthenumberofbitinonebyte{inta;intcount=0;a=data%100;while(a!

3、=0){count+=a%2;a/=2;}returncount;}intmain(){intd,count;scanf("%d",&d);count=cal(d);printf("%dofone",count);return0;}style="MARGIN:0px;COLOR:rgb(102,102,102);LINE-HEIGHT:150%"wrap="break-word"4、#include#includevoidfindmax(char*p){intj=0,max=0;intcount=0;charrecord[200]

4、;charrecordmax[200];for(inti=0;;i++){if((*(p+i)=='')

5、

6、(*(p+i)=='')){if(count>max){max=count;record[j]='';strcpy(recordmax,record);}count=0;j=0;}else{record[j]=*(p+i);count++;j++;}if(*(p+i)=='')break;}printf("%s",recordmax);}intmain(){charstr[]="zengweidsfdsaflangdhah";printf("%s

7、",str);findmax(str);return0;}style="MARGIN:0px;COLOR:rgb(102,102,102);LINE-HEIGHT:150%"wrap="break-word"#include#include#includetypedefstructshopping{chargoods[100];structshopping*next;}SHOP;SHOP*buildlink()//创建链表{chargoods[100];SHOP*head,*p,*h;p=(SHOP*)malloc

8、(sizeof(SHOP));head=p;head->next=NULL;printf("Inputthreegoods:");for(inti=0;i<3;i++){scanf("%s",goods);p=(SHOP*)malloc(sizeof(SHOP));strcpy(p->goods,goods);p->next=NULL;if(head->next==NULL){head->next=p;h=p;}else{h->next=p;h=h->next;}}returnhead;}voidshowlink(SHOP*head)//显示链表{SHOP*p;p=hea

9、d->next;while(p!=NULL){printf("%s",p->goods);p=p->next;}printf("");}SHOP*revlink(SHOP*head)//反转链表{SHOP*p,*newp;p=head->next;head->next=NULL;while(p!=NULL){newp=p;p=p->next;newp->next=head->next;head->next=newp;}returnhead;}intdelnode(SHOP*head,char*str){//deletesu

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

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

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