一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

國二c語言題庫選擇題答案

 不是小孩愛吃糖 2021-05-14

第一部分C基礎(chǔ)部分及順序結(jié)構(gòu)  參考答案及解析

1、【答案】A

  【解析】C語言被稱為高級(jí)語言是因?yàn)樗媒咏⒄Z國家的自然語言和數(shù)學(xué)語言作為表達(dá)形式,使人們學(xué)習(xí)和操作起來感到十分方便,相對(duì)于其他的高級(jí)語言來說,C語言有它自身的優(yōu)缺點(diǎn),但卻是用的最廣泛的語言。由于它可以直接控制計(jì)算機(jī)硬件,因此其編寫的程序運(yùn)行效率較高。用C語言編寫的程序稱作C語言源程序,C源程序不能直接執(zhí)行。C語言的每條可執(zhí)行語句最終將被轉(zhuǎn)換成只有01的二進(jìn)制的機(jī)器指令。

2、【答案】A

  【解析】用C語言編寫的程序稱作C語言源程序,C源程序不能直接執(zhí)行。C語言的每條可執(zhí)行語句必須通過相關(guān)編譯、鏈接程序、編譯并鏈接成可執(zhí)行程序(只有01的二進(jìn)制的機(jī)器指令),才能在計(jì)算機(jī)上執(zhí)行。故選AC語言有3種基本結(jié)構(gòu)組成:順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)。這3種結(jié)構(gòu)可以完成任何符合結(jié)構(gòu)化的任務(wù),每個(gè)任務(wù)設(shè)計(jì)到1-3種結(jié)構(gòu)不等。C語言算法有5個(gè)基本特征之一:有窮性,指的是算法必須在執(zhí)行有限個(gè)步驟之后終止,并未限制具體步數(shù)。

3、【答案】D

  【解析】k=m*n=1錯(cuò)誤,m*n是表達(dá)式,=左邊只能出現(xiàn)單個(gè)變量,不可以為常量或表達(dá)式。

           k=int(m+n)錯(cuò)誤,類型名int出現(xiàn)表達(dá)式中表示強(qiáng)制類型轉(zhuǎn)換,須加括號(hào),改為k=int(m+n)

           k=-m-n錯(cuò)誤,C語言語句需以分號(hào)結(jié)尾。

           k=(m==n)合法,先運(yùn)算m==n關(guān)系運(yùn)算,結(jié)果為01,再將結(jié)果賦值給k

4、【答案】C

【解析】(Aint i=1;   do{ i+=2;} while(i!=10);為無限循環(huán),i的初始值為1,累加2多次后i值均為奇數(shù),控制表達(dá)式i!=10永遠(yuǎn)為真。B,int i=5;   do{ i+=1;} while(i>0);為無限循環(huán),控制表達(dá)式i>0永遠(yuǎn)為真。D,int i=6;   do{ i-=2;} while(i!=1);為無限循環(huán),i值累減之后為偶數(shù),控制表達(dá)式i!=1永遠(yuǎn)為真。C,int i=10;  do{ i=i+1;} while(i<0);循環(huán)體只執(zhí)行一次后,i11<0為假,循環(huán)結(jié)束。

5、【答案】B

【解析】C語言標(biāo)識(shí)符可以由字母數(shù)字下劃線3種字符組成,只能以字母或者下劃線開頭。標(biāo)識(shí)符是表示名字的有效字符序列,出現(xiàn)的位置需符合語法,不可以是隨意位置。

6、【答案】B

【解析】題目中出現(xiàn)的均是由賦值表達(dá)式連成的逗號(hào)表達(dá)式,而逗號(hào)表達(dá)式的執(zhí)行規(guī)則是從左至右依次運(yùn)算執(zhí)行。a=b, b=c, c=d, d=1;中由于bcd均沒有初始值,無法正常執(zhí)行a=b, b=c, c=d,而報(bào)錯(cuò)。

7、【答案】A

【解析】C語言有3種基本結(jié)構(gòu)組成:順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)。這3種結(jié)構(gòu)可以完成任何符合結(jié)構(gòu)化的任務(wù), C語言的每條可執(zhí)行語句必須通過相關(guān)編譯、鏈接程序、編譯并鏈接成可執(zhí)行程序(只有01的二進(jìn)制的機(jī)器指令),才能在計(jì)算機(jī)上執(zhí)行。N-S圖包括順序、選擇和循環(huán)三種基本結(jié)構(gòu)。N-S圖是一種在流程圖中完全去掉流程線,全部算法寫在一個(gè)矩形陣內(nèi),在框內(nèi)還可以包含其他框的流程圖形式。即由一些基本的框組成一個(gè)大的框。

8、【答案】C

【解析】C語言有3種基本結(jié)構(gòu)組成:順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)。這3種結(jié)構(gòu)可以完成任何符合結(jié)構(gòu)化的任務(wù)

9、【答案】

【解析】C程序需經(jīng)過編譯、鏈接之后才能運(yùn)行,語法錯(cuò)誤會(huì)在編譯階段報(bào)錯(cuò)。

       結(jié)構(gòu)化程序,是以模塊化設(shè)計(jì)為中心,將待開發(fā)的軟件系統(tǒng)劃分為若干個(gè)相互獨(dú)立的模塊。按照結(jié)構(gòu)化程序設(shè)計(jì)的觀點(diǎn),任何算法功能都可以通過由程序模塊組成的三種基本程序結(jié)構(gòu)的組合順序結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)來實(shí)現(xiàn)。任何一個(gè)C程序有且僅有一個(gè)main函數(shù)。

10、【答案】A

【解析】(n-n/10*10)*10+n/10中,n/10是將n中十位上數(shù)字取出作為個(gè)位數(shù),(n-n/10*10)*10是將n中個(gè)位數(shù)取出變?yōu)槭粩?shù)。

11、【答案】C

【解析】0x916進(jìn)制數(shù)字,轉(zhuǎn)換為10進(jìn)制為9,比字符'AASCII碼值大9的是字符'J

12、【答案】A

【解析】指數(shù)型實(shí)數(shù)的語法規(guī)則為:EE后必有數(shù),E后必為整數(shù)。

13、【答案】D

【解析】標(biāo)識(shí)符只能有三種字符構(gòu)成,字母、數(shù)字、下劃線。$#、@均不屬于這三種字符。

14、【答案】B

【解析】a++表達(dá)式的值為a自加之前的值2

15、【答案】A

