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