MTK深圳公司嵌入式软件工程师笔试题+.docx 立即下载
2025-08-25
约1.5万字
约32页
0
24KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

MTK深圳公司嵌入式软件工程师笔试题+.docx

MTK深圳公司嵌入式软件工程师笔试题+.docx

预览

免费试读已结束,剩余 27 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

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){____
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

MTK深圳公司嵌入式软件工程师笔试题+

文档大小:24KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用