C語言程序設(shè)計(jì)教程第一章練習(xí)題題目_第1頁
C語言程序設(shè)計(jì)教程第一章練習(xí)題題目_第2頁
C語言程序設(shè)計(jì)教程第一章練習(xí)題題目_第3頁
C語言程序設(shè)計(jì)教程第一章練習(xí)題題目_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

單選題1、下列語言中不屬于計(jì)算機(jī)語言的三大類的是( C )。A.機(jī)器語言B.匯編語言C.腳本語言D.高級(jí)語言2、下列說法中不正確的是( C )A.計(jì)算機(jī)語言大致可分為三大類,即機(jī)器語言、匯編語言和高級(jí)語言B.C語言是一種通用的、過程式的編程語言,具有高效、靈活、可移植等優(yōu)點(diǎn)C.C語言屬于匯編語言D.高級(jí)語言比匯編語言更貼近于人類使用的語言,易于理解、記憶和使用3、以下開發(fā)工具中不屬于主流的開發(fā)工具的是( B ) A.Visual StudioB.XcodeC.Code:BlockD.Eclipse4、下列選項(xiàng)是對(duì)主流開發(fā)工具的介紹,其中錯(cuò)誤的是( B )A.Visual Studio支持C/C+、C#、F#、VB等多種程序語言的開發(fā)和測(cè)試B.Code:Block是一個(gè)免費(fèi)的跨平臺(tái)IDE,支持C、C+和Fortan程序的開發(fā)C.Eclipse是一種被廣泛使用的免費(fèi)跨平臺(tái)IDE,最初由IBM公司開發(fā)D.Vim是一款功能非常強(qiáng)大的IDE ( 和其他IDE不同的是,Vim本身并不是一個(gè)用于開發(fā)計(jì)算機(jī)程序的IDE,而是一款功能非常強(qiáng)大的文本編輯器,它是UNIX系統(tǒng)上Vi編輯器的升級(jí)版。 )5、下列選項(xiàng)中,不屬于開發(fā)一個(gè)C語言應(yīng)用程序的具體實(shí)現(xiàn)步驟的是( A )A.啟動(dòng)開發(fā)工具B.添加源文件C.編寫代碼D.運(yùn)行程序6、下列選項(xiàng)中,關(guān)于main()函數(shù)敘述不正確的是( C )A.一個(gè)完整的C語言程序中,有且只能有一個(gè)main()函數(shù)B.main()函數(shù)是程序的主入口,程序總是從main()函數(shù)開始執(zhí)行C.如果沒有聲明main()函數(shù),程序?qū)牡?行開始執(zhí)行D.main()函數(shù)可以有返回值,也可以沒有返回值7、下面程序中,合法的選項(xiàng)是( D )A.#include int main() printf(hello worldn); return 0; B.#include int man() printf(hello worldn); return 0; C.#include int main() printf(hello worldn) return 0; D.#include int main() print(hello worldn); return 0; 8、下面程序中,運(yùn)行結(jié)果為“1,2”的是( A )A.#include int main() int a = 1; int b = 2; printf(%d %dn,a,b); return 0; B.#include int main() int a = 1; int b = 2; printf(%d,a); printf(%dn,b); return 0; C.#include int main() int a = 1, b = 2; printf(%d,%dn,a,b); return 0; D.#include int main() int a = 1,a= b = 2; printf(%d,%dn,a,b); return 0; 9、下列關(guān)于注釋的描述中,錯(cuò)誤的是( B )A.C語言中的注釋有兩種類型:單行注釋和多行注釋B.所有的注釋都可以嵌套使用C.單行注釋用/符號(hào)表示,/后面為被注釋的內(nèi)容D.多行注釋以符號(hào)/*開頭,以符號(hào)*/結(jié)尾解析:在C語言中,有的注釋可以嵌套使用,有的則不可以,例如:多行注釋“/*/”中可以嵌套單行注釋“/”;多行注釋“/*/”中不能嵌套多行注釋“/*/”。10、下列關(guān)于注釋的描述中,正確的是( C )A.注釋只在C語言源文件中有效,在編譯時(shí)會(huì)被編譯器忽略B.注釋只能對(duì)程序中的某一行代碼進(jìn)行解釋C.注釋不可以嵌套使用D.單行注釋以符號(hào)/*開頭,以符號(hào)*/結(jié)尾11、C語言可執(zhí)行程序的開始執(zhí)行點(diǎn)是 ( D )A.程序中第一條可執(zhí)行語句B.程序中第一個(gè)函數(shù)C.程序中的main函數(shù)D.包含文件的第一個(gè)函數(shù)12、一個(gè)完整的C語言程序是 ( B )A.要由一個(gè)主函數(shù)或一個(gè)以上的非主函數(shù)構(gòu)成B.由一個(gè)且僅由一個(gè)主函數(shù)和零個(gè)以上(含零)的非主函數(shù)構(gòu)成C.要由一個(gè)主函數(shù)和一個(gè)以上的非主函數(shù)構(gòu)成D.由一個(gè)且只有一個(gè)主函數(shù)或多個(gè)非主函數(shù)構(gòu)成13、以下說法正確的是( A )A.c語言程序總是從第一個(gè)函數(shù)開始執(zhí)行B.在c語言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義C.c語言程序總是從main()函數(shù)開始執(zhí)行D.c語言程序中的main()函數(shù)必須放在程序的開始部分14、在c語言程序中,注釋部分從哪開始,到哪結(jié)束?( D )A.從(開始到)結(jié)束B.從REM開始無結(jié)束標(biāo)志C.無起始標(biāo)志D.從/*開始,*/結(jié)束15、關(guān)于#include這句代碼,下列描述中錯(cuò)誤的是( A )A.#是預(yù)處理標(biāo)志,用來對(duì)文本進(jìn)行預(yù)處理操作B.include是預(yù)處理指令C.一對(duì)尖括號(hào)可以去掉D.stdio.h是標(biāo)準(zhǔn)輸入輸出頭文件16、關(guān)于printf(hello worldn);,下列描述中錯(cuò)誤的是( C )A.printf()是格式化輸出函數(shù),用于輸出信息B.printf()括號(hào)中的內(nèi)容為函數(shù)的參數(shù)C.printf()括號(hào)中的內(nèi)容會(huì)全部輸出到控制臺(tái)D.n表示換行17、關(guān)于注釋,下列描述中錯(cuò)誤的是( C )A.注釋只是對(duì)代碼的解釋說明,只在源文件中有效B.注釋可分為單選注釋與多行注釋C.單選注釋的符號(hào)為/D.多行注釋間可以嵌套使用18、下列是多行注釋的符號(hào)是(D)A./B./C./*D./*/判斷題1、計(jì)算機(jī)不需要翻譯就能直接識(shí)別的語言被稱為匯編語言。( O )2、C語言只適用于系統(tǒng)軟件的開發(fā)。( P )3、根據(jù)功能和實(shí)現(xiàn)方式的不同,C語言屬于高級(jí)語言。( P )4、Visual Studio僅支持C/C+語言的開發(fā)和測(cè)試。( O )5、Visual Studio系列的IDE是跨平臺(tái)的。( P )6、在C語言程序中,以分號(hào)“;”作為結(jié)束標(biāo)記的代碼都可稱為語句。( P )7、注釋在編譯時(shí)也會(huì)被編譯到程序中。( O )8、/printf(hello worldn);*/ 是合法的注釋。( O )9、機(jī)器語言是由二進(jìn)制數(shù)0和1組成的一串指令。( P )10、匯編語言的可移植性較好。( O )11、計(jì)算機(jī)語言可分為四大類:機(jī)器語言、匯編語言、腳本語言和高級(jí)語言。( P )12、C語言屬于機(jī)器語言。( O )13、C語言的主流開發(fā)工具包括:Visual Studio、Code:Block、Eclipse、Vim。( P )14、編寫C語言程序的流程是:新建項(xiàng)目、添加源文件、編寫代碼、運(yùn)行程序。( P )15、C語言中的注釋有兩種類型:單行注釋和多行注釋。( P )16、Visual Studio只支持C/C+程序語言的開發(fā)和測(cè)試。( O )17、在C語言程序中,一個(gè)語句的結(jié)束用”;“來標(biāo)記。( P )18、注釋會(huì)影響程序的運(yùn)行。( O )19、多行注釋之間不能嵌套調(diào)用。( P )填空題1、根據(jù)功能和實(shí)現(xiàn)方式編程語言可分為三大類,分別是:(),(),()。2、計(jì)算機(jī)語言主要由一些指令組成,這些指令包括()、符號(hào)和語法等內(nèi)容。3、計(jì)算機(jī)語言可分為三大類,即機(jī)器語言、匯編語言和()。4、C語言中的注釋有兩種類型,分別單行注釋和()。5、單行注釋用()符號(hào)表示。6、注釋在編繹時(shí)會(huì)被編繹器忽略,它只在C語言()文件中有效。簡答題1、簡單介紹C語言的特點(diǎn)。2、為了使下面的程序能夠正常運(yùn)行,請(qǐng)?jiān)诳崭裉幪顚懴鄳?yīng)的代碼。3、請(qǐng)編寫一個(gè)helloworld程序,要求如下:4、請(qǐng)編寫一個(gè)程序,實(shí)現(xiàn)兩個(gè)變量和的求和操作,要求如下:5、請(qǐng)閱讀下面的程序,在空白處填寫正

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論