<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            阿爾卡特朗訊筆試題

            時間:2020-11-23 10:31:34 筆試題目 我要投稿

            阿爾卡特朗訊筆試題

             1. 如何打印出當前源文件的文件名以及源文件的當前行號?

            阿爾卡特朗訊筆試題

             
            通常使用的就是__FILE__, __LINE__,在調試函數中利用“%s”,”%ld”,打印就好了。

            2. main主函數執行完畢后,是否可能會再執行一段代碼,給出說明?
            crt會執行另一些代碼,進行處理工作。
            如果你需要加入一段在main退出后執行的`代碼,可以使用atexit()函數,注冊一個函數。
            語法:
            #include <stdlib.h>
            int atexit(void (*function”)(void));
            #include <stdlib.h>
            #include <stdio.h>

            void fn1( void ), fn2( void ), fn3( void ), fn4( void );

            int main( void )
            {
            atexit( fn1 );
            atexit( fn2 );
            atexit( fn3 );
            atexit( fn4 );
            printf( “This is executed first.\n” );
            }

            void fn1()
            {
            printf( “next.\n” );
            }

            void fn2()
            {
            printf( “executed ” );
            }

            void fn3()
            {
            printf( “is ” );
            }

            void fn4()
            {
            printf( “This ” );
            }

            3. 如何判斷一段程序是由C編譯程序還是由C++編譯程序編譯的?

            c++編譯時定義了 __cplusplus
            c編譯時定義了 _STDC_

            4. There are two int variables: a and b, don’t use “if”, “? :”, “switch” or other judgement statements, find out the biggest one of the two numbers.

            參考答案:
            方案一

            int max = ((a+b)+abs(a-b)) / 2

            方案二

            int c = a -b;
            char *strs[2] = {“a大”,”b大”};
            c = unsigned(c) >> (sizeof(int) * 8 – 1);

            【阿爾卡特朗訊筆試題】相關文章:

            360筆試題目07-11

            華為2017筆試題08-16

            華為2017筆試試題08-10

            桂林銀行筆試題筆經07-20

            QMS2007筆試審核知識模擬試題11-02

            眼線筆類型-如何挑選眼線筆11-09

            馬克筆有哪些分類-馬克筆的分類11-03

            ps筆刷怎么安裝08-27

            唇線筆怎么用10-11

            美甲筆如何保養10-07

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看