亚洲AV日韩AⅤ综合手机在线观看,激情婷婷久久综合色,欧美色五月婷婷久久,久久国产精品99久久人人澡

  • <abbr id="uk6uq"><abbr id="uk6uq"></abbr></abbr>
  • <tbody id="uk6uq"></tbody>
  • 阿爾卡特朗訊筆試題

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

    阿爾卡特朗訊筆試題

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

    阿爾卡特朗訊筆試題

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

    2. main主函數執(zhí)行完畢后,是否可能會再執(zhí)行一段代碼,給出說明?
    crt會執(zhí)行另一些代碼,進行處理工作。
    如果你需要加入一段在main退出后執(zhí)行的`代碼,可以使用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

    美甲筆如何保養(yǎng)10-07