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

            久久久SS麻豆欧美国产日韩| 久久精品国产亚洲av水果派| 国产91久久精品一区二区| 久久精品亚洲AV久久久无码| 亚洲国产精品无码久久| 久久婷婷国产综合精品| 亚洲国产精品久久久久久| 国产日韩久久免费影院| 一本色道久久88综合日韩精品 | 精品久久久无码中文字幕| 久久久久久噜噜精品免费直播| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 18禁黄久久久AAA片| 国产亚洲欧美精品久久久| 免费一级欧美大片久久网| 久久强奷乱码老熟女网站| 久久九九有精品国产23百花影院| 亚洲欧洲中文日韩久久AV乱码| 欧美综合天天夜夜久久| 久久人人爽人人爽人人爽| 久久国产成人精品麻豆| 午夜天堂av天堂久久久| 伊人情人综合成人久久网小说 | 99精品国产免费久久久久久下载 | 国产成人久久精品激情| 日本精品久久久久久久久免费| 好属妞这里只有精品久久| 久久久久亚洲精品日久生情| 香蕉久久永久视频| 国产亚州精品女人久久久久久| 久久精品国产一区| 国内精品久久久久久久97牛牛| 亚洲欧美伊人久久综合一区二区 | 国产一级持黄大片99久久| 久久久久波多野结衣高潮| 亚洲精品99久久久久中文字幕| 国产国产成人久久精品| 久久夜色精品国产噜噜亚洲AV| 久久国产精品无码HDAV| 久久久久久久亚洲Av无码| 亚洲AV无码久久寂寞少妇|