【解析】題目中程序?yàn)?/span>3個(gè)C語言語句,C語言書寫合適自由,語句可以從任意一列開始書寫,一行內(nèi)可以寫多個(gè)語句。C語言是按照語句出現(xiàn)的順序逐條執(zhí)行。將前兩個(gè)分號(hào)改為逗號(hào)則是將原來的程序變?yōu)槎禾?hào)表達(dá)式語句,逗號(hào)表達(dá)式是從左至右依次執(zhí)行的。

16、【答案】D

【解析】模塊化程序設(shè)計(jì)的優(yōu)點(diǎn):(1)控制了程序設(shè)計(jì)的復(fù)雜性。(2)提高了代碼的重用性。(3)易于維護(hù)和功能擴(kuò)充。(4)有利于團(tuán)隊(duì)開發(fā),提高開發(fā)效率。將一個(gè)較大的程序按照功能分割成一些小模塊,各模塊相對(duì)獨(dú)立、功能單一、結(jié)構(gòu)清晰、接口簡單。程序模塊化并不能提高程序的執(zhí)行速度。

17、【答案】A

【解析】m*100+0.5是將m小數(shù)點(diǎn)后第三位小數(shù)加0.5,若第三位小數(shù)大于等于0.5,則第二位小數(shù)加1,若小于0.5,則第二位小數(shù)不變。m*100+0.5的值為實(shí)性數(shù)據(jù),n為整型變量,在賦值的過程系統(tǒng)會(huì)自動(dòng)將實(shí)型數(shù)據(jù)轉(zhuǎn)換為整型,舍去小數(shù)部分。之后則是m=n/100.0是將之前擴(kuò)大100的數(shù)字恢復(fù)原來大小。B項(xiàng)應(yīng)該改為m=int(m*100+0.5)/100.0。

18、【答案】B

【解析】C語言有3種基本結(jié)構(gòu)組成:順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)。這3種結(jié)構(gòu)可以完成任何符合結(jié)構(gòu)化的任務(wù)。三種結(jié)構(gòu)可以根據(jù)任務(wù)需要進(jìn)行嵌套使用。

19、【答案】A

【解析】C程序不可以直接執(zhí)行,需要經(jīng)過編譯鏈接生成可執(zhí)行文件才可執(zhí)行。C語言有3種基本結(jié)構(gòu)組成:順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)。這3種結(jié)構(gòu)可以完成任何符合結(jié)構(gòu)化的任務(wù)。三種結(jié)構(gòu)可以根據(jù)任務(wù)需要進(jìn)行嵌套使用。C語言算法有5個(gè)基本特征之一:有窮性,指的是算法必須在執(zhí)行有限個(gè)步驟之后終止,并未限制具體步數(shù)。

20、【答案】A

【解析】(A'cd'考察字符常量,普通字符常量為單引號(hào)里面的單個(gè)字符,不能出現(xiàn)兩個(gè)或多個(gè)字符。A錯(cuò)。(B1.234e04 為指數(shù)形式C'\a'為字符串。(D'\011'為八進(jìn)制轉(zhuǎn)義字符。

21、【答案】D

【解析】模塊化程序設(shè)計(jì)將一個(gè)較大的程序按照功能分割成一些小模塊,各模塊相對(duì)獨(dú)立、功能單一、結(jié)構(gòu)清晰、接口簡單。每個(gè)c語言函數(shù)均可單獨(dú)放在一個(gè)文件中編譯,但不可獨(dú)立運(yùn)行。

22、【答案】C

【解析】圖awhile循環(huán)流程圖,圖bdi-while循環(huán)流程圖。當(dāng)表達(dá)式1和表達(dá)式2均為邏輯真時(shí),兩個(gè)語句均未執(zhí)行,兩者功能等價(jià),但當(dāng)表達(dá)式1和表達(dá)式2均為邏輯假時(shí),圖a中語句1不執(zhí)行,而語句2至少執(zhí)行一次。

23、【答案】C

【解析】該程序未if選擇結(jié)構(gòu),x < 0.0為假,語句1跳過,x < 10.0為真,語句2執(zhí)行,y=1.0/2.0值為0.5%f控制小數(shù)部分保留6位小數(shù),后面補(bǔ)齊5個(gè)0.

24、【答案】A

【解析】x++;為自加表達(dá)式,變量的值會(huì)自加1,為2.5。而x++表達(dá)式的值為x自加之前的值1.5

25、【答案】C

【解析】printf('%2d\n',2010),控制輸出寬度為2小于實(shí)際寬度4,則按實(shí)際輸出。若控制輸出寬度大于實(shí)際寬度,則在左邊補(bǔ)空格。

26、【答案】A

【解析】模塊化程序設(shè)計(jì)的優(yōu)點(diǎn):(1)控制了程序設(shè)計(jì)的復(fù)雜性。(2)提高了代碼的重用性。(3)易于維護(hù)和功能擴(kuò)充。(4)有利于團(tuán)隊(duì)開發(fā),提高開發(fā)效率。將一個(gè)較大的程序按照功能分割成一些小模塊,各模塊相對(duì)獨(dú)立、功能單一、結(jié)構(gòu)清晰、接口簡單。程序模塊化并不能提高程序的運(yùn)行效率。

27、【答案】B

【解析】A3種基本結(jié)構(gòu)組成:順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)。這3種結(jié)構(gòu)可以完成任何符合結(jié)構(gòu)化的任務(wù)。三種結(jié)構(gòu)可以根據(jù)任務(wù)需要進(jìn)行嵌套使用,并不一定全部涉及。B、模塊化程序設(shè)計(jì)就是將一個(gè)較大的程序按照功能分割成一些小模塊,各模塊相對(duì)獨(dú)立,可以獨(dú)立開發(fā),利于團(tuán)隊(duì)合作。B對(duì)。C項(xiàng),一個(gè)C程序可以有含有多個(gè)文件,自定義函數(shù)可以出現(xiàn)在任意一個(gè)文件中,需調(diào)用函數(shù)的文件可以使用文件包含命令即可調(diào)用其他文件中的函數(shù)功能。D項(xiàng),一個(gè)C程序中有且只能有一個(gè)主函數(shù)。

28、【答案】B

【解析】C程序由若干個(gè)函數(shù)組成,但主函數(shù)有且只能有一個(gè)。main函數(shù)的位置可以在程序開始、中間和結(jié)尾,main函數(shù)永遠(yuǎn)是程序運(yùn)行的起點(diǎn)。

29、【答案】A

【解析】B項(xiàng)C語言算術(shù)運(yùn)算規(guī)則,整數(shù)除以整數(shù),結(jié)果是整數(shù),值為0,D同理。

        C項(xiàng),乘除運(yùn)算優(yōu)先級(jí)相同,從左至右依次運(yùn)算。

30、【答案】A

【解析】unsigned in為無符號(hào)整型,只能存放正整數(shù)。0L數(shù)字以L結(jié)尾表示為長整型常量。0123數(shù)字以0開頭表示該短整型變量內(nèi)存放的數(shù)據(jù)為八進(jìn)制整數(shù)。0x0表示16進(jìn)制數(shù)字的0

31、【答案】A

【解析】.OBJ文件不可直接執(zhí)行,.EXE文件是可直接執(zhí)行的二進(jìn)制文件。C源程序一般保存在一個(gè)擴(kuò)展名為.c的文本文件中,這個(gè)文件能夠被程序員理解,但不能被計(jì)算機(jī)理解。每個(gè)c語言函數(shù)均可單獨(dú)放在一個(gè)文件,我們需要通過編譯程序?qū)⒃次募幾g為目標(biāo)文件(保存在擴(kuò)展名為.obj的文件中),再使用鏈接程序?qū)⒍鄠€(gè)目標(biāo)文件鏈接成一個(gè)二進(jìn)制的可執(zhí)行文件(擴(kuò)展名為.exe)。

