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

      嵌入式面試C語言試題「」

      時間:2024-09-25 15:24:53 嵌入式培訓 我要投稿

      2016年嵌入式面試C語言試題「精選」

        第1題: 考查對volatile關鍵字的認識

      2016年嵌入式面試C語言試題「精選」

        #include

        static jmp_buf buf;

        main()

        {

        volatile int b;

        b =3;

        if(setjmp(buf)!=0)

        {

        printf("%d ", b);

        exit(0);

        }

        b=5;

        longjmp(buf , 1);

        }

        請問, 這段程序的輸出是

        (a) 3

        (b) 5

        (c) 0

        (d) 以上均不是

        第2題:考查類型轉換

        main()

        {

        struct node

        {

        int a;

        int b;

        int c;

        };

        struct node s= { 3, 5,6 };

        struct node *pt = &s;

        printf("%d" , *(int*)pt);

        }

        這段程序的輸出是:

        (a) 3

        (b) 5

        (c) 6

        (d) 7

        第3題:考查遞歸調用

        int foo ( int x , int n)

        {

        int val;

        val =1;

        if (n>0)

        {

        if (n%2 == 1) val = val *x;

        val = val * foo(x*x , n/2);

        }

        return val;

        }

        這段代碼對x和n完成什么樣的功能(操作)?

        (a) x^n (x的n次冪)

        (b) x*n(x與n的乘積)

        (c) n^x(n的x次冪)

        (d) 以上均不是

        第4題:考查指針,這道題只適合于那些特別細心且對指針和數組有深入理解的人

        main()

        {

        int a[5] = {1,2,3,4,5};

        int *ptr = (int*)(&a+1);

        printf("%d %d" , *(a+1), *(ptr-1));

        }

        這段程序的輸出是:

        (a) 2 2

        (b) 2 1

        (c) 2 5

        (d) 以上均不是

        第5題:考查多維數組與指針

        void foo(int [][3]);

        main()

        {

        int a [3][3]= { { 1,2,3} , { 4,5,6},{7,8,9}};

        foo(a);

        printf("%d" , a[2][1]);

        }

        void foo(int b[][3])

        {

        ++ b;

        b[1][1] =9;

        }

        這段程序的輸出是:

        (a) 8

        (b) 9

        (c) 7

        (d)以上均不對

        第6題:考查逗號表達式

        main()

        {

        int a, b,c, d;

        a=3;

        b=5;

        c=a,b;

        d=(a,b);

        printf("c=%d" ,c);

        printf("d=%d" ,d);

        }

        這段程序的輸出是:

        (a) c=3 d=3

        (b) c=5 d=3

        (c) c=3 d=5

        (d) c=5 d=5

        第7題:考查指針數組

        main()

        {

        int a[][3] = { 1,2,3 ,4,5,6};

        int (*ptr)[3] = a;

        printf("%d %d ", (*ptr)[1], (*ptr)[2]);

        ++ptr;

        printf("%d %d" , (*ptr)[1], (*ptr)[2]);

        }

        這段程序的輸出是:

        (a) 2 3 5 6

        (b) 2 3 4 5

        (c) 4 5 0 0

        (d) 以上均不對

        第8題:考查函數指針

        int *f1(void)

        {

        int x =10;

        return(&x);

        }

        int *f2(void)

        {

        int*ptr;

        *ptr =10;

        return ptr;

        }

        int *f3(void)

        {

        int *ptr;

        ptr=(int*) malloc(sizeof(int));

        return ptr;

        }

        上面這3個函數哪一個最可能引起指針方面的問題

        (a) 只有 f3

        (b) 只有f1 and f3

        (c) 只有f1 and f2

        (d) f1 , f2 ,f3

      【嵌入式面試C語言試題「」】相關文章:

      嵌入式C語言面試題(附答案)03-17

      嵌入式系統開發人員C語言測試題03-31

      精選C++面試題及答案05-23

      2016年嵌入式開發C語言問題詳解03-11

      計算機C語言試題及答案02-25

      經典C語言面試算法題03-17

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

      2016年c++經典面試題及答案03-19

      嵌入式開發中C語言中結構體解讀201603-11

      主站蜘蛛池模板: 日韩精品一区二区三区在线观看的 | 日韩AV无码中文无码AV| 沁阳市| 久久精品熟女亚洲av艳妇| 在线国产视频精品视频| 亚洲一区二区三区久久不卡| 亚洲成人av一区二区麻豆蜜桃| 密山市| 万全县| 达拉特旗| 徐州市| 怀仁县| 固阳县| 日本a级大片免费观看| 株洲市| 建阳市| 浦东新区| 亚洲欧美日韩精品高清| 宁陵县| 开鲁县| 久久国产精品免费一区六九堂 | 蚌埠市| 额济纳旗| 日韩中文字幕在线乱码| 亚洲专区中文在线第一页| 凌源市| 日韩av一区二区毛片| 精品三级久久久久久久| 亚洲av午夜成人片精品| 爆乳无码AV国内| 亚洲国产av自拍精选| 国产伦一区二区三区精品| 亚洲国产精品亚洲高清| 亚洲未满十八一区二区三区| www.日本一区| 麻豆成年视频在线观看| 久久精品国产屋| 无码中文字幕久久久久久| 国产成人综合日韩精品无| 中文字幕日本熟妇少妇| 威信县|