2012年考研計(jì)算機(jī)專業(yè)基礎(chǔ)試題(海文版)

字號(hào):

一、單項(xiàng)選擇題:1~40小題,每小題2分,共80分。在每題給出的四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)最符合試題要求。
    1.
    求整數(shù)n(n>=0)階乘的算法如下,其時(shí)間復(fù)雜度,
    Int fact(int n)
    {if (n<=1)
    return 1;
    return n*fact(n-1);
    }
    A. O(log2n)
    B. O(n)
    C . (a log2n)
    D. O(n2)
    2.已知操作符包括‘+’,‘-’,‘*’,‘/’,‘(’和‘)’,將中綴表達(dá)式a+b-a*((c+d)/e-f)+g轉(zhuǎn)化為等價(jià)的后綴表達(dá)式ab+acd+e/f-*-g+時(shí),用棧來(lái)存放暫時(shí)還不能確定的運(yùn)算次序的操作符,若棧初始時(shí)為空,則轉(zhuǎn)換過(guò)程中同時(shí)保存在棧中的操作符的個(gè)數(shù)是
    A. 5
    B. 7
    C. 8
    D. 11
    3.
    若一棵二叉樹(shù)的前序遍歷序列為a、e、b、d、c,后序遍歷序列為b、c、d、e、a,則根結(jié)點(diǎn)的孩子結(jié)點(diǎn)
    A. 只有e
    B. 有e、b
    C. 有e、c
    D. 無(wú)法確定
    4.若平衡二叉樹(shù)的高度為6,且所有非葉結(jié)點(diǎn)的平衡因子均為1,則該平衡二叉樹(shù)的結(jié)點(diǎn)總數(shù)為
    A. 10
    B. 20
    C. 32
    D. 33
    5.對(duì)有n個(gè)結(jié)點(diǎn)、e條邊且使用鄰接表存儲(chǔ)的有向圖進(jìn)行廣度優(yōu)先遍歷,其算法時(shí)間復(fù)雜度是
    A. O(n)
    B. O(e)
    C. O(n+e)
    D. O(n*e)
    6.
    若用鄰接矩陣存儲(chǔ)有向圖,矩陣中主對(duì)角線以下的元素均為零,則關(guān)于該圖拓?fù)湫蛄械慕Y(jié)構(gòu)是
    A. 存在,且
    B. 存在,且不
    C. 存在,可能不
    D. 無(wú)法確定是否存在