32、【答案】D

【解析】%d為十進(jìn)制整數(shù)格式說明符,0328進(jìn)制整數(shù),轉(zhuǎn)換為10進(jìn)制:2+3*8=26

33、【答案】B

【解析】注釋不屬于C語言,是寫給程序員看的,不影響程序的運(yùn)行,注釋不可以嵌套。

34、【答案】D

【解析】C語言中的常量包括整型常量,實(shí)型常量,字符常量、字符串常量。IKB為標(biāo)識(shí)符,若表示字符串,需加雙引號(hào)。'C++'需改為'C++”才表示字符串常量。\0.0'錯(cuò)誤,八進(jìn)制轉(zhuǎn)義字符必須為整數(shù)。9.01為小數(shù)。

35、【答案】B

【解析】指數(shù)型實(shí)數(shù)的語法規(guī)則為:EE后必有數(shù),E后必為整數(shù)。

36、【答案】D

【解析】k = n++是將n++的式值賦值給k,n++n自加1之前的值。BC均是將n+1的值賦值給k。A項(xiàng)等價(jià)于k=k+(n+1)

37、【答案】C

【解析】考察標(biāo)識(shí)符。case為關(guān)鍵字,不可以用作用戶標(biāo)識(shí)符。printf,scanf等是預(yù)定義標(biāo)識(shí)符,可以做用戶標(biāo)識(shí)符,但會(huì)失去原意。

38、【答案】C

【解析】 printf('%3d,%1.3f\n', n, x); %3d輸出寬度小于實(shí)際寬度,數(shù)據(jù)原樣輸出。%1.3表示小數(shù)部分保留3位,總寬度1位,小數(shù)部分第四位進(jìn)行四舍五入,總寬度1不符合實(shí)際,整數(shù)原樣輸出。

39、【答案】 D

【解析】C源程序由循環(huán)、順序、選擇三種結(jié)構(gòu)構(gòu)成,源程序編寫完成必須經(jīng)過編譯鏈接無系統(tǒng)報(bào)錯(cuò)才可執(zhí)行。Main函數(shù)是由編譯系統(tǒng)的預(yù)定義函數(shù),不可有用戶自定義。函數(shù)可以出現(xiàn)三種結(jié)構(gòu)的任意合適組合。

順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)。這3種結(jié)構(gòu)可以完成任何符合結(jié)構(gòu)化的任務(wù)。

40、【答案】B

【解析】n=i++ 是將i自加之前的值賦值給n,而變量i的值自加1。CD項(xiàng)均將i+1的值賦給nA項(xiàng)等價(jià)于n=n+(i+1)

41、【答案】B

【解析】main函數(shù)后()任何情況不得缺省,main函數(shù)永遠(yuǎn)是程序運(yùn)行的起點(diǎn)。

       變量在可執(zhí)行語句中參與計(jì)算之前一定先定義,定義語句和可執(zhí)行語句順序不可隨意交換。C語言語句的分隔符除了分號(hào),還可以用花括號(hào)等。分號(hào)是C語言語句結(jié)束的標(biāo)志。

42、【答案】C

     【解析】0728進(jìn)制數(shù)字,轉(zhuǎn)為10進(jìn)制為2+7*8=58,x+1的值為59

43、【答案】A

【解析】printf('%lf\n ',(int)(x*1000+0.5)/1000.);先將x*1000+0.5的值強(qiáng)制類型轉(zhuǎn)換為int類型,舍去小數(shù)部分,再除以1000.0即將之前擴(kuò)大的1000倍恢復(fù)到原來大小,即將x保留三位小數(shù),對(duì)第四位小數(shù)四舍五入。%lf要求小數(shù)位數(shù)6位。

44、【答案】A

【解析】簡單程序設(shè)計(jì)基本步驟:1、分析需求。2、設(shè)計(jì)算法 3、編寫程序4、輸入與編輯程序5、編譯(Compile6、生成執(zhí)行程序7、運(yùn)行8、調(diào)試。不包括安裝編譯程序。

45、【答案】C

【解析】指數(shù)型實(shí)數(shù)的語法規(guī)則為:EE后必有數(shù),E后必為整數(shù)。

46、【答案】D

【解析】C語言中的常量包括整型常量,實(shí)型常量,字符常量、字符串常量。

A2.0Kb 既不是實(shí)型常量,也不是字符串常量

B'C++' 若改為'C++”則為合法字符串常量

C'\2.0  轉(zhuǎn)義字符常量須為整數(shù)。

D1.01    合法實(shí)型常量

47、【答案】 C

【解析】0x1316進(jìn)制整數(shù),換成10進(jìn)制3+1*16=19,x+120,。Printf函數(shù)中輸出控制項(xiàng)中除格式說明符%d外,其他原樣輸出。

48、【答案】D

【解析】考察格式說明符的匹配。double型數(shù)據(jù)輸入控制用%lf,float類型輸入控制說明符用%f,短整型數(shù)據(jù)輸入控制說明符用%hd

49、【答案】A

【解析】C語言有3種基本結(jié)構(gòu)組成:順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)。這3種結(jié)構(gòu)可以完成任何符合結(jié)構(gòu)化的任務(wù), C語言的每條可執(zhí)行語句必須通過相關(guān)編譯、鏈接程序、編譯并鏈接成可執(zhí)行程序(只有01的二進(jìn)制的機(jī)器指令),才能在計(jì)算機(jī)上執(zhí)行。N-S圖包括順序、選擇和循環(huán)三種基本結(jié)構(gòu)。N-S圖是一種在流程圖中完全去掉流程線,全部算法寫在一個(gè)矩形陣內(nèi),在框內(nèi)還可以包含其他框的流程圖形式。即由一些基本的框組成一個(gè)大的框。

