C語言概述題及答案參考模板_第1頁
C語言概述題及答案參考模板_第2頁
C語言概述題及答案參考模板_第3頁
C語言概述題及答案參考模板_第4頁
C語言概述題及答案參考模板_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、題目部分,(卷面共有80題,241.0分,各大題標(biāo)有題量和總分)一、單項選擇題(58小題,共174.0分)(3分)1一個C語言程序是由A、一個主程序和若干子程序組成B、函數(shù)組成C、若干過程組成D、若干子程序組成(3分)2C語言規(guī)定:在一個源程序中,main函數(shù)的位置A、必須在最開始B、必須在系統(tǒng)調(diào)用的庫函數(shù)的后面C、可以任意D、必須在最后(3分)3以下敘述不正確的是A、一個C源程序可由一個或多個函數(shù)組成B、一個C源程序必須包含一個main函數(shù)C、C程序的基本組成單位是函數(shù)D、在C程序中,注釋說明只能位于一條語句的后面(3分)4以下敘述正確的是A、在C程序中,main函數(shù)必須位于程序的最前面B、

2、C程序的每行中只能寫一條語句C、C語言本身沒有輸入輸出語句D、在對一個C程序進(jìn)行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯誤(3分)5一個C程序的執(zhí)行是從A、本程序的main函數(shù)開始,到main函數(shù)結(jié)束B、本程序文件的第一個函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束C、本程序的main函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束D、本程序文件的第一個函數(shù)開始,到本程序main函數(shù)結(jié)束(3分)6一個C程序的執(zhí)行是從A、本程序的main函數(shù)開始,到main函數(shù)結(jié)束B、本程序文件的第一個函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束C、本程序的main函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束D、本程序文件的第一個函數(shù)開

3、始,到本程序的main函數(shù)結(jié)束(3分)7編輯程序的功能是A、建立并修改程序 B、將c源程序編譯成目標(biāo)程序C、調(diào)試程序 D、命令計算機(jī)執(zhí)行指定的操作(3分)8C語言派程序的基本單位是A、過程 B、函數(shù) C、子程序 D、標(biāo)識符(3分)9一個c程序是由A、一個主程序和若干子程序組成B、一個或多個函數(shù)組成C、 若干過程組成D、若干子程序組成(3分)10一個C語言程序是由A、一個主程序和若干子程序組成1 / 12B、函數(shù)組成C、若干過程組成D、若干子程序組成(3分)11一個c程序的執(zhí)行是從A、main( )函數(shù)開始,直到main( )函數(shù)結(jié)束B、第一個函數(shù)開始,直到最后一個函數(shù)結(jié)束C、第一個語句開始,直

4、到最后一個語句結(jié)束D、main( )函數(shù)開始,直到最后一個函數(shù)結(jié)束(3分)12以下正確的c語言標(biāo)識符是A、x B、a十b C、a123 D、test!(3分)13以下不正確的C語言標(biāo)識符是A、ABC B、abc C、a_bc D、ab.c(3分)14以下不是C語言的特點的是A、C語言簡潔、緊湊B、能夠編制出功能復(fù)雜的程序C、C語言可以直接對硬件進(jìn)行操作D、C語言移植性好(3分)15一個C語言源程序是由A、一個主程序和若干子程序組成 B、函數(shù)組成C、若干過程組成 D、若干子程序組成(3分)16C語言規(guī)定,在一個源程序中,main函數(shù)的位置A、必須在最開始 B、必須在系統(tǒng)調(diào)用的庫函數(shù)的后面C、可以

