- 計(jì)算機(jī)二級(jí)考試C語(yǔ)言歷年真題及答案解析 推薦度:
- 相關(guān)推薦
計(jì)算機(jī)二級(jí)考試C語(yǔ)言歷年真題
在日常學(xué)習(xí)和工作中,我們最不陌生的就是試題了,試題是命題者根據(jù)測(cè)試目標(biāo)和測(cè)試事項(xiàng)編寫(xiě)出來(lái)的。那么你知道什么樣的試題才能有效幫助到我們嗎?下面是小編整理的計(jì)算機(jī)二級(jí)考試C語(yǔ)言歷年真題,歡迎閱讀,希望大家能夠喜歡。
1、[單選題] 下列與隊(duì)列結(jié)構(gòu)有關(guān)聯(lián)的是
A.函數(shù)的遞歸調(diào)用
B.數(shù)組元素的引用
C.多重循環(huán)的執(zhí)行。
D.先到先服務(wù)的作業(yè)調(diào)度
參考答案:D
【解析】隊(duì)列的修改是依先進(jìn)先出的原則進(jìn)行的,D正確。
2、[單選題] 軟件生命周期可分為定義階段、開(kāi)發(fā)階段和維護(hù)階段,下面不屬于開(kāi)發(fā)階段任務(wù)的是
A.測(cè)試B.設(shè)計(jì)C.可行性研究D.實(shí)現(xiàn)
參考答案:C
【解析】開(kāi)發(fā)階段包括分析、設(shè)計(jì)和實(shí)施兩類任務(wù)。其中分析、設(shè)計(jì)包括需求分析、總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)3個(gè)階段,實(shí)施則包括編碼和測(cè)試兩個(gè)階段,C不屬于開(kāi)發(fā)階段。
3、[單選題] 對(duì)長(zhǎng)度為l0的線性表進(jìn)行冒泡排序,最壞情況下需要比較的次數(shù)為
A.9B.10C.45D.90
參考答案:C
參考解析:冒泡法是在掃描過(guò)程中逐次比較相鄰兩個(gè)元素的大小,最壞的情況是每次比較都要將相鄰的兩個(gè)元素互換,需要互換的次數(shù)為9+8+7+6+5+4+3+2+1=45,選C。
4、[單選題] 在關(guān)系數(shù)據(jù)庫(kù)中,用來(lái)表示實(shí)體問(wèn)聯(lián)系的是
A.屬性B.二維表C.網(wǎng)狀結(jié)構(gòu)D.樹(shù)狀結(jié)構(gòu)
參考答案:B
參考解析:關(guān)系模型實(shí)體問(wèn)的聯(lián)系采用二維表來(lái)表示,簡(jiǎn)稱表。選項(xiàng)C為網(wǎng)狀模型實(shí)體間的聯(lián)系,選項(xiàng)D為層次模型實(shí)體間的聯(lián)系,選項(xiàng)A屬性刻畫(huà)了實(shí)體。
5、[單選題] 下面屬于黑盒測(cè)試方法的是
A.語(yǔ)句覆蓋B.邏輯覆蓋C.邊界值分析D.路徑覆蓋
參考答案:C
【解析】黑盒測(cè)試不關(guān)心程序內(nèi)部的邏輯,只是根據(jù)程序的功能說(shuō)明來(lái)設(shè)計(jì)測(cè)試用例。在使用黑盒測(cè)試法時(shí),手頭只需要有程序功能說(shuō)明就可以了。黑盒測(cè)試法分等價(jià)類劃分法、邊界值分析法和錯(cuò)誤推測(cè)法,答案為C。而A、B、D均為白盒測(cè)試方法。
6、[單選題] 在關(guān)系模型中,每一個(gè)二維表稱為一個(gè)
A.關(guān)系B.屬性C.元組D.主碼(鍵)
參考答案:A
【解析】關(guān)系模型采用二維表來(lái)表示,即每個(gè)二維表稱為一個(gè)關(guān)系。
7、基礎(chǔ)語(yǔ)法與程序控制結(jié)構(gòu)
題目:對(duì)于整型變量x,以下哪個(gè)if語(yǔ)句與賦值語(yǔ)句x = x % 2 == 0 ? 1 : 0;不等價(jià)?
選項(xiàng):
A. if(x % 2 != 0) x = 0; else x = 1;
B. if(x % 2) x = 1; else x = 0;
C. if(x % 2 == 0) x = 1; else x = 0;
D. if(x % 2 == 1) x = 0; else x = 1;
解析:原賦值語(yǔ)句的意思是,如果x是偶數(shù)(x % 2 == 0),則x賦值為1,否則賦值為0。對(duì)比選項(xiàng),只有B選項(xiàng)的邏輯與原語(yǔ)句不符,因?yàn)閕f(x % 2)在x為奇數(shù)時(shí)成立(即x % 2不為0),此時(shí)x被賦值為1,而偶數(shù)時(shí)x應(yīng)被賦值為0。因此,正確答案是B。
8、數(shù)組與指針
題目:設(shè)有整型變量a,實(shí)型變量f,雙精度型變量x,則表達(dá)式10 + b + x f值的類型為?
選項(xiàng):
A. int
B. float
C. double
D. 不能確定
解析:在C語(yǔ)言中,字符常量如b會(huì)被轉(zhuǎn)換為對(duì)應(yīng)的ASCII碼值(在ASCII表中,b的值為98)。表達(dá)式中的整數(shù)10、字符b的ASCII碼值98以及x f的結(jié)果都會(huì)參與運(yùn)算。由于x是雙精度型(double),f是實(shí)型(float),在C語(yǔ)言中,當(dāng)float與double進(jìn)行運(yùn)算時(shí),結(jié)果會(huì)提升為double類型。因此,整個(gè)表達(dá)式的類型也是double。正確答案是C。
9、函數(shù)與結(jié)構(gòu)體
題目:以下哪個(gè)選項(xiàng)是對(duì)結(jié)構(gòu)體數(shù)組元素的不正確引用?
選項(xiàng):
A. a[p - a]
B. (a[i])
C. p[i]
D. ((a + i))
解析:首先,假設(shè)有一個(gè)整型數(shù)組a和一個(gè)指向該數(shù)組的指針p,以及一個(gè)整型變量i。在C語(yǔ)言中,數(shù)組名可以視為指向數(shù)組首元素的指針。選項(xiàng)A中a[p - a]的表達(dá)式存在問(wèn)題,因?yàn)閜和a的類型可能不匹配(除非p確實(shí)是指向a的指針,但題目沒(méi)有明確說(shuō)明這一點(diǎn)),且即使類型匹配,p - a的結(jié)果是一個(gè)整數(shù),表示p和a之間相差的元素個(gè)數(shù),而不是一個(gè)可以直接用于數(shù)組索引的表達(dá)式。因此,A選項(xiàng)是不正確的引用方式。正確答案是A。
【計(jì)算機(jī)二級(jí)考試C語(yǔ)言歷年真題】相關(guān)文章:
計(jì)算機(jī)二級(jí)考試C語(yǔ)言歷年真題及答案解析03-10
計(jì)算機(jī)二級(jí)C語(yǔ)言筆試歷年真題及答案03-05
2017年計(jì)算機(jī)二級(jí)c語(yǔ)言題庫(kù)歷年真題03-26
計(jì)算機(jī)二級(jí)C語(yǔ)言真題及答案01-22
2017年計(jì)算機(jī)二級(jí)c語(yǔ)言考試真題及答案03-09
2017年計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言真題精選03-10
2016年計(jì)算機(jī)二級(jí)C語(yǔ)言考試真題及答案03-05