<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 一些知名公司的筆試題及分析目

    時(shí)間:2024-10-15 14:45:39 面試筆試 我要投稿
    • 相關(guān)推薦

    一些知名公司的筆試題及分析目

    一些知名公司的筆試題及分析目

    一些知名公司的筆試題及分析目

    這是微軟的.

    寫(xiě)出下列算法的時(shí)間復(fù)雜度。
    (1)冒泡排序;
    (2)選擇排序;
    (3)插入排序;
    (4)快速排序;
    (5)堆排序;
    (6)歸并排序;

    2寫(xiě)出下列程序在X86上的運(yùn)行結(jié)果。

    struct mybitfields
    {
    unsigned short a : 4;
    unsigned short b : 5;
    unsigned short c : 7;
    }test

    void main(void)
    {
    int i;
    test.a=2;
    test.b=3;
    test.c=0;

    i=*((short *)&test);
    printf("%dn",i);
    }

    3寫(xiě)出下列程序的運(yùn)行結(jié)果。

    unsigned int i=3;
    cout<<i * -1;

    4寫(xiě)出下列程序所有可能的運(yùn)行結(jié)果。

    int a;
    int b;
    int c;

    void F1()
    {
    b=a*2;
    a=b;
    }

    void F2()
    {
    c=a+1;
    a=c;
    }

    main()
    {
    a=5;
    //Start F1,F2 in parallel
    F1(); F2();
    printf("a=%dn",a);
    }

    5考察了一個(gè)CharPrev()函數(shù)的作用。

    6對(duì) 16 Bits colors的處理,要求:
    (1)Byte轉(zhuǎn)換為RGB時(shí),保留高5、6bits;
    (2)RGB轉(zhuǎn)換為Byte時(shí),第2、3位置零。

    7一個(gè)鏈表的操作,注意代碼的健壯和安全性。要求:
    (1)增加一個(gè)元素;
    (2)獲得頭元素;
    (3)彈出頭元素(獲得值并刪除)。

    8一個(gè)給定的數(shù)值由左邊開(kāi)始升位到右邊第N位,如
    0010<<1 == 0100
    或者
    0001 0011<<4 == 0011 0000
    請(qǐng)用C或者C++或者其他X86上能運(yùn)行的程序?qū)崿F(xiàn)。

    附加題(只有在完成以上題目后,才獲準(zhǔn)回答)
    In C++, what does "explicit" mean? what does "protected" mean?

    這是SONY的

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

    聯(lián)想筆試題
      1.設(shè)計(jì)函數(shù) int atoi(char *s)。
      2.int i=(j=4,k=8,l=16,m=32); printf(“%d”, i); 輸出是多少?
      3.解釋局部變量、全局變量和靜態(tài)變量的含義。
      4.解釋堆和棧的區(qū)別。
      5.論述含參數(shù)的宏與函數(shù)的優(yōu)缺點(diǎn)。
      普天C++筆試題
      1.實(shí)現(xiàn)雙向鏈表刪除一個(gè)節(jié)點(diǎn)P,在節(jié)點(diǎn)P后插入一個(gè)節(jié)點(diǎn),寫(xiě)出這兩個(gè)函數(shù)。
      2.寫(xiě)一個(gè)函數(shù),將其中的t都轉(zhuǎn)換成4個(gè)空格。
      3.Windows程序的入口是哪里?寫(xiě)出Windows消息機(jī)制的流程。
      4.如何定義和實(shí)現(xiàn)一個(gè)類(lèi)的成員函數(shù)為回調(diào)函數(shù)?
      5.C++里面是不是所有的動(dòng)作都是main()引起的?如果不是,請(qǐng)舉例。
      6.C++里面如何聲明const void f(void)函數(shù)為C程序中的庫(kù)函數(shù)?
      7.下列哪兩個(gè)是等同的
      int b;
      A const int* a = &b;
      B const* int a = &b;
      C const int* const a = &b;
      D int const* const a = &b;
      8.內(nèi)聯(lián)函數(shù)在編譯時(shí)是否做參數(shù)類(lèi)型檢查?
      void g(base & b){
       b.play;
      }
      void main(){
       son s;
       g(s);
       return;
      }

    呵呵!都是些基礎(chǔ)的東西,所以大家還是別一味的追求新技術(shù),打好基礎(chǔ)才是上上策!!


    【一些知名公司的筆試題及分析目】相關(guān)文章:

    華為的筆試題及分析目02-18

    保利營(yíng)銷(xiāo)類(lèi)筆試題及分析目02-18

    藥明康德筆試題及分析目02-18

    摩托羅拉(Motorola)筆試題及分析目02-18

    2008廣東移動(dòng)筆試題及分析目02-18

    交通銀行廣州分行筆試題及分析目02-18

    有關(guān)14家全球知名公司的奇葩面試題01-11

    知名大公司總裁招聘面試題集錦02-24

    南方筆試題及分析02-18

    知名企業(yè)的14道奇葩面試題匯總11-19

    主站蜘蛛池模板: 99re这里只有精品6| japanese乱人伦精品| 日本内射精品一区二区视频| 91精品视频观看| 久久久国产乱子伦精品作者| 免费精品精品国产欧美在线欧美高清免费一级在线 | 亚洲国产精品婷婷久久| 日韩一区精品视频一区二区| 亚洲A∨午夜成人片精品网站| 在线精品视频一区二区| 337P亚洲精品色噜噜| 国产精品对白交换视频| 亚洲日韩精品一区二区三区 | 久久精品夜夜夜夜夜久久| 久久精品18| 99久久精品国产毛片| 99久久精品毛片免费播放| 日韩欧精品无码视频无删节 | 亚洲永久永久永久永久永久精品| 国产欧美精品一区二区三区 | 99久久免费只有精品国产| 国产精品高清视亚洲精品| 精品国产一区AV天美传媒| 亚洲精品老司机在线观看| 四虎影视永久在线精品免费| 精品无码久久久久久国产| 国产区精品高清在线观看| 亚洲精品成人av在线| 亚洲国产精品第一区二区| 国产韩国精品一区二区三区久久| 亚洲日韩一页精品发布| 亚洲精品国产av成拍色拍| 呦交小u女国产精品视频| 亚洲?V无码乱码国产精品| 无码AV动漫精品一区二区免费 | 99免费精品国产| 99久久精品九九亚洲精品| 国产精品九九九| 国产乱人伦偷精品视频免观看| 国产精品久久久久久久午夜片 | 国产精品永久免费视频|