5、任意 D、必須在最后(3分)17以下敘述不正確的是A、一個C源程序可由一個或多個函數(shù)組成B、一個C源程序必須包含一個main函數(shù)C、C程序的基本組成單位是函數(shù)D、在C程序中,注釋說明只能位于一條語句的后面(3分)18以下敘述正確的是A、在C程序中,main函數(shù)必須位于程序的最前面B、C程序的每行中只能寫一條語句C、C語言本身沒有輸入輸出語句D、在對一個C程序進(jìn)行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯誤(3分)19C語言程序的執(zhí)行,總是起始于A、程序中的第一條可執(zhí)行語句 B、程序中的第一個函數(shù) C、 main函數(shù) D、 包含文件中的第一個函數(shù)(3分)20計算機(jī)內(nèi)部運(yùn)算使用的數(shù)是A、十進(jìn)制數(shù) B、十六

6、進(jìn)制數(shù) C、 二進(jìn)制數(shù) D、 八進(jìn)制數(shù)(3分)21下面的程序運(yùn)行后輸出為main( ) int a=-32769;ptintf("%8Un",a);A、32769 B、%8U C、 32767 D、 -32767(3分)22下面程序段的輸出結(jié)果是int i=32769;printf("%dn",i);A、32769 B、32767 C、 -32767 D、 輸出不是確定的數(shù)(3分)23下面程序段執(zhí)行結(jié)果是int i=5;printf("%d,%d,%d", i,(+i)+(+i)+(i+),i);A、8,20,5 B、8,21,5 C

7、、 5,20,8 D、 5,21,8(3分)24下面程序段執(zhí)行結(jié)果是int i=5,k;k=(+i)+(+i)+(i+);printf("%d,%d",k,i);A、24,8 B、21,8 C、 21,7 D、 24,7(3分)25一個字長的二進(jìn)制位數(shù)是A、2個BYTE,即16個bit B、3個BYTE,即24個bit C、 4個BYTE,即32個bit D、 隨計算機(jī)系統(tǒng)不同而不同(3分)26將二進(jìn)制數(shù)1011011.011轉(zhuǎn)換成十進(jìn)制數(shù)是A、91.75 B、91.375 C、 91.125 D、 91.25(3分)27二進(jìn)制數(shù)00110101轉(zhuǎn)換成八進(jìn)制數(shù)是A、055

8、B、065 C、 056 D、 152(3分)28十進(jìn)制數(shù)2403轉(zhuǎn)換成十六進(jìn)制數(shù)為A、963 B、369 C、 953 D、 359(3分)29以下四項中屬于C語言關(guān)鍵字的是A、CHAR B、define C、 unsigned D、 retern(3分)30C語言源程序的最小單位是A、程序行 B、語句 C、 函數(shù) D、 字符(3分)31下面對C語言特點,不正確描述的是A、C語言兼有高級語言和低級語言的雙重特點,執(zhí)行效率高B、C語言既可以用來編寫應(yīng)用程序,又可以用來編寫系統(tǒng)軟件C、C語言的可移植性較差D、C語言是一種結(jié)構(gòu)式模塊化程序設(shè)計語言(3分)32下列說法中正確的是A、C程序書寫時,不區(qū)

9、分大小寫字母B、C程序書寫時,一行只能寫一個語句C、C程序書寫時,一個語句可分成幾行書寫D、C程序書寫時每行必須有行號(3分)33在C語言系統(tǒng)中,假設(shè)int類型數(shù)據(jù)占2個字節(jié),則double、long、unsigned int、char類型數(shù)據(jù)所占字節(jié)數(shù)分別多少A、8,2,4,1 B、2,8,4,1 C、 4,2,8,1 D、 8,4,2,1(3分)34下列說法正確的是A、在執(zhí)行 C 程序時不是從 main 函數(shù)開始的B、C 程序書寫格式嚴(yán)格限制,一行內(nèi)必須寫一個語句C、C 程序書寫格式自由,一個語句可以分寫在多行上D、C 程序書寫格式嚴(yán)格限制,一行內(nèi)必須寫一個語句,并要有行號(3分)35下列