50、【答案】A

【解析】printf函數(shù)的輸出控制項(xiàng)的內(nèi)容會(huì)原樣輸出,若在輸出控制項(xiàng)中出現(xiàn)連續(xù)的%,那么%%就會(huì)對(duì)應(yīng)輸出一個(gè)%,而源代碼中的字符d沒有可以結(jié)合的%,,只能作為普通字符原樣輸出。

51、【答案】A

【解析】指數(shù)型實(shí)數(shù)的語法規(guī)則為:EE后必有數(shù),E后必為整數(shù)。

52、【答案】C

【解析】實(shí)現(xiàn)連接程序不一定要使用庫函數(shù),庫函數(shù)所擁有的一些功能用戶也可以自己編寫A選項(xiàng)錯(cuò)誤。只有C語言編譯程序才能對(duì)C語言進(jìn)行編譯,其他語言編譯程序無法對(duì)C語言進(jìn)行編譯,B選項(xiàng)錯(cuò)。調(diào)試程序必須先編譯再運(yùn)行,D選項(xiàng)錯(cuò)。

53、【答案】C

【解析】考察scanf函數(shù)輸入控制說明字符,double型數(shù)據(jù)輸入格式說明符為%lf、%le,另外可以在%和字母之間加入整數(shù)表示輸入數(shù)據(jù)的總寬度,不可以出現(xiàn)小數(shù)。

54、【答案】A

【解析】int printf(const char *format, ...);

函數(shù)返回值為整型。若成功則返回輸出的字符數(shù),輸出出錯(cuò)則返回負(fù)值。”O(jiān)K\n”這個(gè)字符串一共3個(gè)字符,所以選擇A

55、【答案】A

【解析】%c可以結(jié)合任意一個(gè)合法字符,在輸入數(shù)據(jù)串中的單引號(hào)或空格均可以用于變量c的賦值,故選A

56、【答案】D

【解析】C語言的基本數(shù)據(jù)類型為整型、實(shí)型、字符型,結(jié)構(gòu)體是一種構(gòu)造數(shù)據(jù)類型,其中的結(jié)構(gòu)體成員可以是任意的基本數(shù)據(jù)類型。數(shù)組的基礎(chǔ)類型也可以是整型、實(shí)型、字符型。

57、【答案】A

【解析】指數(shù)型實(shí)數(shù)的語法規(guī)則為:EE后必有數(shù),E后必為整數(shù)。

58、【答案】C

【解析】考察賦值運(yùn)算。賦值運(yùn)算符左邊只能是單個(gè)變量,不能為常量或表達(dá)式。

59、【答案】A

【解析】考察賦值運(yùn)算。賦值運(yùn)算符左邊只能是單個(gè)變量,不能為常量或表達(dá)式。

60、【答案】D

