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

      嵌入式軟件工程師經(jīng)典筆試題

      時間:2024-08-20 21:13:01 嵌入式培訓(xùn) 我要投稿
      • 相關(guān)推薦

      嵌入式軟件工程師經(jīng)典筆試題

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

      嵌入式軟件工程師經(jīng)典筆試題

        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、計算一個字節(jié)里(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、字符串轉(zhuǎn)換為整數(shù)

        #include

        #include

        void reverse(char s[])

        { //字符串反轉(zhuǎn)

        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)//如果是負(fù)數(shù),先轉(zhuǎn)成正數(shù)

        n=-n;

        do //從個位開始變成字符,直到最高位,最后應(yīng)該反轉(zhuǎn)

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

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

        //如果是負(fù)數(shù),補(bǔ)上負(fù)號

        if(sign<0)

        s[i++]='-';

        s[i]='\0';//字符串結(jié)束

        reverse(s);

        }

        void main()

        { int m;

        char c[100];

        m =215;

        IntegerToString(c,m);

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

        }

        5、整數(shù)轉(zhuǎn)換為字符串

        #include

        #include

        int Atoi(char str[])

        {

        int i;

        int weight = 1; // 權(quán)重

        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;

        }


      【嵌入式軟件工程師經(jīng)典筆試題】相關(guān)文章:

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

      初級嵌入式軟件工程師認(rèn)證考試試題03-31

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

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

      嵌入式軟件工程師認(rèn)證03-03

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

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

      2024嵌入式系統(tǒng)開發(fā)工程師考試模擬試題10-22

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

      主站蜘蛛池模板: 亚洲国产精品无码久久九九大片健| 在线一区二区三区人妻| 丰满熟妇人妻av无码区| av一区二区三区免费不卡| 国产欧美亚洲另类第一页| 一区二区三区av在线观看| 粉嫩蜜臀av一区二区三区| 国产在线观看精品一区二区三区| 久久久99久久久国产自输拍| 国产精品国产午夜免费福利看 | 精品国产乱码一区二区三区在线| 国产av乳头久久一区| 国产激情视频在线| 孝感市| 漾濞| 中国人妻沙发上喷白将av| 国产精品自在在线午夜出白浆| 极品人妻少妇一区二区| 爆乳无码AV国内| 亚洲女同视频在线观看| 宣汉县| 江达县| 岐山县| 措美县| 枣阳市| 湛江市| 梁山县| 林口县| 日本一区二区三区看片| 吴桥县| 视频一区二区三区中文字幕| 桑植县| 苏尼特左旗| 南开区| 日韩中文字幕区一区有砖一区| 侯马市| 日本亚洲成人中文字幕| 博客| 国产成人综合亚洲av| 被黑人操的嗷嗷叫视频| 亚洲成AV人在线观看网址|