10、說法正確的是A、main 函數(shù)必須放在 C 程序的開頭B、main 函數(shù)必須放在 C 程序的最后C、main 函數(shù)可以放在 C 程序的中間部分,即在一些函數(shù)之前在另一個函數(shù)之后,但在執(zhí)行 C 程序時是從程序開頭執(zhí)行的D、 main 函數(shù)可以放在 C 程序的中間部分,即在一些函數(shù)之前在另一些函數(shù)之后,但在執(zhí)行 C 程序時是從 main 函數(shù)開始的(3分)36下列說法正確的是A、一個函數(shù)的函數(shù)體必須要有變量定義和執(zhí)行部分,二者缺一不可B、一個函數(shù)的函數(shù)體必須要有執(zhí)行部分,可以沒有變量定義C、一個函數(shù)的函數(shù)體可以沒有變量定義和執(zhí)行部分,函數(shù)可以是空函數(shù)D、 以上都不對(3分)37( )是 C 程序的

11、基本構(gòu)成單位A、函數(shù) B、函數(shù)和過程 C、超文本過程 D、子程序(3分)38C 源程序是由( )構(gòu)成的A、函數(shù) B、函數(shù)和過程 C、超文本過程 D、子程序(3分)39一個 C 程序可以包含任意多個不同名的函數(shù),但有且僅有一個( ),一個 C 程序總是從( )開始執(zhí)行。A、 過程 B、主函數(shù) C、函數(shù) D、include(3分)40已知ch是字符型變量,下邊正確的賦值語句是A、ch= '123' B、ch='xff' C、ch='08' D、ch=""(3分)41閱讀以下程序,當(dāng)輸入數(shù)據(jù)的形式是:25,13,10<CR&g

12、t;,正確的輸出結(jié)果是 。main()int x,y,z;scanf("%d%d%d",&x,&y,&z);printf("x+y+z=%d",x+y+z);A、x+y+z=48 B、x+y+z=35 C、x+z=35 D、不確定值(3分)42若int a, b; scanf("%d%d", &a, &b); 不可以用( )作為輸入的分隔符。A、 B、空格 C、回車 D、TAB鍵(3分)43下列屬于C語言合法的字符常數(shù)是A、97B、“A”C、tD、“0”(3分)44設(shè)a=12,表達(dá)式a+=a-=

13、a*=a的結(jié)果是多少?A、-120B、0C、132D、144(3分)45設(shè)a=2,b=3,c=5,表達(dá)式+a+b+c的結(jié)果是多少?A、14B、13C、11D、10(3分)46x=3.6,a=7,y=5.5,表達(dá)式x+a%3*(int)(x+y)%2/4的結(jié)果是多少?A、3.6B、 4.6C、3.85D、4.85(3分)47在C語言中,以下表達(dá)式哪個得出的結(jié)果為0?_A、3.0%4B、3%4C、3/4D、3.0/4(3分)48在以下一組運(yùn)算符中,優(yōu)先級最高的是A、<=B、= =C、%D、+(3分)49若有以下定義語句char c1=b, c2=e; printf(“%d,%cn”,c2-c

14、1,c2-a+A);則輸出結(jié)果是A、2,MB、3,EC、2,ED、輸出項與相應(yīng)的格式控制不一致,輸出結(jié)果不確定(3分)50一個長整形long 占據(jù)的地址空間是多少?A、一字節(jié)B、二字節(jié)C、四字節(jié)D、八字節(jié)(3分)51 標(biāo)示符命名規(guī)則規(guī)定,標(biāo)示符的合法字符不能是以下哪個A、下劃線B、數(shù)字C、字母D、空格(3分)52下面屬于C語言關(guān)鍵字的是A、intB、typedefC、enumD、unien(3分)53以下敘述錯誤的是哪個A、一個C源程序必須有且只能有一個主函數(shù)B、一個C源程序可以含零個或多個子函數(shù)C、在C源程序中注釋說明必須位于語句之后D、C源程序的基本結(jié)構(gòu)是函數(shù)(3分)54 以下敘述錯誤的是

