計(jì)算機(jī)C語(yǔ)言考試備考題_第1頁(yè)
計(jì)算機(jī)C語(yǔ)言考試備考題_第2頁(yè)
計(jì)算機(jī)C語(yǔ)言考試備考題_第3頁(yè)
計(jì)算機(jī)C語(yǔ)言考試備考題_第4頁(yè)
計(jì)算機(jī)C語(yǔ)言考試備考題_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本文格式為Word版,下載可任意編輯——計(jì)算機(jī)C語(yǔ)言考試備考題C語(yǔ)言是一個(gè)有布局化程序設(shè)計(jì)、具有變量作用域variablescope以及遞歸功能的過(guò)程式語(yǔ)言。下面是我為大家探尋整理的C語(yǔ)言專項(xiàng)訓(xùn)練題,夢(mèng)想能給大家?guī)?lái)扶助!更多精彩內(nèi)容請(qǐng)實(shí)時(shí)關(guān)注我們免費(fèi)學(xué)習(xí)考試網(wǎng)!

1.若變量均已正確定義并賦值,以下合法的C語(yǔ)言賦值語(yǔ)句是。

A.x=y==5;

B.x=n%2.5;

C.x+n=I;

D.x=5=4+1;

正確答案:A

答案解析:選項(xiàng)A的含義是把關(guān)系表達(dá)式y(tǒng)==5的值賦給變量x。所以這是一條正確的賦值語(yǔ)句。由于賦值運(yùn)算符左側(cè)的操作數(shù)務(wù)必是一個(gè)變量,而不能是表達(dá)式或者常量,所以選項(xiàng)C和D是錯(cuò)誤的。由于求余運(yùn)算符″%″兩側(cè)的運(yùn)算對(duì)象都應(yīng)當(dāng)是整型數(shù)據(jù),所以選項(xiàng)B是錯(cuò)誤的。

2.以下數(shù)據(jù)布局中,屬于非線性布局的是

A.循環(huán)隊(duì)列

B.帶鏈隊(duì)列

C.二叉樹(shù)

D.帶鏈棧

正確答案:C

答案解析:根據(jù)數(shù)據(jù)布局中各數(shù)據(jù)元素之間的前后件關(guān)系的繁雜程度,一般將數(shù)據(jù)布局分為兩大類:線性布局和非線性布局。循環(huán)隊(duì)列、帶鏈隊(duì)列和帶鏈棧都是線性布局,而二叉樹(shù)是非線性布局。

3.以下表達(dá)中正確的是

A.一個(gè)算法的空間繁雜度大,那么其時(shí)間繁雜度也必定大

B.一個(gè)算法的空間繁雜度大,那么其時(shí)間繁雜度必定小

C.一個(gè)算法的時(shí)間繁雜度大,那么其空間繁雜度必定小

D.算法的時(shí)間繁雜度與空間繁雜度沒(méi)有直接關(guān)系

正確答案:D

答案解析:算法的繁雜度主要包括時(shí)間繁雜度和空間繁雜度。算法的時(shí)間繁雜度是指執(zhí)行算法所需要的計(jì)算工作量,算法的工作量用算法所執(zhí)行的根本運(yùn)算次數(shù)來(lái)度量,而算法所執(zhí)行的根本運(yùn)算次數(shù)是問(wèn)題規(guī)模的函數(shù),即算法的工作量=fn,其中n是問(wèn)題的規(guī)模;算法的空間繁雜度,一般是指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。一個(gè)算法所占用的存儲(chǔ)空間包括算法程序所占用的空間、輸入的初始數(shù)據(jù)所占的存儲(chǔ)空間以及算法執(zhí)行過(guò)程中所需要的額外空間。根據(jù)各自的定義可知,算法的時(shí)間繁雜度與空間繁雜度并不相關(guān)。

4.以下描述中正確的是

A.程序就是軟件

B.軟件開(kāi)發(fā)不受計(jì)算機(jī)系統(tǒng)的限制

C.軟件既是規(guī)律實(shí)體,又是物理實(shí)體

D.軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合

正確答案:D

