国产精品久久亚洲不卡_欧美人妻一区二区三区不卡_亚洲精品动漫卡通在线观看_四虎国产欧美成人影视_日本强奸精油一区二区

[計(jì)算機(jī)] 百度筆試題
知識(shí)庫(kù) > 招聘管理 > 校園招聘 > 正文 883 2012-04-13 16:02:02

百度筆試題一、選擇題:15分 共10題1. 在排序方法中,關(guān)鍵碼比較次數(shù)與記錄地初始排列無關(guān)的是 .A. Shell排序 B. 歸并排序 C. 直接插入排序 D. 選擇排序2. 以下多線程對(duì)int型變量x的操...

百度筆試題
一、選擇題:15分 共10題
1.    在排序方法中,關(guān)鍵碼比較次數(shù)與記錄地初始排列無關(guān)的是    .
A. Shell排序      B. 歸并排序       C. 直接插入排序        D. 選擇排序
2.    以下多線程對(duì)int型變量x的操作,哪幾個(gè)需要進(jìn)行同步:
A. x=y;         B. x++;         C. ++x;            D. x=1;
3.    代碼
void func() {
        static int val;
        …
}
中,變量val的內(nèi)存地址位于:
A. 已初始化數(shù)據(jù)段    B.未初始化數(shù)據(jù)段      C.堆              D.棧
4.    同一進(jìn)程下的線程可以共享以下
A. stack            B. data section
C. register set        D. thread ID
5.    TCP和IP分別對(duì)應(yīng)了 OSI中的哪幾層?
A.  Application layer
B.  Data link layer
C.  Presentation layer
D.  Physical layer
E.  Transport layer
F.  Session layer
G.  Network layer
6.    short a[100],sizeof(a)返回?
A 2     B 4       C 100       D 200        E 400
7.    以下哪種不是基于組件的開發(fā)技術(shù)_____。
A XPCOM        B XP           C COM                D CORBA
8.    以下代碼打印的結(jié)果是(假設(shè)運(yùn)行在i386系列計(jì)算機(jī)上):
    struct st_t
    {
        int    status;
        short* pdata;
        char   errstr[32];
    };
    st_t  st[16];
    char* p = (char*)(st[2].errstr + 32);
    printf("%d", (p - (char*)(st)));
A 32          B 114
C 120         D 1112
9.    STL中的哪種結(jié)構(gòu)是連續(xù)形式的存儲(chǔ)
A  map      B  set         C  list      D  vector
10.    一個(gè)棧的入棧序列是A,B,C,D,E,則棧的不可能的輸出序列是( )
A、EDCBA;   B、DECBA;    C、DCEAB;    D、ABCDE
二、簡(jiǎn)答題:20分,共2題
1.    (5分)重復(fù)多次fclose一個(gè)打開過一次的FILE *fp指針會(huì)有什么結(jié)果,并請(qǐng)解釋。
考察點(diǎn):導(dǎo)致文件描述符結(jié)構(gòu)中指針指向的內(nèi)存被重復(fù)釋放,進(jìn)而導(dǎo)致一些不可預(yù)期的異常。
2.    (15分)下面一段代碼,想在調(diào)用f2(1)時(shí)打印err1,調(diào)用f2(2)時(shí)打印err4,但是代碼中有一些問題,請(qǐng)做盡可能少的修改使之正確。
     
1    static int f1(const char *errstr, unsigned int flag) {
2        int copy, index, len;
3        const static char **__err = {“err1”, “err2”, “err3”, “err4”};
4     
5        if(flag & 0x10000)
6            copy = 1;
7        index = (flag & 0x300000) >> 20;
8      
9        if(copy) {
10            len = flag & 0xF;
11            errstr = malloc(len);
12            if(errstr = NULL)
13                return -1;
14            strncpy(errstr, __err[index], sizeof(errstr));
15        } else
16            errstr =  __err + index;     
17    }
18
19    void f2(int c) {
20        char *err;
21     
22        swtch(c) {
23        case 1:
24            if(f1(err, 0x110004) != -1)
25                printf(err);
26        case 2:
27            if(f2(err, 0x30000D) != -1)
28                printf(err);
29        }
30 }     
三、編程題:30分 共1題
注意:要求提供完整代碼,如果可以編譯運(yùn)行酌情加分。
1.    求符合指定規(guī)則的數(shù)。
給定函數(shù)d(n) = n + n的各位之和,n為正整數(shù),如 d(78) = 78+7+8=93。 這樣這個(gè)函數(shù)可以看成一個(gè)生成器,如93可以看成由78生成。  
定義數(shù)A:數(shù)A找不到一個(gè)數(shù)B可以由d(B)=A,即A不能由其他數(shù)生成。現(xiàn)在要寫程序,找出1至10000里的所有符合數(shù)A定義的數(shù)。
輸出:
1
3

