C語(yǔ)言題庫(kù)帶答案排_(tái)第1頁(yè)
C語(yǔ)言題庫(kù)帶答案排_(tái)第2頁(yè)
C語(yǔ)言題庫(kù)帶答案排_(tái)第3頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、一、選擇題1、以下不能定義為用戶標(biāo)識(shí)符的是()。(A)MAIN(B)_HJ(C)2ong(D)LINE12、以下不能定義為用戶標(biāo)識(shí)符的是()(A)If(B)H_J|(C)208ong|(D)LINE123、下面屬于C語(yǔ)言標(biāo)識(shí)符的是()。(A)2ab(B)f(C)?b(D)a12I4、下列符號(hào)中用來(lái)表示C語(yǔ)言中的回車換行的是()(A)r(BTn(C)b(D)t5、在計(jì)算機(jī)系統(tǒng)中,可執(zhí)行程序是(A)源代碼(C)機(jī)器語(yǔ)言我礦6、在VisualC+6.0()。(A).obj(B).txt7、MicrosoftVisualC+6.0是:()A)exe(B)obj(C)c8、C程序由()組成。(A)子程序

2、(B)主程序和子程序9、C程序的基本組成單位()(A)數(shù)據(jù)類型(B)變量和常量10、C語(yǔ)言中主函數(shù)的個(gè)數(shù)是(環(huán)境下,(B)匯編語(yǔ)言代碼(D)ASCII碼C源程序文件名的默認(rèn)后綴是(D).doc中,C語(yǔ)言可執(zhí)行程序的擴(kuò)展名或cpp(D)txt(A)2個(gè)(B)1個(gè)(C)(C)函數(shù)|(D)過(guò)程。(A) (C)函數(shù)|(D)表達(dá)式)°任意個(gè)(D)10個(gè)11、一個(gè)C程序的執(zhí)行是從(本程序的main()函數(shù)開(kāi)始,到main函數(shù)結(jié)束.(B) 本程序文件的第一個(gè)函數(shù)開(kāi)始到本程序文件最后一個(gè)函數(shù)結(jié)束(C)本程序文件的第一個(gè)函數(shù)開(kāi)始,到本程序main函數(shù)結(jié)束.(A) (D)本程序的main()函數(shù)開(kāi)始,到

3、本程序文件的最后一個(gè)函數(shù)結(jié)束12、以下敘述正確的是在C語(yǔ)言程序中,main函數(shù)必須放在其他函數(shù)的最前面在每個(gè)后綴為.C的C語(yǔ)言源程序都可以單獨(dú)進(jìn)行編譯在C語(yǔ)言程序中,只有main函數(shù)才可單獨(dú)進(jìn)行編譯每個(gè)后綴為.C的C語(yǔ)言源程序都應(yīng)該包含一個(gè)main函數(shù)13、設(shè)變量a是整型,b是實(shí)型,c是雙精度型,則表達(dá)式2+'a'+b*c值的數(shù)據(jù)類型是()。(A)int(B)float(C)double14、以下選項(xiàng)中表示一個(gè)合法的常量是(說(shuō)明:符號(hào)表示空格)A)999|B)0Xab|C)123E0.2D)2.7e15、以下選項(xiàng)中非法的字符常量是A)'102'B)'65

4、'C)'xff'|D)'019'16、以下選項(xiàng)中,能表示邏輯值“假”的是A)1B)0.000001|C)0D)100.017、下列關(guān)系表達(dá)式中,結(jié)果為“假”的是A)(3+4)>6|B)(3!=4)>2C)3<=4|3D)(3<4)=118、關(guān)于C語(yǔ)言變量,以下說(shuō)法不正確的是()(A) 變量名由程序員定義,必須符合標(biāo)識(shí)符的命名規(guī)則。(B) 變量是程序運(yùn)行過(guò)程中其值可以改變的量。(C) 可以用C語(yǔ)言的關(guān)鍵字作為變量名。(D) 變量命名時(shí)應(yīng)盡量做到見(jiàn)名知意。19、關(guān)于C語(yǔ)言中數(shù)的表示,以下敘述正確的是A) 只有整型數(shù)在允許范圍內(nèi)能精確無(wú)

