<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • Sony筆試題及分析

    時間:2023-03-24 00:05:20 筆試題目 我要投稿
    • 相關推薦

    Sony筆試題及分析

    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( )
    {
    ---------------------------------------------------------
    ││││││
    ---------------------------------------------------------
    }
    答:使用選擇排序法,我為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……編寫程序求第十項?梢杂眠f歸,也可以用其他方法,但要說明你選擇的理由。
    #include
    int Pheponatch(int);
    int main()

    Sony筆試題及分析

    {
    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)
    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)
    temp=temp->left;
    while(Nvalue && temp->right!=NULL)
    temp=temp->right;
    }
    if(N>=temp->value)
    temp->left=NewNode;
    else
    temp->right=NewNode;
    return;
    }
    }

    【Sony筆試題及分析】相關文章:

    Sony技術類筆試題及分析08-19

    sony筆試題07-31

    SONY邏輯筆試題07-31

    索尼SONY招聘筆經07-27

    Sony C++筆試題07-20

    Sony erriscon手機軟件測試的筆經07-17

    招聘試題及分析中的五類常見筆試題及分析07-31

    迅雷2011.10.21筆試題08-10

    中興2015筆試題08-02

    主站蜘蛛池模板: 国产高清在线精品一区| 国产精品福利自产拍在线观看| 无码国模国产在线无码精品国产自在久国产 | 欧美高清在线精品一区| 亚洲A∨精品一区二区三区| 国产精品天天影视久久综合网 | 久久久久亚洲精品天堂| 国内精品免费久久影院| 精品999在线| 欧美性videos高清精品| 天天视频国产精品| 国产精品亚洲综合一区| 99国产精品久久久久久久成人热| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 日本一区二区三区精品中文字幕| 亚洲AV无码精品色午夜在线观看| 精品精品国产欧美在线小说区| 精品亚洲综合在线第一区| 久久夜色精品国产噜噜麻豆| 日韩欧美一区二区三区中文精品 | 精品国产一区二区三区不卡| 亚洲国产成人久久精品99| 国产精品亚洲mnbav网站| 四虎精品影院4hutv四虎| 国产精品无码av在线播放| 亚洲精品无码永久中文字幕| 日韩福利视频精品专区| 精品久久人人做人人爽综合| 91精品国产91久久久久久青草 | 91精品福利在线观看| 99re这里只有精品6| 国产精品污WWW在线观看| 久久精品国产99久久无毒不卡| 在线观看亚洲精品国产| 人人妻人人澡人人爽精品欧美 | 久久99精品久久久久久久久久| 亚洲午夜精品第一区二区8050| 亚洲欧美精品丝袜一区二区| 亚洲精品色婷婷在线影院| 亚洲国产成人精品女人久久久| 午夜精品一区二区三区在线视 |