【解析】關(guān)系運(yùn)算符的優(yōu)先級(jí)優(yōu)先于賦值運(yùn)算符。A項(xiàng)(Aa!=c值為1,c=a!=c表達(dá)式的值為1;(Ba=b=c 連續(xù)賦值表達(dá)式,從右至左,表達(dá)式值為1;(Cc==b成立,表達(dá)式的值為1

Da==c為邏輯假,表達(dá)式的值為0

61、【答案】B

【解析】scanf('%d,%d%d',&a,&b,&c);考察scanf輸入原則:按照輸入格式控制項(xiàng)原樣輸入,故第一個(gè)與第二個(gè)數(shù)據(jù)之間逗號(hào)不可以缺少,而<tab>、空格、回車等字符是scanf函數(shù)可以識(shí)別的數(shù)據(jù)分隔符,不作為數(shù)據(jù)讀入。

62、【答案】A

【解析】指數(shù)型實(shí)數(shù)的語法規(guī)則為:EE后必有數(shù),E后必為整數(shù)。

63、【答案】A

【解析】(B'A'是字符串常量 C092,前導(dǎo)08進(jìn)制整數(shù),出現(xiàn)9不合法。

D0xDH 前導(dǎo)0x16進(jìn)制整型,用0~9A~F來表示數(shù)據(jù),出現(xiàn)H不合法。

64、【答案】C

【解析】標(biāo)識(shí)符只能由字母、數(shù)字、下劃線組成。&、#-不屬于這三種字符。

65、【答案】D

【解析】常量即在程序運(yùn)行過程中其值不會(huì)改變的量,變量即在程序運(yùn)行過程中其值可以發(fā)生改變的量。兩者是不同的概念,D錯(cuò)。符號(hào)常量是一種特殊的常量的表示方式,可以通過宏定義用一個(gè)標(biāo)識(shí)符替代一個(gè)常量值,如define PI 3.14,即用符號(hào)PI代替常量3.14。

66、【答案】A

【解析】pow函數(shù)和cos函數(shù)都是系統(tǒng)的預(yù)定義函數(shù),pow(m,n)返回值為mn次方值,cos(x)的返回值為弧度為x的余弦值,角度和弧度的換算關(guān)系為:360=2π,所以,1=π/1800.01745弧度,故選A

67、【答案】C

【解析】指數(shù)型實(shí)數(shù)的語法規(guī)則為:EE后必有數(shù),E后必為整數(shù)。

68、【答案】C

【解析】注釋以/*  */作為標(biāo)志,兩個(gè)符號(hào)中間部分即為注釋。注釋是寫給程序員看的,不是C語言程序的一部分,故注釋錯(cuò)誤并不會(huì)導(dǎo)致編譯錯(cuò)誤。注釋不可嵌套使用。

69、【答案】C

【解析】C錯(cuò)。C語言屬于高級(jí)語言的一種,運(yùn)行之前一定經(jīng)過編譯和鏈接。

各種高級(jí)語言均可實(shí)現(xiàn)將算法轉(zhuǎn)變?yōu)槌绦?,只是語法規(guī)則及對(duì)應(yīng)的編譯運(yùn)行系統(tǒng)不同而已。

70、【答案】A

【解析】在C語言中,凡是以“#”開頭的行,都是編譯預(yù)處理命令行,它們并不是C語言本身的組成部分,B錯(cuò)。常用到的#include,#define就是此類命令行。預(yù)處理命令行如果一行寫不下,可以在行末尾加反斜杠\,然后在第二行接著再寫。A正確。一個(gè)程序中允許有多個(gè)#include命令行,但每個(gè)命令行只能包含一個(gè)文件。

71、【答案】A

【解析】函數(shù)是構(gòu)成C 語言程序的基本單位,任何函數(shù)需要先定義再調(diào)用。一個(gè)函數(shù)是具有獨(dú)立功能的C語言代碼塊,在完成特定任務(wù)時(shí)候不受其他部分代碼的影響,可以單獨(dú)編譯。

72、【答案】C

【解析】考察邏輯運(yùn)算的“短路現(xiàn)象”。當(dāng)邏輯與運(yùn)算符左邊為假,右邊不執(zhí)行。左邊a>b為假,故m=a>b表達(dá)式值為0,右邊的表達(dá)式未執(zhí)行,n的值不變。

73、【答案】C

【解析】C語言運(yùn)行過程中e后可以通過輸入函數(shù)如scanfgets等函數(shù)讀取用戶從鍵盤輸入的數(shù)據(jù)。C語言的數(shù)據(jù)進(jìn)制只有十進(jìn)制,八進(jìn)制及十六進(jìn)制,不能處理二進(jìn)制數(shù)據(jù),更不能直接讀取C語言源程序,只能獲取字符、字符串或數(shù)值型數(shù)據(jù)。

74、【答案】B

【解析】函數(shù)是C語言的基本單位,可以單獨(dú)存放在獨(dú)立的文件中,在編譯鏈接之后參與到程序運(yùn)行中,A錯(cuò)。C語言程序設(shè)計(jì)思想是模塊化程序設(shè)計(jì),就是將將一個(gè)較大的程序按照功能分割成一些小模塊,各模塊相對(duì)獨(dú)立,可以獨(dú)立開發(fā),利于團(tuán)隊(duì)合作。B對(duì)。3種基本結(jié)構(gòu)組成:順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)。這3種結(jié)構(gòu)可以完成任意符合結(jié)構(gòu)化的任務(wù)。三種結(jié)構(gòu)可以根據(jù)任務(wù)需要進(jìn)行嵌套使用,并不一定全部涉及。C錯(cuò)。一個(gè)C程序有且只能有一個(gè)主函數(shù)。D錯(cuò)

75、【答案】A

【解析】C語言能夠處理的數(shù)據(jù)進(jìn)制只有八進(jìn)制、十進(jìn)制、十六進(jìn)制。不含二進(jìn)制。

76、【答案】C

【解析】考察scanf輸入原則:按照輸入格式控制項(xiàng)原樣輸入,故格式說明符之間逗號(hào)不可以缺少,另外double型數(shù)據(jù)輸入控制用%f%lf,float類型輸入控制說明符用%f。

77、【答案】A

【解析】a+b+c*(d+e),+*都是雙目運(yùn)算符,結(jié)合方向從左至右,從左至右兩兩比較運(yùn)算符優(yōu)先級(jí),

1++,優(yōu)先級(jí)相同,從左至右依次進(jìn)行,先計(jì)算a+b得出r1

2+*,*優(yōu)先,先計(jì)算c*(d+e),又由于圓括號(hào)優(yōu)先級(jí)最高,先計(jì)算(d+e)得出r2,才可以進(jìn)行乘運(yùn)算,c*r2得出r3

3、最后進(jìn)行+,r1+r3。選    A

78、【答案】D

【解析】 printf('%f\n', (int)(x*1000+0.5)/(double)1000);先將x*1000+0.5的值強(qiáng)制類型轉(zhuǎn)換為int類型,舍去小數(shù)部分,再除以(double1000即將之前擴(kuò)大的1000倍恢復(fù)到原來大小,同時(shí)恢復(fù)double的精確度,即將x保留三位小數(shù),對(duì)第四位小數(shù)四舍五入。%f要求小數(shù)位數(shù)6位。

79、【答案】A

【解析】函數(shù)的基本形式為:函數(shù)名{ 函數(shù)體  },花括號(hào)不可省略,A正確。任何一個(gè)C程序有且僅有一個(gè)main函數(shù),位置可以在程序的任意合適位置,main函數(shù)永遠(yuǎn)是程序運(yùn)行的起點(diǎn)。B錯(cuò)。注釋不可嵌套,以/*開頭,以*/結(jié)尾,中間部分全部都是注釋部分,一條注釋可以占多行。CD錯(cuò)誤。

80、【答案】A

【解析】指數(shù)型實(shí)數(shù)的語法規(guī)則為:EE后必有數(shù),E后必為整數(shù)。

81、【答案】D

【解析】auto是關(guān)鍵字,不可以用做用戶標(biāo)識(shí)符。標(biāo)識(shí)符區(qū)分大小寫,Float不是關(guān)鍵字,float才是關(guān)鍵字

82、【答案】A

【解析】C語言有3種基本結(jié)構(gòu)組成:順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)。這3種結(jié)構(gòu)可以完成任何符合結(jié)構(gòu)化的任務(wù)。A正確。三種結(jié)構(gòu)可以根據(jù)任務(wù)需要進(jìn)行嵌套使用,并不一定全部涉及。B錯(cuò)誤。C語言的每條可執(zhí)行語句必須通過相關(guān)編譯、鏈接程序、編譯并鏈接成可執(zhí)行程序,若程序存在語法錯(cuò)誤,在編譯階段系統(tǒng)會(huì)有錯(cuò)誤報(bào)告。C錯(cuò)。C語言程序需要包含main函數(shù),函數(shù)名唯一確定,須小寫。

83、【答案】C

【解析】A項(xiàng),算術(shù)表達(dá)式中,運(yùn)算符兩側(cè)類型不同時(shí),會(huì)將低類型(數(shù)據(jù)占用較少的存儲(chǔ)字節(jié)數(shù))向高類型(數(shù)據(jù)占用較多的存儲(chǔ)空間)的轉(zhuǎn)換規(guī)則將兩個(gè)運(yùn)算對(duì)象的類型變?yōu)橐恢隆?/span>A正確。B項(xiàng),乘除運(yùn)算優(yōu)先級(jí)優(yōu)于加減運(yùn)算符,故先乘除后加減。B正確。C項(xiàng),運(yùn)算有算術(shù)運(yùn)算、賦值運(yùn)算、位運(yùn)算、關(guān)系運(yùn)算、關(guān)系運(yùn)算等等,每種運(yùn)算均有專有的運(yùn)算符。C錯(cuò)。括號(hào)優(yōu)先級(jí)在所有運(yùn)算中最高,可以改變運(yùn)算符的優(yōu)先級(jí)。D正確。

84、【答案】A

【解析】標(biāo)識(shí)符只能由字母數(shù)字下劃線三種字符組成,~^、-三種字符不在此范圍內(nèi)。

85、【答案】C

【解析】(b = 3) 是表達(dá)式,不可以被賦值。

86、【答案】D

【解析】N-S圖是一種在流程圖中完全去掉流程線,全部算法寫在一個(gè)矩形陣內(nèi),在框內(nèi)還可以包含其他框的流程圖形式。即由一些基本的框組成一個(gè)大的框,而C語言程序設(shè)計(jì)思想是模塊化程序設(shè)計(jì),就是將將一個(gè)較大的程序按照功能分割成一些小模塊,各模塊相對(duì)獨(dú)立,所以N-S流程圖可以用于描述各種復(fù)雜的算法,AC錯(cuò)誤。C語言算法的特點(diǎn)之一是:

零個(gè)或多個(gè)輸入,一個(gè)或多個(gè)輸出。即一個(gè)程序運(yùn)行時(shí)可以沒有輸入,但至少會(huì)有一個(gè)輸出。B錯(cuò)誤D正確。

87、【答案】C

【解析】A項(xiàng)錯(cuò)誤,C語言有3種基本結(jié)構(gòu)組成:順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)。這3種結(jié)構(gòu)可以完成任何符合結(jié)構(gòu)化的任務(wù)。A正確。三種結(jié)構(gòu)可以根據(jù)任務(wù)需要進(jìn)行嵌套使用,并不一定全部涉及。B項(xiàng)錯(cuò)誤,每個(gè)C語言函數(shù)均可以單獨(dú)放在一個(gè)文件中編譯,在編譯時(shí)生成多個(gè)目標(biāo)文件,再使用鏈接程序?qū)⒛繕?biāo)文件鏈接成一個(gè)可執(zhí)行文件。C項(xiàng)正確,模塊化程序設(shè)計(jì)是將一個(gè)較大的程序按照功能分割成一些小模塊,各模塊相對(duì)獨(dú)立、功能單一、結(jié)構(gòu)清晰、接口簡單。D項(xiàng)錯(cuò)誤,任何一個(gè)C程序有且僅有一個(gè)main函數(shù)。