5、誤的表示,實(shí)型數(shù)會(huì)有誤差B) 只要在在允許范圍內(nèi)整型和實(shí)型都能精確表示C) 只有實(shí)型數(shù)在允許范圍內(nèi)能精確無(wú)誤的表示,整型數(shù)會(huì)有誤差D) 只有八進(jìn)制表示的數(shù)在不會(huì)有誤差20、設(shè)有語(yǔ)句inta=3;,則執(zhí)行了語(yǔ)句a+=a牙a*a;后,變量a的值是°A.3B.0C.9|D.?221、在C語(yǔ)言中,要求運(yùn)算數(shù)必須是整型的運(yùn)算符是。|A%B./C.<D.!22、C語(yǔ)言中最簡(jiǎn)單的數(shù)據(jù)類型包括。A.整型、實(shí)型、邏輯型|B.整型、實(shí)型、字符型C.整型、字符型、邏輯型D.整型、實(shí)型、邏輯型、字符型23、在C語(yǔ)言中,合法的字符型常量是。A.'t'B."A"C.65

6、D.A24、若已定義x和y為double型變量,則表達(dá)式x=1,y=x+3/2的值是。A.1B.2|C.2.01D.2.525、設(shè)正x、y均為整型變量,且x=10,y=3,則以下語(yǔ)句的輸出結(jié)果是。printf("%d,%dn",x-,-y);A.10,3B.9,3C.9,2|D.10,226、若有定義inta=8,b=5,C;,執(zhí)行語(yǔ)句C=a/b+0.4;后,C的值為。A.1.4B.1C.2.0D.227、以下選項(xiàng)中,不正確的賦值語(yǔ)句是。A.+t;B.n1=(n2=(n3=0);C.k=i=j;D.a=b+c=1;28、設(shè)x和y均為int型變量,則語(yǔ)句:x+=y,y=x-y

7、;x-=y;的功能是。把x和y按從大到小的順序排列把x和y按從小到大的順序排列無(wú)確定結(jié)果交換x和y中的值29、以下程序的輸出結(jié)果是。#include<stdio.h>main()(charc='z'printf("%c",c-25);A-aB.ZC.z-25D.y30、已知字母A的ASCII碼為十進(jìn)制數(shù)的65,以下程序的輸出結(jié)果是。#include<stdio.h>main()charch1,ch2;ch1='A'+'5'-'3'ch2='A'+'6'-&

8、#39;3'printf("%d,%cn",ch1,ch2);A、67,D|B.B,CC.C,DD.不確定iw31、若k是int型變量,則以下程序片段的輸出結(jié)果是ok=-3;if(k<=0)printf("#");elseprintf("&&&&");A.#B.&&&&C.#&&&&D.有語(yǔ)法錯(cuò)誤,無(wú)輸出結(jié)果32、關(guān)于以下程序,說(shuō)法正確的是。#include<stdio.h>main()intx=3,y=0,z=0

9、;if(x=y+z)printf("*");elseprintf("#");A. 有語(yǔ)法錯(cuò)誤不能通過(guò)編譯B. 輸出*C. 可以通過(guò)編譯,但是不能通過(guò)連接,因而不能運(yùn)行D. 輸出#33、若要求在if后一對(duì)圓括號(hào)中表示a不等于0的關(guān)系,則能正確表示這一關(guān)系的表達(dá)式為。A.a<>0B.!aC.a=0D.a34、能正確表示關(guān)系x<yvz的C語(yǔ)言表達(dá)式是。B.(x<=y)and(y<=z)D.(x<=y)&(y<=z)A.(x<=y)&&(y<=z)C.(x<=y<=z)35

10、、能正確表示邏輯關(guān)系a法10或a<0的C語(yǔ)言表達(dá)式是匚A.a>=10ora<=0C.a>=10&&a<=0B.a>=0|a<=10D.a>=10|a<=036、若變量c為char型,能正確判斷出c為小寫(xiě)字母的表達(dá)式是。A.'a'<=c<='z'B.(c>='a')|(c<='z')C.('a'<=c)and('z'>=c)Id.(c>='a')&&(c<

11、;='z')intx=23;do37、語(yǔ)句while(E);中的條件E等價(jià)于_A.E=0B.E!=1。C.E!=0D.E38、語(yǔ)句while(!E);中的條件丘等價(jià)于_冬.E=0|B.E!=1D.E39、以下程序片段的輸出結(jié)果是。C.E!=0printf("%2d",x-);while(!x);A,打印出321C,不打印任何內(nèi)容40、若i、j已定義為int執(zhí)行次數(shù)是。for(i=5;i;i-)B.打印出23D,陷入死循環(huán)型變量,則以下程序片段中,內(nèi)循環(huán)體的for(j=0;j<4;j+)A.20|B.25D.3041、以下程序的輸出結(jié)果是#include

12、<stdio.h>main()intn=4;while(n-)printf("%d",-n);A.20|B.311042、以下定義語(yǔ)句中,錯(cuò)誤的是。A.inta=1,2;C.chars10="test"43、設(shè)int型變量占用4個(gè)字節(jié),如有定義C.24C.321D.B.char*a3;D.intn=5,an;intx10=0,2,4;,則數(shù)組x在內(nèi)存中所占的字節(jié)數(shù)是A.3B.12C.20D.4044、以下語(yǔ)句的輸出結(jié)果是。printf("%dn",strlen("t"065xffn");A.5

13、|B.1445、以下程序片段的輸出結(jié)果是ocharstr="abn012""printf(%d”,strlen(str);A.3B.4|C.6|D.1246、以下數(shù)組定義中,不正確的是。A. inta23;B. intb3=0,1,2,3;C. intc100100=0;D. intd3=1,2,1,2,3,1,2,3,4;47、以下程序的輸出結(jié)果是。#include<stdio.h>main()inta44=1,3,5,2,4,6,3,5,7;printf("%d%d%d%dn",a03,a12,a21,a30);A.0650|B

14、.1470C.5430D.不確定的值48、以下程序的輸出結(jié)果是。#include<stdio.h>main()intaa44=1,2,3,4,5,6,7,8,3,9,10,2,4,2,9,6;inti,s=0;for(i=0;i<4;i+)s+=aai1;printf("%dn",s);A. 11IB.19C.13D.2049、以下對(duì)C語(yǔ)言字符數(shù)組的描術(shù)中,錯(cuò)誤的是。A. 字符數(shù)組可以存放字符串B. 字符數(shù)組中的字符串可以整體輸入、輸出C. 可以在賦值語(yǔ)句中通過(guò)賦值運(yùn)算符“=“對(duì)字符數(shù)組整體賦值D. 不可以用關(guān)系運(yùn)算符對(duì)字符數(shù)組中的字符串進(jìn)行比較50、定義

15、如下變量和數(shù)組:inti;intx33=1,2,3,4,5,6,7,8,9;以上語(yǔ)句的輸出結(jié)果是。for(i=0;i<3;i+)printf("%d",xi2-i);A.159B.147C,357D.36951、不能將字符串:Hello!賦給數(shù)組b的語(yǔ)句是。A.charb10='H','e',T,T,'o','!','0'B. charb10;b="Hello!"C. charb10;strcpy(b,"Hello!");D. charb10=&qu

16、ot;Hello!"52、以下數(shù)組定義中,合法的是oA.inta="string"B.inta5=0,1,2,3,4,5;C.strings="string"D.chara=0,1,2,3,4,5;53、若有以下定義語(yǔ)句:inta10=1,2,3,4,5,6,7,8,9,10,*p=a;則數(shù)值為6的表達(dá)式是。A.*p+6B.*(p+6)|C.*p+=5一D.p+554、若有以下定義語(yǔ)句:intw34=0,1,2,4,5,8;int(*p)4=w;則數(shù)值為4的表達(dá)式是。A.*w1+1B.p+,*(p+1)C.w22|D.p11-55、若有以下定義

17、語(yǔ)句:inta10=1,2,3,4,5,6,7,8,9,10,*p=a;則不能表示a數(shù)組元素的表達(dá)式是。A.*pB.a10|C.*aD.ap-a56、下列保留字中用于構(gòu)成循環(huán)結(jié)構(gòu)的是()(A) else(B)for|(C)switch(D)default57、以下程序運(yùn)行結(jié)果是:()(A) 無(wú)限次輸出:你好,中國(guó)!(B) 輸出5次你好,中國(guó)!”(C) 沒(méi)有任何輸出編譯錯(cuò)誤,不能運(yùn)行#include<stdio.h>main()while(5)printf(-你好,中國(guó)!");58、以下函數(shù)值的類型是。intfun(floatx)floaty;y=3*x-4;returny

18、;AintB.不確定C.voidD.float59、以下程序的輸出結(jié)果是。#include<stdio.h>inta,b;voidfun()a=100;b=200;main()inta=5,b=7;fun();printf("%d%dn",a,b);A.100200|B.57|C.200100D.7560、以下函數(shù)調(diào)用語(yǔ)句含有個(gè)實(shí)參。func(exp1,exp2),(exp3,exp4,exp5);A.1|B.2C.4D.561、在調(diào)用函數(shù)時(shí),如果實(shí)參是簡(jiǎn)單變量,它與對(duì)應(yīng)的形參之間的數(shù)據(jù)傳遞方式是。A.地址傳遞|B.單向值做如C.由實(shí)參傳給形參,再由形參傳回實(shí)參

19、D.由用戶指定的62、以下if語(yǔ)句錯(cuò)誤的是()(A) if(x<y)x+;y+;elsex-;y-;(B) if(x)x+=y;(C) if(x<y);(D) if(x!=y)scanf("%d",&x);elsex+;63、以下有關(guān)switch語(yǔ)句的說(shuō)法正確的是()(A) break語(yǔ)句是switch語(yǔ)句中必需的一部分。(B) 在switch語(yǔ)句中可以根據(jù)需要使用或不使用break語(yǔ)句。(C) break語(yǔ)句在switch語(yǔ)句中不可以使用。(D) 在switch語(yǔ)句中的每一個(gè)case都要使用break語(yǔ)句。64、以下敘述正確的是()do-while語(yǔ)句

20、構(gòu)成的循環(huán)不能用其它語(yǔ)句構(gòu)成的循環(huán)來(lái)代替。(A) do-while語(yǔ)句構(gòu)成的循環(huán)只能用break語(yǔ)句退出。(B) 用do-while語(yǔ)句構(gòu)成的循環(huán),在while后的表達(dá)式為非零時(shí)結(jié)束循環(huán)。(D)用do-while語(yǔ)句構(gòu)成的循環(huán),在while后的表達(dá)式為零時(shí)結(jié)束循環(huán)。65、C語(yǔ)言中規(guī)定,if語(yǔ)句的嵌套結(jié)構(gòu)中,else總是(配對(duì)。(A)與最近的if(B)與第一個(gè)if#include<stdio.h>(C)與按縮進(jìn)位置相同的if(D)與最近時(shí)且尚未配對(duì)時(shí)f66、以下說(shuō)法錯(cuò)誤的是(A)do.while語(yǔ)句與while語(yǔ)句的區(qū)另U僅是關(guān)鍵詞while出現(xiàn)的位置不同。(B)while語(yǔ)句是先進(jìn)

21、行循環(huán)條件判斷,后執(zhí)行循環(huán)體。(C)do.while是先執(zhí)行循環(huán)體,后進(jìn)行循環(huán)條件判斷。(D)while、do.while和for語(yǔ)句的循環(huán)體都可以是空語(yǔ)句。67、對(duì)do.while語(yǔ)句錯(cuò)誤的描述是:(可構(gòu)成多重循環(huán)結(jié)構(gòu)(B)循環(huán)次數(shù)不可能為0(C)先執(zhí)行后判斷(D)循環(huán)次數(shù)可能為068.C語(yǔ)言中規(guī)定,賦值表達(dá)式中賦值號(hào)(“=”)左邊。A)可以是常數(shù)B)必須是變量名C)只能是表達(dá)式D)可以是常數(shù)或表達(dá)式69.C語(yǔ)言中,s=i+;等價(jià)于A)s=i;i=i+1;B)i=i+1;s=i;C)s=i;s=s+1;D)s=i;s=i+1;70.正確的整型常量是A)3e3B)045|C)a'D)3

