在日常生活中,靠天才能做到的事,靠勤奮同樣能做到;靠天才做不到的,靠勤奮也能做到。以下是小編為大家搜尋整理的C語言考前模擬試題,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!
一、選擇題(每小題1分,共40分)
1、以下敘述中錯誤的是( )。
函式用於從終端讀人字串
har函式用於從磁碟檔案讀人字元
s函式用於把字串輸出到檔案
te函式用於以二進位制形式輸出資料到檔案
2、設有表示學生選課的三張表,學生s(學號,姓名,性別,年齡,身份證號),課程c(課號,課名),選課SC(學號,課號,成績),則表sc的關鍵字(鍵或碼)為( )。
A.課號,成績
B.學號,成績
C.學號,課號
D.學號,姓名,成績
3、程式流程圖中帶有箭頭的線段表示的是( )。
A.圖元關係
B.資料流
C.控制流
D.呼叫關係
4、結構化程式設計的基本原則不包括( )。
A.多型性
B.自頂向下
C.模組化
D.逐步求精
5、演算法的空間複雜度是指( )。
A.演算法在執行過程中所需要的計算機儲存空間
B.演算法所處理的資料量
C.演算法程式中的語句或指令條數
D.演算法在執行過程中所需要的臨時工作單元數
6、有以下程式:
以上程式執行後文件的內容是( )。
a
ang
aBeijing
ingChina
7、以下敘述中正確的是( )。
A.C語句必須在一行內寫完
B.C程式中的每一行只能寫一條語句
C.C語言程式中的註釋必須與語句寫在同一行
D.簡單C語句必須以分號結束
8、對於迴圈佇列,下列敘述中正確的是( )。
A.隊頭指標是固定不變的
B.隊頭指標一定大於隊尾指標
C.隊頭指標一定小於隊尾指標
D.隊頭指標可以大於隊尾指標,也可以小於隊尾指標
9、有以下程式:
程式執行後的輸出結果是( )。
A.2,3,1,6,8,7,5,4,10,9,
B.3,4,2,7,9,8,6,5,11,10,
C.2,4,3,9,12,12,11,11,18,9,
D.1,2,3,6,8,7,5,4,10,9,
10、有以下程式:
程式執行後的輸出結果是( )。
A.2,3,1,6,8,7,5,4,10,9,
B.10,9,8,7,6,5,4,3,2,l,
C.1,2,3,4,5,6,7,8,9,10,
D.10,9,8,7,6,1,2,3,4,5, 11、 有以下程式
程式執行後的輸出結果是( )。
A.6,2,3,4,5,
B.2,2,3,4,5,
C.1,2,3,4,5,
D.2,3,4,5,6,
12、 若變數已正確定義,在if(W)塒ntf(”%dn”,k);中,以下不可替代w的是( )。
A.a<>b+C
=getchar
C.a==b+C
D.a++
13、 設有定義:char p E]={’1’,‘2’,’3’},*q=p;,以下不能計算出一個char型資料所佔位元組數的表示式是( )。
of(p)
of(char)
of(*q)
of(p[0])
14、 有以下程式:
程式執行後的輸出結果是( )。
A.5,11
B.5,5
C.11,11
D.11,5
15、 下面結構體的定義語句中,錯誤的是( )。
ct ord{int x;int Y;int z;}struct ord a;
ct ord{int x;im Y;im z;};struct ord a;
ct ord{int x;int Y;int Z;}a;
ct{int x;int Y;int z;}a;
16、 以下不構成無限迴圈的語句或語句組是( )。
17、 有以下程式:
程式執行後的輸出結果是( )。
A.2,1,1,2
B.1,2,1,2
C.2,1,2,1
D.1,2,2,1
18、 有以下程式:
程式執行後的輸出結果是( )。.