东莞理工c语言作业,东莞理工学院C语言网上作业..doc
東莞理工學院C語言網上作業.
《C語言程序設計》第2章作業
一、 單選題 (每小題5分,共100分,得分 45 分)
1、1.關于C程序的構成描述,_________是不正確的。
A、一個源程序至少且僅包含一個main函數,也可包含一個main函數和若干個其他函數。
B、函數由函數首部和函數體兩部分組成,二者缺一不可。
C、函數首部通常是函數的第1行,包括:函數屬性、函數類型、函數名、函數參數等,不管有無函數參數,都必須用一對圓括號括起來。
D、函數體通常在函數首部下面,用一對花括號將聲明部分和執行部分括起來,但不能為空。 參考答案:D
2、2.C程序中,不管是數據聲明還是語句,都必須有一個結束符,它是C語句的必要組成部分,該符號是_________。
A、逗號“,” B、句號“。” C、分號“;” D、單撇號“’” 參考答案:C
3、3.下列關于C程序的運行流程描述,______是正確的。
A、編輯目標程序、編譯目標程序、連接源程序、運行可執行程序。
B、編譯源程序、編輯源程序、連接目標程序、運行可執行程序。
C、編輯源程序、編譯源程序、連接目標程序、運行可執行程序。
D、編輯目標程序、編譯源程序、連接目標程序、運行可執行程序。
參考答案:C
4、5.描述或表示算法有多種方法,______不是常用的表示方法。
A、自然語句 B、流程圖或N-S圖 C、偽代碼 D、效果圖 參考答案:D
5、6.下面四個哪一個是C語言正確的標識符。
A、2xy B、data_file C、break D、a@163.com 參考答案:B
6、7.C語言是一種結構化的程序設計語言,任何程序都可以將模塊通過3種基本的控制結構進行組合來實現,這三種基本的控制結構是指______。
A、分支結構、循環結構、函數結構 B、順序結構、選擇結構、函數結構
C、順序結構、分支結構、循環結構 D、以上描述都不正確 參考答案:C
7、下列關于算法特性的描述,______是不正確的。
A、有窮性:指一個算法應該包含有限的操作步驟,而不能是無限的。
B、確定性:指算法的每一個步驟都應當是確定的,不應該是含糊的、模棱兩可的。
C、有效性:指算法中的每一個步驟都應當能有效地執行,并得到確定的結果。
D、輸入/輸出性:指算法中可以有輸入/輸出操作,也可以沒有輸入/輸出操作。
參考答案:D
8、關于運行一個C程序的描述,______是正確的。
A、程序總是從main()函數處開始運行,當main()函數執行結束時,程序也就執行結束。
B、程序總是從main()函數處開始運行,當調用其它函數時,也可在其它函數中執行結束。
C、當程序中無main()函數時,可以設置一個主控函數來代替main()函數,從而達到運行程序的目的。
D、以上描述都不正確。 參考答案:A
9、下列關于C程序中復合語句的描述,______是正確的。
A、用一對圓括號“( )”將若干語句順序組合起來就形成一個復合語句。 B、用一對大括號“{ }”將若干語句順序組合起來就形成一個復合語句。
C、用一對大括號“[ ]”將若干語句順序組合起來就形成一個復合語句。
D、以上描述都不正確。 參考答案:B
10、一個C源程序文件的擴展名是______。
A、.CPP B、.C C、.OBJ D、.EXE 參考答案:B
11、如果程序有語義錯誤就需要對程序進行調試,一般的編程環境都提供了相應的調試手段和方法,最主要的方法包括______。
A、設置斷點,觀察變量 B、單步調試,觀察變量 C、編輯、編譯、連接和執行
D、A和B都正確 參考答案:D
12、在運行一個C語言程序過程中,需要經過編輯、編譯、連接和調試運行過程,語法錯誤稱為______。
A、編譯錯誤 B、連接錯誤 C、運行錯誤 D、語議錯誤 參考答案:A
13、C語言程序的基本結構單位是________。
A、函數 B、語句 C、字符 D、程序行 參考答案:A
14、一個C程序的執行是________。
A、從本程序的main函數開始,到本程序的main函數結束
B、從本程序的main函數開始,到本程序的最后一個函數結束
C、從本程序的第一個函數開始,到本程序的最后一個函數結束
D、從本程序的第一個函數
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的东莞理工c语言作业,东莞理工学院C语言网上作业..doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 抽签小程序(C语言随机数),C# 抽签小
- 下一篇: iQOO TWS1好不好用 智能降噪耳机