




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
MTK深圳公司嵌入式软件工程师笔试题+ 第一篇:MTK深圳公司嵌入式软件工程师笔试题+MTK深圳公司嵌入式软件工程师笔试题//MTK深圳嵌入式软件工程师笔试题(B卷)//1*****************************************#definepi3.14#defineArea(R)pi*R*Rmain(){intr1=5,r2=2;doubles=0;s=Area(r1-r2);printf(“Theareais%f”,s);}//求结果//2*********************************************//函数intcompare(inta,intb),定义为该函数的函数指针P:为_______________//3*********************************************#includevoidsub(char*s,intnum){inti,j=num;chart;while(j-->1){for(i=0;i{if(s[i]{t=s[i];s[i]=s[i+1];s[i+1]=t;}}}}main(){char*s=“CEAeded”;sub(s,6);printf(“%sn”,s)}//求结果//4**********************************************//交换两个变量的值,不使用第三个变量,即a=3,b=5交换//后b=3,a=5unsignedchara=3,b=5;//5**************************************************#defineN100voidGetMemory1(char*p){p=(char*)malloc(sizeof(char)*N);strcpy(p,“Haveagoodday!”);}char*GetMemory2(void){charp[]=“Haveagoodday!”;returnp;voidmain(void){char*str1=NULL,*str2=NULL;GetMemory1(str1);GetMemory2(str2);printf(“nstr1:%s”,str1);printf(“nstr2:%s”,str2);//6******************************************************//构造N个结点的单链表返回链表头指针,要求链表中各结点顺序//与结点数据输入顺序相反,例如输入1,2,3,4,5,形成的链表为//head->54321,补充程序#defineN10typedefstructNode{intdata;structNode*next;}NODE;intGet_Data(inti);//定义省略Node*Create_u(){inti;NODE*p,*Head=NULL;for(i=0;i{VP=NewNODE;P->Data=Get_Data(i);________________;________________;returnHead;}//7**********************************************//N个结点链表,每个结点中存放一个字符,判断链表存放的字符是否//中心对称,即abccba或abcba,补充程序typedefstructNode{intdata;structNode*next;}NODE;boolIs_symmeic(NODE*head,*intn){charD[N];inti,d;__________;for(i=0;i{D[i]=head->data;head=head->next;}if(__________){head=head->next;}while(head){_______________;if(D[i]!=head->data){returnfalse;}head=head->next;}returntrue;}//8*************************************//str中只含有大写和小写字母函数change_move(char*str)将字符串中大写改成*并//移到前面小写后返回*的个数//如AabBdcYY改为*****abd,返回5intchang_move(char*str){intlen,i,curstr=-1;len=strlen(str);for(i=len-1;i>=0;i--){if(str[i]>='A'&&str[i]{str[i]='*';if(cursor==-1){cursor=i;}elseif(cursor>i){____

甲申****66
实名认证
内容提供者


最近下载