15、哪個A、分號是C語句的必要組成部分B、C程序的注釋可以寫在語句的后面C、函數(shù)是C程序的基本單位D、主函數(shù)的名字不一定用main表示(3分)55C語言中允許的基本數(shù)據(jù)類型包括A、整型、實型、邏輯型B、整型、實型、字符型C、整型、字符型、邏輯型D、整型、實型、字符型、邏輯型(3分)56一個C程序的執(zhí)行是從A、本程序的main函數(shù)開始,到main函數(shù)結(jié)束B、本程序文件的第一個函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束C、本程序的main函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束D、本程序文件的第一個函數(shù)開始,到本程序main函數(shù)結(jié)束(3分)57在C語言中,合法的長整型常數(shù)是A、0LB、4962710C、

16、0412765D、0xa34b7fe(3分)58C 語言規(guī)定,必須用( )作為主函數(shù)A、 fu nction B、include C、main D、stdio二、填空題(22小題,共67.0分)(4分)1在一個C源程序中,注釋部分兩側(cè)的分界符分別為 和 。(1分)2C源程序的基本單位是 。(4分)3在C語言中,輸入操作是由庫函數(shù) 完成的,輸出操作是由庫函數(shù) 完成的。(3分)4一個C源程序至少應(yīng)包括一個 。(2分)5c語言符號集包括 。(4分)6在C語言中,輸入操作是由庫函數(shù) 完成的,輸出函數(shù)是由庫函數(shù) 完成的。(3分)7結(jié)構(gòu)化設(shè)計中的三種基本結(jié)構(gòu)是 。(4分)8在一個C源程序中,注釋部分兩側(cè)的

17、分界符分別是 和 。(3分)9一個c派程序有 個main( )函數(shù)和 二個其他函數(shù) 。(2分)10一個c程序有且僅有一個 函數(shù)。(1分)11C程序的基本單位是 。(2分)12在C語言中,一個函數(shù)的函數(shù)體一般包括_和_。(4分)13上機(jī)運(yùn)行一個C源程序的步驟一般為:_;_;_;_。(5分)14可執(zhí)行程序是指_??蓤?zhí)行程序文件的擴(kuò)展名為_。(4分)15目標(biāo)程序是指_。目標(biāo)程序文件的擴(kuò)展名為_。(5分)16源程序是指_。C源程序文件的擴(kuò)展名為_。(4分)17程序是指_。(2分)18在每個C語句和數(shù)據(jù)定義的最后必須有一個_。(2分)19一個函數(shù)是由兩部分組成的,它們分別是_和_。(4分)20在一個C源

18、程序中,注釋部分兩側(cè)的分界符分別為 _和_。(2分)21一個C源程序中至少應(yīng)包括一個 _。(2分)22C源程序的基本單位是 _。=答案=答案部分,(卷面共有80題,241.0分,各大題標(biāo)有題量和總分)一、單項選擇題(58小題,共174.0分)(3分)1答案 B(3分)2答案C(3分)3答案D(3分)4答案C(3分)5答案A(3分)6答案 A(3分)7答案 A (3分)8答案 B(3分)9答案 B(3分)10答案 B(3分)11答案 A(3分)12答案C(3分)13答案 D(3分)14答案 B(3分)15答案 B(3分)16答案 C(3分)17答案 D(3分)18答案 C(3分)19答案 C(3分)20答案 C(3分)21答案 B(3分)22答案 C(3分)23答案 A(3分)24答案 B(3分)25答案 D(3分)26答案 B(3分)27答案 B(3分)28答案 A(3分)29答案 C(3分)30答案 D(3分)31答案 C(3分)32答案 C(3分)33答案 D。(3分)34答案 C(3分)35答案 D(3分)36答案 C(3分)37答案 A(3分)38答案 A(3分)39答案 B(3分)40答案 B(3分)41答案 D(3分)42答案 A(3分)43答案 C(3分)44答案 B(3分)45答案A(3分)46答案A(3分)47答案C(3分)48答

溫馨提示

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

評論

0/150

提交評論