<strike id="6q0um"></strike>
  • <strike id="6q0um"><s id="6q0um"></s></strike>
  • <ul id="6q0um"></ul><strike id="6q0um"></strike>

    當前位置:高考升學網 > 招聘筆試題 > 正文

    Sony技術類筆試真題

    更新:2023-09-19 11:09:47 高考升學網

    今天參加了中國人民銀行的會計類考試,試題類型大致如下:

    1.完成下列程序

    ..

    ......

    ............

    ....................

    ..............................

    ..........................................

    ........................................................

    #include

    #define N 8

    int main()

    {

    int i;

    int j;

    int k;

    ---------------------------------------------------------

    ││││││

    ---------------------------------------------------------

    return 0;

    }

    答:

    #define N 8

    int main()

    {

    int i;

    int j;

    int k;

    for(i=0;i{

    for(j=0;j{

    printf("");

    for(k=0;kprintf(".");

    }

    printf("\n");

    }

    return 0;

    }

    2.完成程序,實現對數組的降序排序

    #include

    void sort( );

    int main()

    {

    int array[]={45,56,76,234,1,34,23,2,3}; //數字任意給出

    sort( );

    return 0;

    }

    void sort( )

    {

    ---------------------------------------------------------

    zd.54yjs.cn

    ││││││

    ---------------------------------------------------------

    }

    答:使用選擇排序法,我為sort函數多加了兩個形參,至少第一個是必須的,否則無法傳入待排序數組。不知道這樣做是否符合題意。

    void sort(int array,int num)

    {

    int temp;

    for(int i=0;ifor(int j=i+1;jif (array{

    temp=array;

    array=array[j];

    array[j]=temp;

    }

    }

    3.菲波納契數列,1,1,2,3,5……編寫程序求第十項。可以用遞歸,也可以用其他方法,但要說明你選擇的理由。

    #include

    int Pheponatch(int);

    int main()

    {

    printf("The 10th is %d",Pheponatch(10));

    return 0;

    }

    int Pheponatch(int N)

    {

    --------------------------------

    ││││

    --------------------------------

    }

    答:使用遞歸,理由是遞歸編程簡單,代碼容易理解,但缺點是效率不高,而且有深度限制,如果深度太深,則堆棧會溢出。

    int Pheponatch(int N)

    {

    if (N==3)

    return 2;

    else if (N==2||N==1) zd.54yjs.cn

    return 1;

    else

    return Pheponatch(N-1)+Pheponatch(N-2);

    }

    4.下列程序運行時會崩潰,請找出錯誤并改正,并且說明原因。

    #include

    #include

    typedef struct TNode

    {

    TNode left;

    TNode right;

    int value;

    }TNode;

    TNode root=NULL;

    void append(int N);

    int main()

    {

    append(63);

    append(45);

    append(32);

    append(77);

    append(96);

    append(21);

    append(17); // Again, 數字任意給出

    return 0;

    }

    void append(int N)

    {

    TNode NewNode=(TNode )malloc(sizeof(TNode));

    NewNode->value=N;

    NewNode->left=NULL; //新增

    NewNode->right=NULL; //新增

    if(root==NULL)

    {

    root=NewNode;

    return;

    }

    else

    {

    TNode temp;

    temp=root;

    while((N>=temp->value && temp->left!=NULL)||(Nvalue && temp->right!=NULL))

    {

    while(N>=temp->value && temp->left!=NULL) zd.54yjs.cn

    temp=temp->left;

    while(Nvalue && temp->right!=NULL)

    temp=temp->right;

    }

    if(N>=temp->value)

    temp->left=NewNode;

    else

    temp->right=NewNode;

    return;

    }

    }

    答:因為新節點的左右指針沒有賦NULL值,至使下面的while循環不能正確結束而導致內存越界,最后崩潰(注意結束條件是temp->left!= NULL或temp->right!=NULL)。改正就是增加兩條賦值語句。

    相關文章推薦:

    硬件巨頭Intel筆試真題

    微軟等世界500 強公司的筆試真題

    IBM社會招聘筆試題練習準備

    中金2015 招聘筆試真題

    百度公司Web開發工程師筆試題

    最新圖文

    2020年河北新聞網兩學一做

    時間:2023-09-18 07:0:24

    2020年河北新聞網兩學一做

    時間:2023-09-15 11:0:59

    兩學一做學習教育知

    時間:2023-09-21 06:0:30

    2020年開展兩學一做學習教

    時間:2023-09-19 21:0:30
    亚洲成a人片在线播放| 亚洲日本久久久午夜精品 | 精品亚洲成在人线AV无码| 久久久久亚洲精品成人网小说| 国产性爱在线观看亚洲黄色一级片 | 亚洲色一区二区三区四区| 国产成人精品日本亚洲11| 亚洲AV无码国产精品色| 亚洲欧洲日韩国产一区二区三区| 亚洲av无码电影网| 亚洲综合精品伊人久久| 亚洲丰满熟女一区二区哦| 亚洲国产精品ⅴa在线观看| 亚洲av成人中文无码专区| 国产亚洲精品2021自在线| 亚洲国产电影av在线网址| 国产亚洲大尺度无码无码专线| 亚洲午夜无码久久久久| 国产精品亚洲A∨天堂不卡| 亚洲av无码乱码国产精品| 久久久久亚洲AV成人片| 亚洲国产视频网站| 亚洲中文无码线在线观看| 国产AV旡码专区亚洲AV苍井空| 亚洲人成色777777老人头| 香蕉视频亚洲一级| 久久精品国产亚洲Aⅴ香蕉| 亚洲精品国产成人片| 老色鬼久久亚洲AV综合| 亚洲一区二区三区亚瑟| 亚洲国产精品日韩av不卡在线| 成人伊人亚洲人综合网站222| 国产亚洲精品福利在线无卡一 | 亚洲综合精品成人| 亚洲第一页日韩专区| 亚洲人成亚洲人成在线观看 | 亚洲成av人在片观看| 国产亚洲综合网曝门系列| 久久亚洲AV成人无码电影| 亚洲制服丝袜第一页| 成a人片亚洲日本久久|