答案解析:計(jì)算機(jī)軟件與硬件是計(jì)算機(jī)系統(tǒng)中相互依存的兩片面。計(jì)算機(jī)軟件是包括程序、數(shù)據(jù)及相關(guān)文檔的完整集合。軟件由兩片面組成:一片面是機(jī)器可執(zhí)行的程序和數(shù)據(jù);二是機(jī)器不成執(zhí)行的,與軟件開(kāi)發(fā)、運(yùn)行、維護(hù)、使用等有關(guān)的文檔。軟件具有以下六個(gè)特點(diǎn):①軟件是一種規(guī)律實(shí)體,而不是物理實(shí)體,具有抽象性。②軟件的生產(chǎn)與硬件不同,它沒(méi)有明顯的制作過(guò)程。③軟件在運(yùn)行、使用期間不存在磨損、老化問(wèn)題。④軟件的開(kāi)發(fā)、運(yùn)行對(duì)計(jì)算機(jī)系統(tǒng)具有憑借性,受計(jì)算機(jī)系統(tǒng)的限制,這導(dǎo)致了軟件移值的問(wèn)題。⑤軟件繁雜性高,本金昂貴。⑥軟件的開(kāi)發(fā)涉及諸多社會(huì)因素。

5.對(duì)于循環(huán)隊(duì)列,以下表達(dá)中正確的是

A.隊(duì)頭指針是固定不變的

B.隊(duì)頭指針確定大于隊(duì)尾指針

C.隊(duì)頭指針確定小于隊(duì)尾指針

D.隊(duì)頭指針可以大于隊(duì)尾指針,也可以小于隊(duì)尾指針

正確答案:D

答案解析:所謂循環(huán)隊(duì)列,就是將隊(duì)列存儲(chǔ)空間的結(jié)果一個(gè)位置繞到第一個(gè)位置,形成規(guī)律上的環(huán)狀空間,供隊(duì)列循環(huán)使用。在循環(huán)隊(duì)列中,用隊(duì)尾指針rear指向隊(duì)列中的隊(duì)尾元素,用隊(duì)頭指針front指向隊(duì)頭元素的前一個(gè)位置。循環(huán)隊(duì)列的主要操作是:入隊(duì)運(yùn)算和退隊(duì)運(yùn)算。每舉行一次入隊(duì)運(yùn)算,隊(duì)尾指針就進(jìn)一。每舉行一次退隊(duì)運(yùn)算,隊(duì)頭指針就進(jìn)一。當(dāng)rear或front等于隊(duì)列的長(zhǎng)度加1時(shí),就把rear或front值置為1。所以在循環(huán)隊(duì)列中,隊(duì)頭指針可以大于隊(duì)尾指針,也可以小于隊(duì)尾指針。

6.設(shè)有定義:charp[]=′1′,′2′,′3′,*q=p;以下不能計(jì)算出一個(gè)char型數(shù)據(jù)所占字節(jié)數(shù)的表達(dá)式是

A.sizeofp

B.sizeofchar

C.sizeof*q

D.sizeofp[0]

正確答案:A

答案解析:選項(xiàng)A計(jì)算的是p[]字符數(shù)組首地址所占的內(nèi)存字節(jié)數(shù),返回值數(shù)組中全體元素占有的空間。*q和p[0]分別表示數(shù)組p中下標(biāo)為0的字符元素,選項(xiàng)B和D都可以計(jì)算char型數(shù)據(jù)占有的字節(jié)數(shù)。

7.以下表達(dá)中正確的是

A.開(kāi)啟一個(gè)已存在的文件并舉行了寫(xiě)操作后,原有文件中的全部數(shù)據(jù)必定被籠罩

B.在一個(gè)程序中當(dāng)對(duì)文件舉行了寫(xiě)操作后,務(wù)必先關(guān)閉該文件然后再開(kāi)啟,才能讀到第1個(gè)數(shù)據(jù)

C.C語(yǔ)言中的文件是流式文件,因此只能依次存取數(shù)據(jù)

D.當(dāng)對(duì)文件的讀寫(xiě)操作完成之后,務(wù)必將它關(guān)閉,否那么可能導(dǎo)致數(shù)據(jù)損失

正確答案:D

答案解析:在C語(yǔ)言中,有兩種對(duì)文件的存取方式;依次存取和直接存取;假設(shè)以″a″的方式對(duì)一個(gè)已開(kāi)啟的文件舉行寫(xiě)操作后,那么原

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論