22、.471.已知:inta=3,b=8;,則表達(dá)式a%b的值為A)0B)0.375C)272.C程序中,運(yùn)算符>=是A)算術(shù)運(yùn)算符不是73.已知:int的值是A)1B)-2B)關(guān)系運(yùn)算符C)邏輯運(yùn)算符D)以上均a=1,b=2,c=3,d=4;則表達(dá)式a>b?a:(c>d?c:d)C)374.執(zhí)行以下程序段后,變量y的值是intx,y;x=1;y=(+x*5);A)5B)i0175.若有說(shuō)明:intC)15D)20a4=1,2,3,4,5,6,7,8,9,10,11,12;,則數(shù)組第一維的大小為A)2C)4D)不能確定的值76.函數(shù)調(diào)用:strcat(strcpy(str1,st

23、r2),str3)的功能是A)將串strl復(fù)制到串str2中后再連接到串str3之后B)將串strl連接到串str2之后再?gòu)?fù)制到串str3C)將串str2復(fù)制到串strl中后再將串str3連接到串strl之后D)將串str2連接到串strl之后再將串strl復(fù)制到串str3中77.有以下程序main()inta,b;a=5;b=8;p(a+b,a);p(a/b,b);p(intx,inty)y=x+y;printf(%d,%dn”,x,y);則執(zhí)行上述程序后的輸出是A)13,18B)18,5C)18,5D)18,2378.0,811,131,141,13若以數(shù)組名作為函數(shù)的實(shí)參,則實(shí)參向形參傳

