《全國計算機二級C語言考試臨考提分試題》由會員分享,可在線閱讀,更多相關《全國計算機二級C語言考試臨考提分試題(3頁珍藏版)》請在裝配圖網上搜索。
1、全國計算機二級 C 語言考試臨考提分試題 0
全國計算機二級 C 語言考試臨考提分試題 (2017 年 )
一、選擇題
1) .對于循環(huán)隊列,下列敘述中正確的是 0
A. 隊頭指針是固定不變的
B. 隊頭指針一定大于隊尾指針
C. 隊頭指針一定小于隊尾指針
D. 隊頭指針可以大于隊尾指針,也可以小于隊尾指針
正確答案: D
答案解析:所謂循環(huán)隊列,就是將隊列存儲空間的最后一個位置 繞到第
一個位置,形成邏輯上的環(huán)狀空間,供隊列循環(huán)使用。在循 環(huán)隊列中,用隊
尾指針“肛指向隊列中的隊尾元素, 用隊頭指針front指向隊頭元素的前一個
位置。 循環(huán)隊列的主要操作是: 入隊
2、運算和退隊運算。 每進行一次入隊運算,
隊尾指針就進一。每進行 一次退隊運算,隊頭指針就進一。當 rear或front
等于隊列的長度 力口 1時,就把rear或front值置為1。所以在循環(huán)隊列中, 隊頭指 針可以大于隊尾指針,也可以小于隊尾指針。
2) .設有定義:charp口二{ ‘1'' 2',' 3'},*q二p;以下不能計 算出一個 char型數據所占字節(jié)數的表達式是()
A. sizeof (p)
B. sizeof (char)
C. sizeof (*q)
D. sizeof (p [0])
正確答案: A
答案解析:選項 A 計算的是 p[] 字符數組首地
3、址所占的內存字節(jié) 數,
返回值數組中所有元素占有的空間。*4和尹[0]分別表示數組p中下標為0 的字符元素,選項B和D都可以計算char型數據占有的 字節(jié)數。
3) .以下敘述中正確的是 ()
A. 打開一個己存在的文件并進行了寫操作后,原有文件中的全部 數據必
定被覆蓋
B. 在一個程序中當對文件進行了寫操作后,必須先關閉該文件然 后再打
開,才能讀到第 1 個數據
C. C 語言中的文件是流式文件,因此只能順序存取數據
D. 當對文件的讀 (寫 )操作完成之后,必須將它關閉,否則可能導 致數據
丟失
正確答案: D
答案解析:在 C 語言中,有兩種對文件的存取方式 ;
4、 順序存取和 直接存
取 ; 如果以 " 的方式對一個己打開的 ' 文件進行寫操作后, 則原有文件中內容
將保存,新的數據寫在原有內容之后。如果 以的方式為讀和寫而打開一個文
件,則既可以對文件進行讀 , 也可以對文件進行寫,而且在讀和寫操作之間
不必關閉文件,可以 從頭開始讀。當對文件的讀 ( 寫 ) 操作完成之后,必須將
它關閉。
4) .信息隱蔽的概念與下述哪一種概念直接相關 ()
A. 軟件結構定義
B. 模塊獨立性
C. 模塊類型劃分
D. 模擬耦合度
正確答案: B
5) .以下正確的函數頭定義形式是
A. doublefun(intx, inty)
B. doublefun (intx; inty)
C. doublefun(intx, inty);
D. doublefun(intx, y);正確答案:A
程序
二、 題
給定程序的主函數中,已給出由結構體構成的鏈表結點 a. B C,各結點的 數據域中均存入字符,函數fim()的作用是:將a、b、C三個結點鏈接成一個 單向鏈表,并輸出鏈表結點中的數據。
請在程序的下畫線處填人正確的內容并把下畫線刪除,使程序得 出正確
的結果。
注意:源程序存放在考生文件夾下的 BLANK1. C中。不得增行或 刪行,
也不得更改程序的結構!
試題程療;: