• <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 勇敢空心人 閱讀(5154) 評論(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對應的不太對啊。
              回復  更多評論   

            久久影视国产亚洲| 国产真实乱对白精彩久久| 久久精品中文字幕一区| 一本色综合网久久| 国产精品久久国产精麻豆99网站| 久久久久久a亚洲欧洲aⅴ| 国产高清美女一级a毛片久久w| 精品国产乱码久久久久软件| 国内精品久久久久影院日本| 欧美伊人久久大香线蕉综合69| 无码AV波多野结衣久久| 久久精品无码一区二区app| 一本色道久久88精品综合| 九九久久精品国产| 久久久国产精品亚洲一区| 香港aa三级久久三级老师2021国产三级精品三级在 | 久久伊人精品青青草原高清| 污污内射久久一区二区欧美日韩| 国产精品久久久久天天影视| 久久青青色综合| 久久99热这里只有精品国产| 狠狠色噜噜狠狠狠狠狠色综合久久| 香蕉久久永久视频| 久久毛片免费看一区二区三区| 久久久久四虎国产精品| 亚洲精品午夜国产VA久久成人| 色综合久久88色综合天天 | a级毛片无码兔费真人久久| 国产精品99久久精品| 精品免费久久久久久久| 久久久久久亚洲精品成人| 亚洲AV无码久久精品成人 | 久久精品国产第一区二区| 久久免费精品视频| 欧美精品一本久久男人的天堂| 2021少妇久久久久久久久久| 久久AV高清无码| 久久久青草久久久青草| 青青草国产精品久久| 国产午夜精品久久久久九九| 久久996热精品xxxx|