2022年湖北專升本政策還沒有公布。好學(xué)校小編為大家整理了部分C語言程序設(shè)計(jì)的練習(xí)題,2022年參加湖北專升本的同學(xué)們可以測試下,看看自己掌握的怎么樣。
1.—個(gè)C程序的執(zhí)行是從。
A)本程序的main函數(shù)開始,到main函數(shù)結(jié)束
B本程序文件的第─個(gè)函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束
C)本程序的main函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束
D)本程序文件的第一個(gè)函數(shù)開始,到本程序main函數(shù)結(jié)束
參考答案:A
參考分析:C語言總是從main函數(shù)開始.main函數(shù)結(jié)束。但是C語言中存在一個(gè)exit(0)函數(shù)它可以使得程序在任何時(shí)候、任何位置結(jié)束程序的運(yùn)行。如果不考慮exit(O)等函數(shù)的特殊作用,C則總是在main函數(shù)結(jié)束。
2.以下敘述正確的是。
A)在C程序中,main函數(shù)必須位于程序的最前面
B)在C程序的每一行只能寫一條語句
C)C語言本身沒有輸入輸出語句
D)在對—個(gè)C程序進(jìn)行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯(cuò)誤
參考答案:C
參考分析:C程序?qū)ain函數(shù)的位置沒有任何要求:其書寫格式自由;一行可以寫多條語句,一條語句(多關(guān)鍵字語句)可以寫在多行;C語言忽略注釋,把注釋看作是一個(gè)空格,不會對注釋中的內(nèi)容進(jìn)行語法檢查。因此如果注釋中存在錯(cuò)誤系統(tǒng)是不可能發(fā)現(xiàn)的。另外,C語言的I/O操作均通過函數(shù)實(shí)現(xiàn),系統(tǒng)本身未提供相應(yīng)的語句。
3.以下敘述不正確的是。
A)—個(gè)C源程序可由一個(gè)或多個(gè)函數(shù)組成
B)—個(gè)C源程序必須包含一個(gè)main函數(shù)
C)C程序的基本組成單位是函數(shù)
D)在C程序中,注釋說明只能位于—條語句的后面
參考答案:D
參考分析:C語言中,注釋語句的位置是任意的,當(dāng)然它不能破壞標(biāo)識符的完整性。C語言只是將一個(gè)注釋看作是一個(gè)空格,因此對注釋內(nèi)的任何錯(cuò)誤都不作檢查。
4.C語言規(guī)定:在一個(gè)源程序中,main函數(shù)的位置。
A)必須在最開始
B)必須在系統(tǒng)調(diào)用的庫函數(shù)的后面
C)可以任意
D)必須在最后
參考答案:C
5.一個(gè)C語言程序是由。
A)一個(gè)主程序和若干個(gè)子程序組成
B)若干函數(shù)組成
C)若干過程組成
D)若干子程序組成
參考答案:B
參考分析:通常許多語言程序由主程序和子程序構(gòu)成但是C語言是函數(shù)式語言整個(gè)程序由眾多函數(shù)組成。盡管有時(shí)習(xí)慣上稱main函數(shù)為主程序,顯然,嚴(yán)格地講還是B更為符合C語言的規(guī)則。