24、送的是A)數(shù)組元素的地址B)數(shù)組元素的值C)數(shù)組的首地址D)數(shù)組名79.變量的指針是A)變量的值B)指針變量C)變量存儲(chǔ)單元的地址D)變量存儲(chǔ)單元的字節(jié)數(shù)80.執(zhí)行以下程序后,a的值為int*p,a=10,b=1;p=&a;a=*p+b;A)12B)編譯出錯(cuò)C)10DHT|二、填空題1、C語(yǔ)言標(biāo)識(shí)符由字母、下劃線或數(shù)字組成。命名標(biāo)識(shí)符必須以W|或|卜劃線開(kāi)頭,字母嚴(yán)格區(qū)分大小寫(xiě),不能使用C語(yǔ)言的關(guān)鍵字作為標(biāo)識(shí)符。(兩空順序可以互換)2、在C語(yǔ)言中,包含頭文件的預(yù)處理命令以匚#二|開(kāi)頭。3、在C語(yǔ)言中,主函數(shù)名是|main4、機(jī)器語(yǔ)言是計(jì)算機(jī)唯一能直接執(zhí)行的語(yǔ)言。計(jì)算機(jī)并不能直接地接受和

25、執(zhí)行用高級(jí)語(yǔ)言編寫(xiě)的源程序,源程序在輸入計(jì)算機(jī)時(shí),通過(guò)'翻譯程序”翻譯成機(jī)器語(yǔ)言形式的目標(biāo)程序,計(jì)算機(jī)才能識(shí)別和執(zhí)行。這種翻譯”通常有兩種方式,即|編譯|和解釋。5、C語(yǔ)言源程序文件經(jīng)過(guò)編譯后,生成文件的后綴是|.obj|;經(jīng)過(guò)連接后,生成文件的擴(kuò)展名是|.exeo6、開(kāi)發(fā)一個(gè)C程序要經(jīng)過(guò)編輯、|編譯|、|鏈接|和運(yùn)行4個(gè)步驟。7、在結(jié)構(gòu)化程序設(shè)計(jì)方法中,有|順序結(jié)構(gòu)|、|選擇結(jié)構(gòu)和|循環(huán)結(jié)構(gòu)|三種基本結(jié)構(gòu)。8、C語(yǔ)言中為了簡(jiǎn)化程序,提高程序的編譯效率,在賦值運(yùn)算符前面加上其他運(yùn)算符號(hào)構(gòu)成復(fù)合運(yùn)算符。例如:x=x+5用復(fù)合運(yùn)算符可以寫(xiě)成x+=59、已知字符A的ACSII碼值為65,以下