88、【答案】D

【解析】AC項(xiàng)錯(cuò)誤,C源程序不能直接執(zhí)行,需要經(jīng)過編譯鏈接。B項(xiàng)錯(cuò)誤,計(jì)算機(jī)只能處理二進(jìn)制文件,D項(xiàng)正確。

89、【答案】B

【解析】B項(xiàng)K的值為2i—表達(dá)式的值為i自減之前的值2。A項(xiàng),--i表達(dá)式的值是i自減之后的值1。D項(xiàng)k-=i;等價(jià)于k=k-i,值為1

90、【答案】A

【解析】標(biāo)識(shí)符只能由字母數(shù)字下劃線三種字符組成,不可以以數(shù)字開頭。出現(xiàn)的數(shù)量不限,

91、【答案】D

【解析】圓括號(hào)內(nèi)是三個(gè)自加表達(dá)式連成的逗號(hào)表達(dá)式,表達(dá)式從左至右依次運(yùn)算,取第三個(gè)a++的式值,取a自加之前的值,而在此之前a進(jìn)行兩次自加,故逗號(hào)表達(dá)式的值即變量b的值為5,而整個(gè)語句執(zhí)行完畢后,變量a自加3次,a的值變?yōu)?/span>6。

92、【答案】D

【解析】用花括號(hào){}把多個(gè)語句括起來構(gòu)成的即復(fù)合語句,只要是合法的C語言語句既可以出現(xiàn)在復(fù)合語句內(nèi),不限定語句個(gè)數(shù)。

93、【答案】A

【解析】2*3+4+15%3,+、*、%都是雙目運(yùn)算符,結(jié)合方向從左至右,從左至右兩兩比較運(yùn)算符優(yōu)先級(jí)

1*+比較,*優(yōu)先級(jí)高,先計(jì)算2*36

2、++比較,優(yōu)先級(jí)相同,從左至右先算左邊+,6+410

3、+%比較,%優(yōu)先級(jí)高,計(jì)算15%30

4、最后+運(yùn)算,10+010。選A

94、【答案】D

【解析】072是八進(jìn)制整數(shù),轉(zhuǎn)換為10進(jìn)制為2+7*8=58x+159,%d為輸出格式控制符,結(jié)合x+1的值輸出59,而雙引號(hào)內(nèi)部其他的字符都屬于普通字符,原樣輸出到。

95、【答案】A

【解析】C語言書寫格式自由,語句可以從任意一行開始書寫,一行內(nèi)可以寫多個(gè)語句。但是過于自由的程序書寫格式往往使人們很難讀懂程序,也會(huì)增加編譯識(shí)別的時(shí)間,不會(huì)影響運(yùn)行時(shí)間。

96、【答案】A

【解析】(a = b) 、 (b == c)、a + b 均為表達(dá)式,不可以被賦值,賦值運(yùn)算符的左邊只能為單個(gè)變量

97、【答案】D

【解析】C語言有3種基本結(jié)構(gòu)組成:順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)。這3種結(jié)構(gòu)可以完成任何符合結(jié)構(gòu)化的任務(wù)。

98、【答案】A

【解析】xyz均為正數(shù),在C語言中,整數(shù)1除以整數(shù)結(jié)果也為整數(shù),不能精確保留小數(shù)。BCD錯(cuò)誤。

99、【答案】C

【解析】A錯(cuò)誤,main函數(shù)是程序運(yùn)行的起點(diǎn),至于程序在哪個(gè)函數(shù)結(jié)束,C語言從來沒有任何規(guī)定。程序可能在main()中結(jié)束,也可能在其他函數(shù)中結(jié)束。C語言標(biāo)準(zhǔn)庫中有很多函數(shù)都與結(jié)束程序有關(guān)。B項(xiàng)錯(cuò)誤,源文件中包含很多非C語言的部分,如編譯預(yù)處理命令行、注釋等,這些不會(huì)被執(zhí)行。C項(xiàng)正確,C程序的基本結(jié)構(gòu)為順序結(jié)構(gòu),語句將按照先后順序依次執(zhí)行。D錯(cuò)誤,每個(gè)C程序有且僅有一個(gè)main函數(shù),但一個(gè)C程序可以有多個(gè)源文件,并不是每個(gè)源文件都有main函數(shù)。

100、【答案】C

