糯米文學吧

位置:首頁 > 計算機 > C語言

C語言考點習題

C語言5.07K

C語言的應用範圍廣泛,具備很強的數據處理能力,不僅僅是在軟件開發上,而且各類科研都需要用到C語言,適於編寫系統軟件,三維,二維圖形和動畫,具體應用比如單片機以及嵌入式系統開發。下面,小編為大家搜索整理了C語言考點習題,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

C語言考點習題

[單選題] 以下敍述正確的是( )。

A.表達式sizeof(FILE*)==sizeof(int*)的值為真

B.文件指針的值是一個整數,它的值一定小於文件字節數

C.文件指針的值是所指文件的當前讀取位置

D.使用fscanf函數可以向任意類型的文件中寫入任意數量的字符

參考答案:A

參考解析:

slzeof(FILE})=4,因為file·為指針,指針的大小4,sizeof(int·)=4,理由同前面。文件指針的值是地址,是一個16進制的數,它的值不一定小於文件字節數,因此選項8錯誤。文件指針是所指文件的當前讀取位置,而不是文件指針的值因此選項C錯誤。mgscanf(FILE-stream,constchar}format,[argument…]fmanf函數可以向任意類型的文件,寫入任意數量不能超過系統的緩衝區,寫文件先寫入緩衝區,最後一起寫入文件,因此選項D錯誤。答案為A選項。

[單選題]下列敍述中正確的是( )。

A.線性表的`鏈式存儲結構與順序存儲結構所需要的存儲空間是相同的

B.線性表的鏈式存儲結構所需要的存儲空間一般要多於順序存儲結構

C.線性表的鏈式存儲結構所需要的存儲空間一般要少於順序存儲結構

D.線性表的鏈式存儲結構與順序存儲結構在存儲空間的需求上沒有可比性

參考答案:B

參考解析:線性鏈式存儲結構中每個結點都由數據域與指針域兩部分組成,增加了存儲空間,所以一般要多於順序存儲結構。

[單選題] 若函數調用時的實參為變量時,以下關於函數形參和實參的敍述中正確的是( )。

A.函數的形參和實參分別佔用不同的存儲單元

B.形參只是形式上的存在,不佔用具體存儲單元

C.同名的實參和形參佔同一存儲單元

D.函數的實參和其對應的形參共佔同一存儲單元

參考答案:A

參考解析:本題重點考察的是函數的形參和實參。I在定義函數時函數名後面括弧中的變量名稱為“形式參數”l(簡稱形參),在主調函數中調用一個函數時,函數名後面括弧1中的參數(可以是—個表達式)稱為“實際參數”(簡稱實參)。f C語言規定,實參變量對形參變量的數據傳遞是“值傳遞”,即單向傳遞,只由實參傳給形參,而不能由形參傳回來給實參。在內存中,實參單元與形參單元是不同的單元。因此A選項正確。

標籤:習題 考點 語言