26、語(yǔ)句的輸出結(jié)果是charch='B'printf("%c,%dn",ch,ch);10、若定義:inta=5,b=2,c=1;則表達(dá)式a-b>c|b=c的值是11;表達(dá)式a-b>c&&b=c的值是0|1。14、“:?”條件運(yùn)算符是C語(yǔ)言中唯一的三目運(yùn)算符。由其連接的表達(dá)式為條件表達(dá)式,其格式為:<表達(dá)式1>?表達(dá)式2>:表達(dá)式3>。執(zhí)行過(guò)程:首先計(jì)算表達(dá)式1的值,如果表達(dá)式1的值是'真”(非0),則整個(gè)表達(dá)式的值為槨達(dá)式2|的值;如果表達(dá)式1的值是假”(0),則整個(gè)表達(dá)式的值為|表達(dá)式3|的值。15

27、、C語(yǔ)言中常用的三種循環(huán)控制語(yǔ)句中,while語(yǔ)句和for語(yǔ)句屬于|當(dāng)|型循環(huán),dowhile語(yǔ)句屬于|直到|型循環(huán)。16、把多個(gè)語(yǔ)句用括號(hào)括起來(lái)組成的一個(gè)語(yǔ)句稱|復(fù)合語(yǔ)|。在程序中應(yīng)把這種語(yǔ)句看成是單條語(yǔ)句,而不是多條語(yǔ)句。把一種只有分號(hào)而沒(méi)有表達(dá)式的特殊語(yǔ)句稱.語(yǔ)句,它是c語(yǔ)句中最簡(jiǎn)單的語(yǔ)句,因?yàn)樗挥梢粋€(gè)分號(hào)組成,是一種不執(zhí)行任何操作的語(yǔ)句。17、對(duì)于while和dowhile這兩種循環(huán)語(yǔ)句,powhile|語(yǔ)句至少執(zhí)行1次循環(huán)體,而|while|語(yǔ)句可以一次也不執(zhí)行循環(huán)體。18、在循環(huán)語(yǔ)句中,continue和break語(yǔ)句的區(qū)別是:pontinue|語(yǔ)句提前結(jié)束本次循環(huán),進(jìn)行下一次循

