2017年全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)模擬試題(二)

字號(hào):


    第11-13題是在已知下述Pascal程序的基礎(chǔ)上,并設(shè)在程序執(zhí)行過(guò)程中無(wú)錯(cuò)誤發(fā)生。
     for h:=1 to n-1 do begin
     x:=A[h+1];
     k:=h;
     while (k>=1) and (A[k]>x) do begin
     A[k+1]:=A[k];
     k:=k-1
     end;
     A[k+1]:=x
     end;
    (11) 假設(shè)在程序開(kāi)始執(zhí)行時(shí),數(shù)組A[1..n]是一個(gè)已排好序的遞增序列。下列答案中,哪一個(gè)地描述了程序的執(zhí)行時(shí)間(運(yùn)行時(shí)間階數(shù))?
     A) O(log2n) B) O(n) C) O(nlog2n) D) O(n²)
    (12) 假設(shè)在程序開(kāi)始執(zhí)行時(shí),數(shù)組A[1..n]是一組隨機(jī)整數(shù)。下列答案中,哪一個(gè)地描述了最差情況下的程序執(zhí)行時(shí)間(運(yùn)行時(shí)間階數(shù))?
     A) O(log2n) B) O(n) C) O(nlog2n) D) O(n²)
    (13) 上述程序算法的標(biāo)準(zhǔn)名稱(chēng)是
     A) 起泡排序法 B) 插入排序法 C) 選擇排序法 D) 快速排序法
    (14) 下面關(guān)于B樹(shù)和B+樹(shù)的敘述中,不正確的結(jié)論是
     A) B樹(shù)和B+樹(shù)都是平衡的多分樹(shù)
     B) B樹(shù)和B+樹(shù)都可用于文件的索引結(jié)構(gòu)
     C) B樹(shù)和B+樹(shù)都能有效地支持順序檢索
     D) B樹(shù)和B+樹(shù)都能有效地支持隨機(jī)檢索
    第(15)-(16)題基于下面的敘述:某二叉樹(shù)結(jié)點(diǎn)的對(duì)稱(chēng)序序列為A,B,C,D,E,F,G,后序序列為B,D,C,A,F,G,E。
    (15) 該二叉樹(shù)結(jié)點(diǎn)的前序序列為 (2分)
     A) E,G,F,A,C,D,B B) E,A,C,B,D,G,F
     C) E,A,G,C,F,B,D D) E,G,A,C,D,F,B
    (16) 該二叉樹(shù)對(duì)應(yīng)的樹(shù)林包括多少棵樹(shù)? (2分)
     A) 1 B) 2 C) 3 D) 4
    第(17)-(18)題是有關(guān)DOS操作系統(tǒng)的內(nèi)容:
    (17) 設(shè)驅(qū)動(dòng)器為D,下述哪一個(gè)命令可以用來(lái)分頁(yè)顯示根目錄下的文件清單?
     A) DIR D: B) DIR D:\ C) DIR /P D:\ D) DIR /P D:
    (18) 若將DOS的提示符改成"MS-DOS5<",并在提示符前面加上日期及時(shí)間,則使用下面哪一條命令?
     A) PROMPT MS-DOS5$D$T$G B) PROMPT $D$TMS-DOS5$G
     C) PROMPT $T$DMS-DOS5$L D) PROMPT $D$TMS-DOS5$L
    (19) 在某操作系統(tǒng)中,用信號(hào)量來(lái)保護(hù)共享資源。設(shè)信號(hào)量S的初值是5,而S的當(dāng)前值是-3,則有多少個(gè)進(jìn)程在等待由S保護(hù)的資源?
     A) 2 B) 3 C) 4 D) 5
    (20) 某虛存系統(tǒng)由3頁(yè)初始為空的高速緩存(cache)組成。如果采用先進(jìn)先出的頁(yè)面淘汰算法,則在下列頁(yè)面需求提出時(shí),會(huì)產(chǎn)生多少次缺頁(yè)中斷? (2分)
     頁(yè)面需求為:1,2,3,4,1,2,5,1,2,3,4,5
     A) 7 B) 8 C) 9 D) 10
    (21) 在段式存儲(chǔ)管理系統(tǒng)中,如果希望存取存儲(chǔ)在某一虛地址中的數(shù)據(jù),且虛地址的段號(hào)大于段表長(zhǎng)度,則將導(dǎo)致下述哪一種結(jié)果?
     A) 檢查高速緩存(Cache) B) 檢查段表
     C) 產(chǎn)生段內(nèi)地址越界中斷 D) 產(chǎn)生缺段錯(cuò)誤中斷
    (22) 可采用下述哪一種技術(shù)來(lái)減少輸入/輸出中斷并改進(jìn)低速外部設(shè)備與高速CPU的速度匹配問(wèn)題?
     A) 緩沖技術(shù) B) 交換技術(shù) C) 分段技術(shù) D) 虛存技術(shù)
    (23) 操作系統(tǒng)中設(shè)置的一個(gè)統(tǒng)一的機(jī)制,對(duì)進(jìn)程的運(yùn)行有效地管理和控制,該機(jī)制稱(chēng)為?
     A) 進(jìn)程調(diào)度 B) 系統(tǒng)核心 C) 信號(hào)量機(jī)制 D) 中斷機(jī)制
    (24) 在數(shù)據(jù)庫(kù)的概念設(shè)計(jì)中,最常用的數(shù)據(jù)模型是
     A) 形象模型 B) 物理模型 C) 邏輯模型 D) 實(shí)體聯(lián)系模型
    (25) 自然聯(lián)接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然聯(lián)接時(shí),要求R和S含有一個(gè)或多個(gè)共有的
     A) 元組 B) 行 C) 記錄 D) 屬性
    (26) SQL語(yǔ)言的數(shù)據(jù)操縱語(yǔ)句包括:SELECT,INSERT,UPDATE和DELETE等。其中,最重要的,也是使用最頻繁的語(yǔ)句是
     A) SELECT B) INSERT C) UPDATE D) DELETE
    (27) 查詢(xún)語(yǔ)言SQL與C語(yǔ)言處理記錄的方式是不同的。一個(gè)SQL語(yǔ)句原則上一次生成或處理一組記錄,而C語(yǔ)句一次只處理一條記錄。當(dāng)將SQL的語(yǔ)句嵌入用C寫(xiě)的程序時(shí),為協(xié)調(diào)這兩種處理方法,通常使用 (2分)
     A) 緩沖區(qū) B) 游標(biāo) C) 堆 D) 棧
    (28) 在使用查詢(xún)樹(shù)對(duì)關(guān)系代數(shù)表達(dá)式進(jìn)行優(yōu)化時(shí),下述哪些操作被盡可能移近樹(shù)的葉端? (2分)
     Ⅰ. 并
     Ⅱ. 差
     Ⅲ. 聯(lián)接
     Ⅳ. 選擇
     Ⅴ. 投影
     A) Ⅰ和Ⅱ B) Ⅱ和Ⅲ C) Ⅲ和Ⅳ D) Ⅳ和Ⅴ
    (29) 用FoxPro 2.5 for DOS 建立的應(yīng)用程序和數(shù)據(jù),不需改變就可以在下述哪個(gè)或哪些系統(tǒng)中運(yùn)行?
     Ⅰ. Windows
     Ⅱ. Macintosh
     Ⅲ. UNIX
     A)&nbs p;只有Ⅰ B) 只有Ⅱ C) 只有Ⅰ和Ⅱ D) Ⅰ,Ⅱ和Ⅲ
    (30) 設(shè)關(guān)系R:
    A B C
    a b c
    d a f
    c b d
    經(jīng)操作ΠA,B(σB = ’b’ (R))的運(yùn)算結(jié)果是(Π為"投影"操作符,σ為"選擇"操作符) (2分)
    A)
    A B
    a B
    d A
    c B
    B)
    A B C
    a b c
    c b d
    C)
    A B
    a b
    c b
    D)
    A B
    a b
    d a