• <nav id="cwumo"><code id="cwumo"></code></nav>
  • <menu id="cwumo"><strong id="cwumo"></strong></menu>

    Sony筆試題

    時間:2021-01-15 09:39:37 筆試題目 我要投稿

    Sony筆試題


      1.完成下列程序
      *
      *.*.
      *..*..*..
      *...*...*...*...
      *....*....*....*....*....
      *.....*.....*.....*.....*.....*.....
      *......*......*......*......*......*......*......
      *.......*.......*.......*.......*.......*.......*.......*.......
      #include <stdio.h>
      #define N 8
      int main()
      {
       int i;
       int j;
       int k;
       ---------------------------------------------------------
       | |
       | |
       | |
       ---------------------------------------------------------
       return 0;
      }
      2.完成程序,實現對數組的降序排序
      #include <stdio.h>
      void sort( );
      int main()
      {
       int array[]={45,56,76,234,1,34,23,2,3}; //數字任//意給出
       sort( );
       return 0;
      }
      void sort( )
      {
       ____________________________________
       | |
       | |
       |-----------------------------------------------------|
      }
      3.費波那其數列,1,1,2,3,5……編寫程序求第十項。可以用遞歸,也可以用其
    他方法,但要說明你選擇的理由。
      #include <stdio.h>
      int Pheponatch(int);
      int main()
      {
       printf("The 10th is %d",Pheponatch(10));
       return 0;
      }
      int Pheponatch(int N)
      {
      --------------------------------
      | |
      | |
      --------------------------------
      }
      4.下列程序運行時會崩潰,請找出錯誤并改正,并且說明原因。
      #include <stdio.h>
      #include <malloc.h>
      typedef struct{
       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, 數字任意給出
      }
      void append(int N)
      {
       TNode* NewNode=(TNode *)malloc(sizeof(TNode));
       NewNode->value=N;


       if(root==NULL)
       {
       root=NewNode;
       return;
       }
       else
       {
       TNode* temp;
       temp=root;

       while((N>=temp.value && temp.left!=NULL) || (N<temp. value && temp. right
    !=NULL
      ))
       {
       while(N>=temp.value && temp.left!=NULL)
       temp=temp.left;
       while(N<temp.value && temp.right!=NULL)
       temp=temp.right;
       }
       if(N>=temp.value)
       temp.left=NewNode;
       else
       temp.right=NewNode;
       return;
       }
      }

    Sony筆試題

    【Sony筆試題】相關文章:

    Sony C++筆試題12-19

    360筆試題目07-11

    華為2017筆試題08-16

    華為2017筆試試題08-10

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

    sony微單nex5t攝影技巧10-07

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

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

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

    唇線筆怎么用10-11

    日韩激情