28、環(huán)的判斷;而preak隋句跳出循環(huán)結(jié)構(gòu),結(jié)束循環(huán)。19、一個(gè)循環(huán)體內(nèi)又包含另一個(gè)完整的循環(huán)結(jié)構(gòu),稱為|嵌套20、for語(yǔ)句表達(dá)方式靈活多樣,for(;)表示|循環(huán)條件為'!|o21、表達(dá)式(int)(double)(5/2)+2.5)的值是22、設(shè)x和y均為int型變量,且x=1,y=2,則表達(dá)式1.0+x/y的值為|1.0二。23、變量a和b的值均不為0的邏輯表達(dá)式是a!=0&&p!=0。24、對(duì)于while和do-while這兩種循環(huán)語(yǔ)句,|do-while語(yǔ)句至少執(zhí)行1次循環(huán)體。25、逗號(hào)表達(dá)式(a=15,a*4),a+5的值為|20。26、執(zhí)行下列語(yǔ)句inta=

29、8;a+=a-=a*a;后,a的值是_-112。27、開(kāi)發(fā)一個(gè)C程序要經(jīng)過(guò)編輯、J編譯L、連接和運(yùn)行4個(gè)步驟。28、C語(yǔ)言中基本的數(shù)據(jù)類型有:整型、_實(shí)型|、字符型。29、intx=6,y=7;printf("d:',x+);printf("%dn”,+y);程序的輸出結(jié)果是16830、判斷ch為大寫(xiě)字母的邏輯表達(dá)式ch>='A'&&ch<='Z'一。31、func(exp1,exp2),(exp3,exp4,exp5);該函數(shù)調(diào)用語(yǔ)句含有2|個(gè)實(shí)參。32、設(shè)有以下定義語(yǔ)句:inta32=10,20,30,