四、設(shè)計(jì)題:35分 共1題
注意:請(qǐng)盡可能詳細(xì)描述你的數(shù)據(jù)結(jié)構(gòu)、系統(tǒng)架構(gòu)、設(shè)計(jì)思路等。建議多寫一些偽代碼或者流程說明。
1.    假設(shè)一個(gè)mp3搜索引擎收錄了2^24首歌曲,并記錄了可收聽這些歌曲的2^30條URL,但每首歌的URL不超過2^10個(gè)。系統(tǒng)會(huì)定期檢查這些URL,如果一個(gè)URL不可用則不出現(xiàn)在搜索結(jié)果中,F(xiàn)在歌曲名和URL分別通過整型的SONG_ID和URL_ID唯一確定。對(duì)該系統(tǒng)有如下需求:
1)    通過SONG_ID搜索一首歌的URL_ID,給出URL_ID計(jì)數(shù)和列表
2)    給定一個(gè)SONG_ID,為其添加一個(gè)新的URL_ID
3)    添加一個(gè)新的SONG_ID
4)    給定一個(gè)URL_ID,將其置為不可用
限制條件:內(nèi)存占用不超過1G,單個(gè)文件大小不超過2G,一個(gè)目錄下的文件數(shù)不超過128個(gè)。
為獲得最佳性能,請(qǐng)說明設(shè)計(jì)的數(shù)據(jù)結(jié)構(gòu)、搜索算法,以及資源消耗。如果系統(tǒng)數(shù)據(jù)量擴(kuò)大,該如何多機(jī)分布處理? 參考答案:D ABC A BC EG D B C D C
推薦閱讀
推薦專家 更多>
  • 知識(shí)技能實(shí)戰(zhàn)類課程

    戰(zhàn)略與規(guī)劃

    企業(yè)創(chuàng)新戰(zhàn)略和創(chuàng)新管理

    技術(shù)路線、技術(shù)平臺(tái)與產(chǎn)品平臺(tái)規(guī)劃

    組織管理

    管理者的創(chuàng)新領(lǐng)導(dǎo)力

    體系流程

    打造高效研發(fā)體系

    產(chǎn)品創(chuàng)新研發(fā)流程與工具

    核心技能

    成功的產(chǎn)品經(jīng)理技能修煉

    研發(fā)項(xiàng)目管理

    產(chǎn)品需求分析與需求管理

    系統(tǒng)化項(xiàng)目管理能力實(shí)訓(xùn)

    創(chuàng)新工作坊

    產(chǎn)品創(chuàng)新工作坊(四課程,詳見下表)

    職業(yè)創(chuàng)新能力訓(xùn)練工作坊

    創(chuàng)新思維與技能解決工作坊

    關(guān)鍵實(shí)踐

    TRIZ理論與實(shí)務(wù)高級(jí)班

    質(zhì)量功能展開QFD訓(xùn)練班

    敏捷研發(fā)項(xiàng)目管理(SCRUM master)

    微創(chuàng)新-互聯(lián)網(wǎng)時(shí)代的最佳創(chuàng)新實(shí)踐

  • 創(chuàng)建市場(chǎng)導(dǎo)向的流程型研發(fā)組織》 《研發(fā)質(zhì)量管理》 《研發(fā)人員的考核與激勵(lì)》 《從樣品走向量產(chǎn)》 《產(chǎn)品研發(fā)體系構(gòu)建與模板詳解》 流程管理與產(chǎn)品管理系列: 《流程體系規(guī)劃與流程設(shè)計(jì)實(shí)戰(zhàn)》 《產(chǎn)品戰(zhàn)略規(guī)劃與路標(biāo)管理》 《市場(chǎng)驅(qū)動(dòng)的產(chǎn)品開發(fā)流程管理》 《成功的產(chǎn)品經(jīng)理》管理系列: 《從技術(shù)走向管理》 《研發(fā)人員的核心管理技能提升》
  • 職業(yè)化:
    1.《職場(chǎng)高效工作技能訓(xùn)練》
    2.《辦公室工作規(guī)范與技巧訓(xùn)練》
    3.《行政文秘綜合技能提升訓(xùn)練》
    4.《職場(chǎng)禮儀與溝通技能提升訓(xùn)練》
    5.《時(shí)間管理與工作效能提升訓(xùn)練》
    6.《高效會(huì)議管理》
    7.《高效溝通訓(xùn)練》
    公文寫作:
    8.《職場(chǎng)寫作力提升訓(xùn)練》
    9.《金字塔思維與公文寫作訓(xùn)練》
    10.《最新黨政機(jī)關(guān)公文寫作技巧訓(xùn)練
  • 《全球經(jīng)濟(jì)危機(jī)下的企業(yè)發(fā)展戰(zhàn)略》

    《低碳經(jīng)濟(jì)下的企業(yè)發(fā)展戰(zhàn)略》

    《企業(yè)戰(zhàn)略管理》

    《生產(chǎn)運(yùn)作管理》

    《供應(yīng)鏈與物流管理》

推薦課程 更多>
友情鏈接