• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            技術無極限

            常用鏈接

            統計

            最新評論

            MTK深圳公司嵌入式軟件工程師筆試題

            //MTK深圳嵌入式軟件工程師筆試題(B卷)
            //1*****************************************
            #define pi 3.14
            #define Area(R) pi*R*R
            main()
            {
             int r1=5,r2=2;
             double s=0;
             s=Area(r1-r2);
             printf("The area is %f",s);
            }
            //求結果

            //2*********************************************
            //函數 int compare(int a,int b),定義為該函數的函數指針P:為_______________
            //3*********************************************
            #include<stdio.h>
            void sub(char*s,int num)
            {
             int i ,j=num;
             char t;
             while(j-->1)
             {
               for(i=0;i<j;i++)
               {
                 if(s[i]<s[i+1])
                 {
                   t=s[i];
                   s[i]=s[i+1];
                   s[i+1]=t;
                 }
               }
             }
            }
            main()
            {
             char*s="CEAeded";
             sub(s,6);
             printf("%s\n",s)
            }
            //求結果
            //4**********************************************
            //交換兩個變量的值,不使用第三個變量,即a=3,b=5交換
            //后b=3,a=5
                 unsigned char a=3,b=5;
                
                
            //5**************************************************
            #define N 100
            void GetMemory1(char*p)
            {
             p=(char*)malloc(sizeof(char)*N);
             strcpy(p,"Have a good day!");
            }
            char*GetMemory2(void)
            {
             char p[]="Have a good day!";
             return p;
            }
            void main(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->5 4 3 2 1 ,補充程序
            #define N 10
            typedef struct Node
            {
             int data;
             struct Node*next;
            }NODE;
            int Get_Data(int i);//定義省略
            Node*Create_u()
            {
             int i;
             NODE*p,*Head=NULL;
             for(i=0;i<N;i++)
             {
              VP=New NODE;
              P->Data=Get_Data(i);
              ________________;
              ________________;
             }
             return Head;
            }
            //7**********************************************
            //N個結點鏈表,每個結點中存放一個字符,判斷鏈表存放的字符是否
            //中心對稱,即a b c c b a或a b c b a,補充程序
            typedef struct Node
            {
             int data;
             struct Node*next;
            }NODE;
            bool Is_symmeic(NODE*head,*int n)
            {
             char D[N];
             int i,d;
             __________;
             for(i=0;i<d;i++)
             {
              D[i]=head->data;
              head=head->next;
             }
             if(__________)
             {
              head=head->next;
             }
             while(head)
             {
              _______________;
              if(D[i]!=head->data)
              {
               return false;
              }
              head=head->next;
             }
             return true;
            }

            //8*************************************
            //str中只含有大寫和小寫字母函數change_move(char*str)將字符串中大寫改成*并
            //移到前面小寫后返回*的個數
            //如AabBdcYY改為*****abd,返回5
            int chang_move(char*str)
            {
             int len,i,curstr=-1;
             len=strlen(str);
             for(i=len-1;i>=0;i--)
             {
              if(str[i]>='A'&&str[i]<='Z')
               {
                str[i]='*';
                if(cursor==-1)
                {
                 cursor=i;
                }
                else if(cursor>i)
                {
                 _____________;
                 str[i]='*';
                 _____________;
                 
                }
             }
             return____________;
            }
            //9***********************************************
            //求兩個字符串的第一個公共子串,并返回該子串
            //如:"a b c d e f g e h i" "a a c d e f * * g e h i"
            //第一個為"c d e f";不許用strcmp()
            char*Maxf(char*str1,char*str2)
            {

            }
               
              

            posted on 2008-03-10 13:36 勇敢空心人 閱讀(5146) 評論(3)  編輯 收藏 引用

            評論

            # re: MTK深圳公司嵌入式軟件工程師筆試題 2009-10-15 10:06 bllau

            請問題目有答案嗎?有的話麻煩發一個到bllau@163.com,謝謝  回復  更多評論   

            # re: MTK深圳公司嵌入式軟件工程師筆試題 2009-11-05 20:52 勇敢空心人

            sorry,我沒有答案,我列出這些只是想記錄一下他們的筆試題的概況,如果你基礎知識掌握得很扎實,應該問題不大的,畢竟他們對應屆畢業生的要求也不是特別的高的  回復  更多評論   

            # re: MTK深圳公司嵌入式軟件工程師筆試題 2010-03-11 09:09 yrh

            第8題,有問題吧,感覺if和else對應的不太對啊。
              回復  更多評論   

            欧美色综合久久久久久| 91精品国产色综久久 | 久久精品国产亚洲AV麻豆网站| 亚洲国产另类久久久精品| 国产精品久久久久jk制服| 久久成人精品| 77777亚洲午夜久久多人| 色综合合久久天天综合绕视看| 久久久久黑人强伦姧人妻| 麻豆成人久久精品二区三区免费| 伊人久久大香线焦综合四虎| 精品一二三区久久aaa片| AA级片免费看视频久久| 久久人人爽人人爽人人爽| 国内精品伊人久久久久网站| 国产精品久久影院| 久久午夜羞羞影院免费观看| 久久久久综合国产欧美一区二区| 2021少妇久久久久久久久久| 国产亚洲精品久久久久秋霞| 国产综合成人久久大片91| 久久精品国产免费| 久久天堂AV综合合色蜜桃网| 狠狠色丁香久久婷婷综合蜜芽五月| 国产精品99久久久久久董美香| 欧洲精品久久久av无码电影 | 无码八A片人妻少妇久久| 精品久久久久久无码中文字幕 | 国产欧美久久久精品| 狠狠色丁香久久婷婷综合| 香蕉久久夜色精品国产2020| 亚洲欧洲久久久精品| 香蕉久久影院| 性高湖久久久久久久久AAAAA| 久久综合伊人77777麻豆| 久久久久久久综合综合狠狠| 久久综合伊人77777| 2020国产成人久久精品| 久久无码AV一区二区三区| 久久久久久久久久久精品尤物| 一本一道久久a久久精品综合 |