30、40,50,60,(*p)2=a;則*(*(p+2)+1)的值為更02L。33、以下函數(shù)的功能是將兩個(gè)整數(shù)指針?biāo)傅拇鎯?chǔ)單元中的內(nèi)容進(jìn)行交換。exchange(int*x,int*y)intt;t=*y;*y=岡;*x=T|;34、int變量在Win32中占個(gè)字節(jié)。35、寫(xiě)出10<x<20或x<-30的C語(yǔ)言表達(dá)式x>10&&x<20|x<30'o36、變量a、b中有且只有一個(gè)為0的邏輯表達(dá)式是|a=0&&b!=0|a!=0&&b=0I。37、若有定義語(yǔ)句:inta=5;,則表達(dá)式a+的值是38、若有語(yǔ)

31、句doublex=17;inty;,當(dāng)執(zhí)行y=(int)(x/5)%2;之后y的值是n。39、若整型變量a和b中的值分別為7和9,要求按以下格式輸出a和b的值:a=7,b=9請(qǐng)完成輸出語(yǔ)句:printf("|a=%d,b=%T|H,a,b);。40、若有定義:intk;,以下程序段的輸出結(jié)果是#2#£ofor(k=2;k<6;k+,k+)printf("#%d",k);41、以下程序運(yùn)行后的輸出結(jié)果是10o#include<stdio.h>main()intx=20;printf("%d",0<x<20)

32、;printf("%dn",0<x&&x<20);42、設(shè)a、b、c的為整型數(shù),且a=2、b=3、c=4,則執(zhí)行完以下語(yǔ)句后,a的值是28。a*=16+(b+)-(+c);43、若想通過(guò)以下輸入語(yǔ)句給a賦予1,給b賦予2,則輸入數(shù)據(jù)的形式應(yīng)該是a=1,b=2。inta,b;scanf("a=%b,b=%d",&a,&b);44、若有定義語(yǔ)句inta=10,b=9,c=8;,執(zhí)行以下語(yǔ)句后,變量b的值是同oc=(a-=(b-5);c=(a%11)+(b=3);45、以下程序的輸出結(jié)果是2。#include<

33、stdio.h>main()(inta=1,b=2;a=a+b;b=a-b;a=a-b;printf("%d,%dn",a,b);46、以下程序的輸出結(jié)果是|261|q#include<stdio.h>main()(inta=177;printf("%on",a);47、以下程序的輸出結(jié)果是|TC。#include<stdio.h>main()(inta=0;a+=(a=8);printf("%dn",a);48、以下程序的輸出結(jié)果是|20,0。#include<stdio.h>main()(

34、intx=10,y=20,t=0;if(x=y)t=x;x=y;y=t;printf("dj%d,x,y);49、以下函數(shù)的功能是將兩個(gè)整數(shù)指針?biāo)傅拇鎯?chǔ)單元中的內(nèi)容進(jìn)行交換。exchange(int*x,int*y)(intt;t=*y;*y=|*x|;*x=_|t|;50、函數(shù)fun()計(jì)算數(shù)組中各元素的平均值。doublefun(inta,intn)(inti;doublesum=_0.0,avg;for(i=0;i<n;i+)sum+=aiI;avg=sum/n|;returnavg;51、函數(shù)fun功能:對(duì)數(shù)組中前n個(gè)元素進(jìn)行排序。voidfun(inta,intn)(in

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論