最新計(jì)算機(jī)二級(jí)c語言程序題 計(jì)算機(jī)二級(jí)c語言程序題題庫匯總

字號(hào):

    在日常的學(xué)習(xí)、工作、生活中,肯定對(duì)各類范文都很熟悉吧。相信許多人會(huì)覺得范文很難寫?這里我整理了一些優(yōu)秀的范文,希望對(duì)大家有所幫助,下面我們就來了解一下吧。
    計(jì)算機(jī)二級(jí)c語言程序題 計(jì)算機(jī)二級(jí)c語言程序題題庫篇一
    a.圖元關(guān)系
    b.數(shù)據(jù)流
    c.控制流
    d.調(diào)用關(guān)系
    (2)結(jié)構(gòu)化程序設(shè)計(jì)的基本原則不包括()。
    a.多態(tài)性
    b.自頂向下
    c.模塊化
    d.逐步求精
    (3)軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是()。
    a.低內(nèi)聚低耦合
    b.高內(nèi)聚低耦合
    c.低內(nèi)聚高耦合
    d.高內(nèi)聚高耦合
    (4)在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是()。
    a.可行性分析報(bào)告
    b.軟件需求規(guī)格說明書
    c.概要設(shè)計(jì)說明書
    d.集成測(cè)試計(jì)劃
    (5)算法的有窮性是指()。
    a.算法程序的運(yùn)行時(shí)問是有限的。
    b.算法程序所處理的數(shù)據(jù)量是有限的
    c.算法程序的長(zhǎng)度是有限的
    d.算法只能被有限的用戶使用
    (6)對(duì)長(zhǎng)度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n一1)/2的排序方法是()。
    a.快速排序
    b.冒泡排序
    c.直接插入排序
    d.堆排序
    (7)下列關(guān)于棧的敘述正確的是()。
    a.棧按“先進(jìn)先出”組織數(shù)據(jù),
    b.棧按“先進(jìn)后出”組織數(shù)據(jù)
    c.只能在棧底插入數(shù)據(jù)
    d.不能刪除數(shù)據(jù)
    (8)在數(shù)據(jù)庫設(shè)計(jì)中,將e—r圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()。
    a.需求分析階段
    b.概念設(shè)計(jì)階段
    c.邏輯設(shè)計(jì)階段
    d.物理設(shè)計(jì)階段
    (9)有三個(gè)關(guān)系r、s和t如下:
    由關(guān)系r和s通過運(yùn)算得到關(guān)系t,則所使用的運(yùn)算為()。
    a.并
    b.自然連接
    c.笛卡爾積
    d.交
    (10)設(shè)有表示學(xué)生選課的三張表,學(xué)生s(學(xué)號(hào),姓名,性別,年齡,身份證號(hào)),課程c(課號(hào),課名),選課sc(學(xué)號(hào),課號(hào),成績(jī)),則表sc的關(guān)鍵字(鍵或碼)為()。
    a.課號(hào),成績(jī)
    b.學(xué)號(hào),成績(jī)
    c.學(xué)號(hào),課號(hào)
    d.學(xué)號(hào),姓名,成績(jī)
    (1)c【解析】在數(shù)據(jù)流圖中,用標(biāo)有名字的箭頭表示數(shù)據(jù)流。在程序流程圖中,用標(biāo)有名字的箭頭表示控制流。所以選擇c。
    (2)a【解析】結(jié)構(gòu)化程序設(shè)計(jì)的思想包括:自頂向下、逐步求精、模塊化、限制使用got0語句,所以選擇a。
    (3)b【解析】軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是高內(nèi)聚低偶合、模塊大小規(guī)模適當(dāng)、模塊的依賴關(guān)系適當(dāng)?shù)?。模塊的劃分應(yīng)遵循一定的要求,以保證模塊劃分合理,并進(jìn)一步保證以此為依據(jù)開發(fā)出的軟件系統(tǒng)可靠性強(qiáng),易于理解和維護(hù)。模塊之間的耦合應(yīng)盡可能的低,模塊的內(nèi)聚度應(yīng)盡可能。
    的高。
    (4)b【解析】a錯(cuò)誤,可行性分析階段產(chǎn)生可行性分析報(bào)告。c錯(cuò)誤,概要設(shè)計(jì)說明書是總體設(shè)計(jì)階段產(chǎn)生的文檔。d錯(cuò)誤,集成測(cè)試計(jì)劃是在概要設(shè)計(jì)階段編寫的文檔。b正確,需求規(guī)格說明書是后續(xù)工作如設(shè)計(jì)、編碼等需要的.重要參考文檔。
    (5)a【解析】算法原則上能夠精確地運(yùn)行,而且人們用筆和紙做有限次運(yùn)算后即可完成。有窮性是指算法程序的運(yùn)行時(shí)間是有限的。
    (6)d【解析】除了堆排序算法的比較次數(shù)是o(nl092n),其他的都是n(n一1)/2。
    (7)b【解析】棧是按“先進(jìn)后出”的原則組織數(shù)據(jù)的,數(shù)據(jù)的插入和刪除都在棧頂進(jìn)行操作。
    (8)c【解析】e—r圖轉(zhuǎn)換成關(guān)系模型數(shù)據(jù)則是把圖形分析出來的聯(lián)系反映到數(shù)據(jù)庫中,即設(shè)計(jì)出表,所以屬于邏輯設(shè)計(jì)階段。
    (9)d【解析】自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉,所以8錯(cuò)誤。笛卡爾積是用r集合中元素為第一元素,s集合中元素為第二元素構(gòu)成的有序?qū)?,所以c錯(cuò)誤。根據(jù)關(guān)系t可以很明顯地看出是從關(guān)系r與關(guān)系s中取得相同的關(guān)系組所以取得是交運(yùn)算,選擇d。
    (10)c【解析】學(xué)號(hào)是學(xué)生表s的主鍵,課號(hào)是課程表c的主鍵,所以選課表sc的關(guān)鍵字就應(yīng)該是與前兩個(gè)表能夠直接聯(lián)系且能唯一定義的學(xué)號(hào)和課號(hào),所以選擇c。