讀書是學習,使用也是學習,而且是更重要的學習。以下是小編為大家搜尋整理的C語言練習,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!
一、選擇題(每小題1分,共40分)
1、 有以下程式:
程式執行後的輸出結果是( )。
2、 表示式:(im)((double)9/2)一9%2的值是( )。
A.0
B.3
C.4
D.5
3、 有以下程式:
執行時,若輸入1 2 3 4 5 0<回車>,則輸出結果是( )。
A.66656
B.6566456
C.66666
D.6666656
4、 有以下程式:
當執行程式時,按下列方式輸入資料(從第l列開始,代表回車,注意:回車也是一個字元]1234則輸出結果是( )。
A.12
B.123
C.1234
D.12343
5、 有以下程式,程式中庫函式islower(ch)用以判斷ch中的字母是否為小寫字母:
程式執行後的輸出結果是( )。
cd EFg!
Cd EFg!
cd EFG!
cD EFG!
6、 有以下程式:
程式執行後的輸出結果是( )。
A.6
B.3
C.8
D.12
7、 在軟體開發中,需求分析階段產生的主要文件是( )。
A.可行性分析報告
B.軟體需求規格說明書
C.概要設計說明書
D.整合測試計劃
8、 有三個關係R、S和T如下:
其中關係T由關係R和s通過某種操作得到,該操作為( )。
A.選擇
B.投影
C.交
D.井
9、 有以下程式:
程式執行後的輸出結果是( )。
A.321,cba
,123
C.123,abc
,a23
10、 以下選項中不合法的識別符號是( )。
A.&a
t
D.00
11、 下列語句組中,正確的是( )。
*s;s=”Olympic”;
s[7];s=”Olympic”;
*s;s={¨Olympic”};
s[7];s={"Olympic”};
12、 在軟體開發中,需求分析階段產生的主要文件是( )。
A.軟體整合測試計劃
B.軟體詳細設計說明書
C.使用者手冊。
D.軟體需求規格說明書
13、下列資料結構中,屬於非線性結構的是( )。
A.迴圈佇列
B.帶鏈佇列
C.二叉樹
D.帶鏈棧
14、 有以下程式:
程式執行後的輸出結果是( )。
A.1,2
B.1,0
C.3,2
D.0, 0
15、 以下程式中函式f的功能是:當na9為1時,進行由小到大排序;當na9為0時,進行由大到小排序。
程式執行後的輸出結果是( )。
A.1,2,3,4,5,6,7,8,9,10,
B.3,4,5,6,7,2,1,8,9,10,
C.5,4,3,2,1,6,7,8,9,10,
D.10,9,8,7,6,5,4,3,2,1,
16、 有以下程式段:
以下關於程式段執行情況的敘述,正確的是( )。
迴圈語句固定執行8次
B.當產生的隨機數n為4時結束迴圈操作
C.當產生的隨機數n為1和2時不做任何操作
D.當產生的隨機數n為0時結束程式執行
17、 演算法的有窮性是指( )。
A.演算法程式的執行時問是有限的。
B.演算法程式所處理的資料量是有限的
C.演算法程式的長度是有限的