【解析】(A0Xa16進(jìn)制整型常量,(B0L為長整型常量,(C-018不合法,八進(jìn)制整數(shù)不會(huì)出現(xiàn)8D200U是無符號(hào)整數(shù)常量

101、【答案】B

【解析】關(guān)鍵字不可以用作用戶標(biāo)識(shí)符,預(yù)定義標(biāo)識(shí)符原則上可以用作用戶標(biāo)識(shí)符,不過會(huì)失去其原來的意義。鑒于目前的計(jì)算機(jī)系統(tǒng)都會(huì)一直把預(yù)定義標(biāo)識(shí)符作為固定的庫函數(shù)名或編譯預(yù)處理中的專門命令,為避免誤解,建議用戶不要把預(yù)定義標(biāo)識(shí)符另作他用。

102、【答案】B

【解析】C源程序不能直接運(yùn)行,我們需要通過編譯程序?qū)⒃次募幾g為目標(biāo)文件(保存在擴(kuò)展名為.obj的文件中),再使用鏈接程序?qū)⒍鄠€(gè)目標(biāo)文件鏈接成一個(gè)二進(jìn)制的可執(zhí)行文件(擴(kuò)展名為.exe)。

103、【答案】B

【解析】rand為隨機(jī)函數(shù),可以產(chǎn)生隨機(jī)整數(shù),rand%30的取值范圍為0~29,rand%30+1的取值范圍為1~30,即0y≤30。

104、【答案】B

【解析】計(jì)算機(jī)只能識(shí)別運(yùn)行二進(jìn)制文件。

105、【答案】A

【解析】(A(x %= k) - (k %= 5)   等價(jià)于(x=x%k-(k=k%5)5-2,得3

Bx %= (k %= 5)等價(jià)于  x=x%(k=k%5) x=12%20

Cx %= (k - k % 5)等價(jià)于 x=x%(k-k%5) x=12%52

Dx %= k - k % 5  等價(jià)于x=x%(k - k % 5)2

106、【答案】A

【解析】A項(xiàng)錯(cuò)誤,編譯鏈接通過生成的是一個(gè)可執(zhí)行文件,是否可以完成預(yù)期的任務(wù)需求是不一定的。B項(xiàng)正確,C語言算法的有窮性:算法必須在執(zhí)行有限個(gè)步驟之后停止。C項(xiàng)正確,C語言算法的確定性:每個(gè)步驟都必須有明確的定義,不允許有模棱兩可的解釋,也不允許有多義性。D項(xiàng)正確,C語言程序設(shè)計(jì)是模塊化程序設(shè)計(jì)是將一個(gè)較大的程序按照功能分割成一些小模塊,各模塊相對(duì)獨(dú)立、功能單一、結(jié)構(gòu)清晰、接口簡單,可以有多種方法描述算法。

107、【答案】A

【解析】c=(a/b,a%b),圓括號(hào)內(nèi)是逗號(hào)表達(dá)式,其值要從左至右運(yùn)算,取a%b的值作為逗號(hào)表達(dá)式的值賦給c11%32

108、【答案】A

【解析】C語言中的常量包括整型常量,實(shí)型常量,字符常量、字符串常量。

A1.234 合法的實(shí)型常量。

B'C++' 若改為'C++”則為合法字符串常量

C'\2.0  轉(zhuǎn)義字符常量須為整數(shù)。

D2.0Kb 既不是實(shí)型常量,也不是字符串常量

109、【答案】A

【解析】求余運(yùn)算的對(duì)象必須為整數(shù)。

110、【答案】C

【解析】A錯(cuò)C正確,C語言有3種基本結(jié)構(gòu)組成:順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)。這3種結(jié)構(gòu)可以完成任何符合結(jié)構(gòu)化的任務(wù)。BD錯(cuò)誤,C源程序不能直接執(zhí)行,需要經(jīng)過編譯鏈接生成可執(zhí)行文件方可運(yùn)行。

111、【答案】A

【解析】算術(shù)表達(dá)式中,運(yùn)算符兩側(cè)類型不同時(shí),會(huì)將低類型(數(shù)據(jù)占用較少的存儲(chǔ)字節(jié)數(shù))向高類型(數(shù)據(jù)占用較多的存儲(chǔ)空間)的轉(zhuǎn)換規(guī)則將兩個(gè)運(yùn)算對(duì)象的類型變?yōu)橐恢隆?/span>A項(xiàng)中,運(yùn)算對(duì)象為整數(shù),結(jié)果也為整數(shù)0,其他項(xiàng)運(yùn)算對(duì)象中出現(xiàn)實(shí)型數(shù)據(jù),結(jié)果一定為實(shí)型。

112、【答案】B

【解析】printf('%+-6d%+-6d',a,b);%d中間加整數(shù)表示數(shù)據(jù)輸出所占寬度,加+-表示輸出含有正負(fù)符號(hào)的整數(shù)。+12345個(gè)寬度,左邊需補(bǔ)一個(gè)空格滿足6個(gè)寬度,后面同理。

113、【答案】D

【解析】double型數(shù)據(jù)輸入控制用%lf,,char類型數(shù)據(jù)輸入控制字符%c

114、【答案】D

【解析】C程序沒有子程序的概念。

115、【答案】A

【解析】%d表示輸出十進(jìn)制整數(shù),010是八進(jìn)制整數(shù),換十進(jìn)制1*88,++x的值為x自加1之后的值,輸出9

y—的值為y自減1之前的值,輸出10

116、【答案】C

【解析】double型數(shù)據(jù)輸入控制用%lf

117、【答案】A

【解析】算術(shù)表達(dá)式中,運(yùn)算符兩側(cè)類型不同時(shí),會(huì)將低類型(數(shù)據(jù)占用較少的存儲(chǔ)字節(jié)數(shù))向高類型(數(shù)據(jù)占用較多的存儲(chǔ)空間)的轉(zhuǎn)換規(guī)則將兩個(gè)運(yùn)算對(duì)象的類型變?yōu)橐恢隆K?/span>/兩邊運(yùn)算對(duì)象的類型都是整型時(shí),所做運(yùn)算為整數(shù)整除運(yùn)算

118【答案】D

【解析】函數(shù)是構(gòu)成C 語言程序的基本單位,任何函數(shù)需要先定義再調(diào)用。一個(gè)函數(shù)是具有獨(dú)立功能的C語言代碼塊,在完成特定任務(wù)時(shí)候不受其他部分代碼的影響,可以單獨(dú)存放在獨(dú)立的文件中,單獨(dú)進(jìn)行編譯,在編譯鏈接之后參與到程序運(yùn)行中。函數(shù)的這些特點(diǎn)決定了C語言程序設(shè)計(jì)可以模塊化。

119、【答案】A

【解析】指數(shù)型實(shí)數(shù)的語法規(guī)則為:EE后必有數(shù),E后必為整數(shù)。

