中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      嵌入式軟件工程師經典筆試題

      時間:2024-08-20 21:13:01 嵌入式培訓 我要投稿
      • 相關推薦

      嵌入式軟件工程師經典筆試題

        為幫助大家鞏固嵌入式工程是基礎知識,yjbys小編為大家整理最新嵌入式工程師考試題如下:

      嵌入式軟件工程師經典筆試題

        1、將一個鏈表逆序

        LinkList *reverse(LinkList *head)

        {

        LinkList *p1,*p2 = NULL,*p3 = NULL;

        if(head == NULL || head->next == NULL)

        return head;

        p1 = head->next;

        while(p1!=NULL)

        {

        p3 = p1->next;

        p1->next = p2;

        p2 = p1;

        p1 = p3;

        }

        head->next = p2;

        // head = p2;

        return head;

        }

        2、計算一個字節里(byte)里面有多少bit被置1

        #include

        int comb(const int c)

        {

        int count = 0;

        int i = 0;

        int cc = c;

        while(i++<8)

        {

        if((cc&1)==1)

        {

        count++;

        }

        cc = cc>>1;

        }

        return count;

        }

        int main()

        {

        const int c = 0xcf;

        printf("%d\n",comb(c));

        return 1;

        }

        3、在一個字符串中找到可能的最長的子字符串

        #include

        #include

        #include

        char *commanstring(char shortstring[],char longstring[])

        {

        int i,j;

        char *substring = malloc(256);

        if(strstr(longstring,shortstring)!=NULL)

        return shortstring;

        for(i=strlen(shortstring)-1;i>0;i--)

        {

        for(j=0;j<=strlen(shortstring)-i;j++)

        {

        memcpy(substring,&shortstring[j],i);

        substring[i]='\0';

        if(strstr(longstring,substring)!=NULL)

        return substring;

        }

        }

        return NULL;

        }

        void main(void)

        {

        char *str1 = "aocdfe";

        char *str2 = "pmcdfa";

        char *comman = NULL;

        if(strlen(str1)>strlen(str2))

        comman= commanstring(str2,str1);

        else

        comman = commanstring(str1,str2);

        printf("the longest comman string is:%s\n",comman);

        }

        4、字符串轉換為整數

        #include

        #include

        void reverse(char s[])

        { //字符串反轉

        int c, i=0, j;

        for(j=strlen(s)-1;i

        { c=s[i];

        s[i]=s[j];

        s[j]=c;

        i++;

        }

        }

        void IntegerToString(char s[],int n)

        { int i=0,sign;

        if((sign=n)<0)//如果是負數,先轉成正數

        n=-n;

        do //從個位開始變成字符,直到最高位,最后應該反轉

        { s[i++]=n%10+'0';

        }while((n=n/10)>0);

        //如果是負數,補上負號

        if(sign<0)

        s[i++]='-';

        s[i]='\0';//字符串結束

        reverse(s);

        }

        void main()

        { int m;

        char c[100];

        m =215;

        IntegerToString(c,m);

        printf("integer = %d string = %s\n", m, c);

        }

        5、整數轉換為字符串

        #include

        #include

        int Atoi(char str[])

        {

        int i;

        int weight = 1; // 權重

        int rtn = 0; // 用作返回

        for(i = strlen(str) - 1; i >= 0; i--)

        {

        rtn += (str[i] - '0')* weight; //

        weight *= 10; // 增重

        }

        return rtn;

        }

        void main()

        {

        char str[32];

        printf("Input a string :");

        gets(str);

        printf("%d\n", Atoi(str));

        }

        6、將一個字符串逆序

        #include

        #include

        char *strconv(char *p)

        {

        int length = strlen(p);

        char *ptr = p;

        char *ptr_1 = p + length -1;

        while(ptr < ptr_1)

        {

        char c = *ptr;

        *ptr = *ptr_1;

        *ptr_1 = c;

        ++ptr;

        --ptr_1;

        }

        return p;

        }

        int main()

        {

        char str[]="abcdef1234";

        char *p;

        p = strconv(str);

        printf("%s",p);

        return 1;

        }


      【嵌入式軟件工程師經典筆試題】相關文章:

      2017嵌入式軟件工程師筆試題及答案02-28

      初級嵌入式軟件工程師認證考試試題03-31

      2024年嵌入式軟件工程師筆試題(含答案)10-23

      2017年嵌入式軟件面試題03-06

      嵌入式軟件工程師認證03-03

      2016年嵌入式軟件助理工程師認證考試試題題庫01-21

      2016年嵌入式工程師面試題及答案「精選」03-07

      2024嵌入式系統開發工程師考試模擬試題10-22

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

      主站蜘蛛池模板: 禁止免费无码网站| 中文字幕人妻av蜜臀| 国产精品国产三级国产AvkTV| 无码伊人66久久大杳蕉网站谷歌| 西西少妇一区二区三区精品| 加勒比精品一区二区三区 | 亚洲男人天堂av在线| 日本高清一区二区在线观看| 水蜜桃一二二视频在线观看免费| 国产精品白浆免费观看| 上栗县| 昆明市| 社旗县| 定西市| 久久99国产亚洲高清观看首页 | 亚洲av第一区综合激情久久久| 国产精品涩涩涩一区二区三区免费| 国产亚洲日本人在线观看| 家居| 日本高清视频一区二区在线播放 | 激情人妻中出中文字幕一区| 欧美h久免费女| 久久久久久AV无码成人| 国产亚洲精品不卡在线| 国内自拍第一区二区三区| 国产亚洲精品综合在线网址 | 中文字幕人妻丝袜成熟乱| 久久婷婷国产精品香蕉| 久久婷婷国产精品香蕉| 日韩在线视频不卡一区二区三区| 人妻精品一区二区三区av| 亚洲国产av一区二区三| av网站在线观看华人免费| 中文字幕亚洲区第一页| 日本免费一区二区三区在线观看| 免费在线观看一区二区| 日韩中文字幕三级有码区| 亚洲精品高清av在线播放| 国产一级av一区二区在线| 国产成人精品一区二免费网站| 高跟丝袜一区二区三区|