120、【答案】B

【解析】flaot數(shù)據(jù)輸出控制符為%fdouble數(shù)據(jù)輸出控制符為%lf%f。

121、【答案】B

【解析】 unsigned是關(guān)鍵字,不可以作為用戶標(biāo)識(shí)符。

getch中含有空格,不屬于字母數(shù)字下劃線,不是合法的標(biāo)識(shí)符。

3break以數(shù)字開頭,非法標(biāo)識(shí)符。

122、【答案】A

【解析】任何C程序都有且只有一個(gè)main函數(shù),位置不一定位于起始位置,但永遠(yuǎn)是程序運(yùn)行的起點(diǎn)。

123、【答案】B

【解析】(A'CPP' 是非法字符, 普通字符常量是單引號(hào)引起來的單個(gè)字符。

B21.84  合法小數(shù)

C'\1.0   非法字符串常量, 字符串常量的雙引號(hào)是成對(duì)出現(xiàn)的

D2MB  非法標(biāo)識(shí)符,不屬于常量

124、【答案】A

【解析】(A1.0    合法小數(shù)

BC++'     標(biāo)識(shí)符

C'\0.\0      非法字符串常量, 字符串常量的雙引號(hào)是成對(duì)出現(xiàn)的

D2B      非法標(biāo)識(shí)符,不屬于常量

125、【答案】C

【解析】A-32     負(fù)整數(shù)

B25u     無符號(hào)整數(shù)

C12f      非法常量,16進(jìn)制整型常量需以0x做前導(dǎo)

D+20L     有符號(hào)長整型

126、【答案】C

【解析】變量pad和變量pAd是不同的變量,在程序執(zhí)行中,pad沒有涉及,值不變。

127、【答案】C

【解析】sizeof('a'),指的是運(yùn)算字符串“a”所占字節(jié)數(shù),字符串在存儲(chǔ)時(shí)需以\0結(jié)尾,所以2個(gè)字節(jié)

sizeof(a),指的是運(yùn)算變量a所占字節(jié)數(shù),int變量占4個(gè)字節(jié)

sizeof(3.14)   3,14為實(shí)型常量,占84個(gè)字節(jié)。選C

128、【答案】A

【解析】賦值運(yùn)算是一種運(yùn)算過程,可執(zhí)行語句,應(yīng)當(dāng)出現(xiàn)在函數(shù)的可執(zhí)行部分。

129、【答案】B

【解析】C語言中不存在子程序的概念。

130、【答案】C

【解析】scanf函數(shù)運(yùn)行,輸入格式需和函數(shù)中雙引號(hào)內(nèi)的輸入格式控制項(xiàng)相同,由于

輸入數(shù)據(jù)串中含有逗號(hào),故格式控制項(xiàng)也要原樣出現(xiàn),同時(shí),字符型輸入控制符%c,整型輸入控制%d。

131、【答案】C

【解析】0 < x < 5是連續(xù)的關(guān)系運(yùn)算,從左到右依次進(jìn)行。0 < x的結(jié)果為01,而01小于5永遠(yuǎn)為真。

132、【答案】A

【解析】2+3*4+7/3,中出現(xiàn)+*、/三種運(yùn)算,均為雙目運(yùn)算,結(jié)合方向從左至右,從左至右兩兩比較優(yōu)先級(jí),依次運(yùn)算:

1、+**優(yōu)先級(jí)高,計(jì)算3*412

2++,優(yōu)先級(jí)相同,先計(jì)算左邊2+1214

3+/,/優(yōu)先級(jí)高,計(jì)算7/32

4、14+416。選A

133、【答案】A

【解析】用C語言編寫的程序成為源程序,并不能直接執(zhí)行被機(jī)器識(shí)別,而是需要經(jīng)過編譯鏈接生成可執(zhí)行文件。

134、【答案】B

【解析】a+= a-= a*a,連續(xù)的復(fù)合賦值運(yùn)算,賦值運(yùn)算結(jié)合從右至左結(jié)合,a-= a*a,a=a-a*a -132,變量a的值也變?yōu)?/span>-132,再運(yùn)算a+=-132.a=a+(-132)-264。

135、【答案】D

【解析】AB項(xiàng)錯(cuò)誤,源程序不可以直接運(yùn)行,需要經(jīng)過編譯鏈接生成可執(zhí)行文件。

C錯(cuò)誤,N-S圖是一種在流程圖中完全去掉流程線,全部算法寫在一個(gè)矩形陣內(nèi),在框內(nèi)還可以包含其他框的流程圖形式。即由一些基本的框組成一個(gè)大的框,而C語言程序設(shè)計(jì)思想是模塊化程序設(shè)計(jì),就是將將一個(gè)較大的程序按照功能分割成一些小模塊,各模塊相對(duì)獨(dú)立,所以N-S流程圖可以用于描述各種復(fù)雜的算法。D正確,C語言有3種基本結(jié)構(gòu)組成:順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)。這3種結(jié)構(gòu)可以完成任何符合結(jié)構(gòu)化的任務(wù)。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    精品国产日韩一区三区| 激情视频在线视频在线视频 | 久久精品亚洲精品一区| 绝望的校花花间淫事2| 国产精品国产亚洲看不卡 | 日韩特级黄片免费在线观看| 久久国产精品熟女一区二区三区 | 91播色在线免费播放| 欧美日韩乱一区二区三区| 欧美亚洲美女资源国产| 亚洲欧美日韩熟女第一页| 亚洲国产av一二三区| 欧美精品亚洲精品日韩专区| 免费午夜福利不卡片在线 视频| 日韩成人中文字幕在线一区| 中文字幕在线五月婷婷| 99精品国产一区二区青青| 日本欧美一区二区三区在线播 | 日本一本在线免费福利| 小黄片大全欧美一区二区| 亚洲精品中文字幕无限乱码| 国产精品涩涩成人一区二区三区| 男人和女人黄 色大片| 精品亚洲一区二区三区w竹菊| 福利在线午夜绝顶三级| 无套内射美女视频免费在线观看| 欧美野外在线刺激在线观看| 亚洲熟妇av一区二区三区色堂| 久久精品国产99精品最新| 国产欧美高清精品一区| 午夜福利网午夜福利网| 成年女人午夜在线视频| 欧美老太太性生活大片| 国产精品一区二区高潮| 日本熟女中文字幕一区| 在线免费不卡亚洲国产| 日韩精品综合免费视频| 欧美精品亚洲精品日韩精品| 国产精品免费精品一区二区| 国产精品色热综合在线| 精品人妻一区二区三区免费看|