freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設(shè)計(jì)各章練習(xí)題(編輯修改稿)

2025-04-20 04:49 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 下列不正確的賦值語句是()A.ch=’a+b’ B.ch=’\0’?。茫甤h=’a’+’b’ ?。模甤h=5+930.若s是int型變量,則表達(dá)式s=25/3%3的值為()A.25    ?。拢?    ?。茫?      D.331.若s是int型變量,則表達(dá)式s%2+(s1)%2的值為()A.0     B.1    ?。茫C1     D.232.若s是int型變量,則表達(dá)式s%2+(s+1)%2的值為()A.0     B.1    ?。茫?     ?。模淮_定33.下列表達(dá)式中,不能正確表達(dá)代數(shù)式含義的C語言表達(dá)式是()A.x/a/b*y*2   ?。拢?*x*y/a/b    C.2*x*y/a*b    ?。模畑*y/b/a*234.若x、i、j、k均為int變量,則計(jì)算表達(dá)式x=(i=4,j=16,k=32)。后,x的值為() A. 4 B. 16 C. 32 D. 5235. 已知int a=6,b=6。 執(zhí)行b=(++b)+(a++)。后,a和b的值為()。A. a=7,b=13 B. a=7,b=14 C. a=6,b=13 D. a=6,b=1436.若有定義:int x=5,y=2。 則計(jì)算表達(dá)式y(tǒng)+=y–=x*=y后, y的值為()A.16     ?。拢C16    ?。茫?    ?。模?037.若a是int型變量,且其初值為6,則計(jì)算表達(dá)式a+=a=a*a后,a的值為()A.30    B.60    ?。茫?4    ?。模?38.若x的初值為7,執(zhí)行語句x+=x=x+x;后,x的值為()A.21   ?。拢?4    C.14   ?。模?139.C語言的編譯系統(tǒng)對(duì)宏命令的處理是()A.在程序運(yùn)行時(shí)進(jìn)行的 B.在程序連接時(shí)進(jìn)行的C.和C程序中的其他語句同時(shí)進(jìn)行編譯的D.在對(duì)源程序中其他成分正式編譯之前進(jìn)行的40.以下正確的敘述是()A.C語言的預(yù)處理功能是指完成宏替換和包含文件的調(diào)用B.預(yù)處理指令只能位于C源程序文件的首部C.凡是C源程序中行首以“”標(biāo)識(shí)的控制行都是預(yù)處理命令D.C語言的編譯預(yù)處理就是對(duì)源程序進(jìn)行初步的語法檢查41.以下在任何情況下計(jì)算平方數(shù)時(shí)都不會(huì)引起二義性的宏定義是()A.define POWER(x) x*x ?。拢甦efine POWER(x) (x)*(x)C.define POWER(x) (x*x) ?。模甦efine POWER(x) ((x)*(x))42.以下有關(guān)宏替換的敘述中錯(cuò)誤的是()A.宏替換不占用運(yùn)行時(shí)間 B.宏替換只是字符替換C.宏替換在編譯之前進(jìn)行 D.宏名必須用大寫字母表示43. 下列程序段的運(yùn)行結(jié)果為()。void main(){ char c1,c2。c1=’A’+’5’‘3’。 c2=’A’+’6’‘3’。printf(“%d,%c”,c1,c2)} A. C,DB. 67,D C. B,C D. 無確定值二、填空題1.在C語言中,實(shí)型變量可以分為兩種類型,它們是     和     。2.若x,a為整型變量,則計(jì)算表達(dá)式x=(a=4,6*2)后的x值為     ,計(jì)算表達(dá)式x=a=4,6*2后的x值為     。3.若x和n均是int型變量,且x和n的初值均為5,則計(jì)算表達(dá)式x+=n++后x的值   ,n的值為  。三、閱讀下列程序,在下劃線上寫出輸出結(jié)果1.程序段:define MUL(x) (x)*(x)*(x)main( ){printf(“%d”,MUL(1+2)+3);}的結(jié)果是     。2.程序段:define y(t) (t)*(t)main( ){printf(“%d”,y(1+2)+3);}的結(jié)果是     。3.以下程序的輸出結(jié)果是 (19) 21 。include define M(x,y,z) x*y+zvoid main(){int a=2,b=3,c=4。printf(%d\n, M(a+b,b+c,c+a))。//知識(shí)點(diǎn):宏定義是編譯時(shí)先替換,運(yùn)行時(shí)才計(jì)算}第4章選擇結(jié)構(gòu)程序設(shè)計(jì)一、選擇題1.若x是int型變量,則表達(dá)式x%2+(x+1)%2的值為()。A.0 ?。拢?  ?。茫?  ?。模淮_定2.設(shè)有定義int a=3,b=4,c=5,則表達(dá)式a||b+camp。amp。b=c的值為()。A.3 B.1  C.0   ?。模淮_定3.判斷字符串a(chǎn)和b是否相等,應(yīng)當(dāng)使用()A.if (a==b) ?。拢甶f (a=b)C.if (strcpy(a,b)) ?。模甶f (strcmp(a,b))4.表達(dá)式5!=4的值是()A.0 ?。拢?   ?。茫畉rue    D.任一非零數(shù)5.設(shè)邏輯型變量a,b,c,其中a的值為1,則邏輯運(yùn)算表達(dá)式a||b||c的值是()A.0 ?。拢?  ?。茫畉rue     D.不確定6.若a=5,b=4,c=2時(shí),表達(dá)式ab!=c的值是()A.1 ?。拢?   ?。茫?    ?。模淮_定7.設(shè)邏輯型變量a,b,c,其中a的值為0,則邏輯運(yùn)算表達(dá)式aamp。amp。bamp。amp。c的值是()A.0 ?。拢?    C.非1   ?。模淮_定8.若當(dāng)a的值為奇數(shù)時(shí),表達(dá)式的值為“真”,當(dāng)a的值為偶數(shù)時(shí),表達(dá)式的值為“假”,則以下不能滿足要求的表達(dá)式是()A.a(chǎn)%2==1  ?。拢。╝%2==0) C. !(a%2)?。模產(chǎn)%29.判斷字符型變量x是否為大寫字母的正確表達(dá)式是()A.’A’=x=‘Z’   ?。拢▁=A)amp。(x=Z)C.(x=’A’)amp。amp。(x=’Z’)?。模▁=’A’) and (x=’Z’)10.若x=5,y=2,z=1,則表達(dá)式xyz||y==z的值是()A.0   ?。拢?   ?。茫?     D.211.以下不正確的if語句形式是()A.if (xy amp。amp。 x!=y)。 B.if (x==y) x+=y。C.if (x!=y)x=1 else x=2。 D.if (xy) {x++。y++}12.設(shè)有定義int a=1, b=2, c=3, d=4, m=2, n=2;執(zhí)行(m=ab)amp。amp。(n=cd)后n的值是()A.1   ?。拢?    ?。茫?    ?。模?二、填空題1.在C語言中,若x,y,z均為int型變量,則“x或y中有一個(gè)小于z”的表達(dá)式描述形式為        。三、 閱讀下列程序,在下劃線上寫出輸出結(jié)果1.include void main( ){int x=1,y=0, a=0, b=0。switch(x){case 1: switch(y){ case 0: a++。 break。case 1:b++。 break。}case 2:a++。b++。break。} printf(“%d,%d ”,a,b)。}/*輸出結(jié)果:*/2.以下程序的運(yùn)行結(jié)果是   。include void main( ) {int x=5。 if (x++5) printf(“%d\n”,x);else printf(“%d\n”,x);}四、程序填空1.下列程序的功能是實(shí)現(xiàn)輸出a,b,c三個(gè)數(shù)中的最大值。請(qǐng)為程序填空。include void main( ){int a=5,b=4,c=8?!  ?;if (   ) u=a。 else u=b。 if (   ) v=u。 else    。printf(“v=%d\n”, v)。}2.下列程序的功能是根據(jù)下列函數(shù)關(guān)系,輸入x的值,計(jì)算y的值。請(qǐng)為程序填空。include void main( ){int x, y。 scanf(“%d”,   )。if (   ) y=x*(x+5)。else if (   ) y=4*x。else    。printf(“%d\n”, y)。}第5章循環(huán)結(jié)構(gòu)程序設(shè)計(jì)一、選擇題1.執(zhí)行語句for (i=1。i++3;);后變量i的值的是()。A.3  ?。拢?   C. 5 ?。模淮_定2. 對(duì)于程序段int k=10。 while(k) k=k1。 下面描述正確的是()。 A. 循環(huán)體執(zhí)行10次B. 該循環(huán)為無窮循環(huán)3.程序段:a=10;b=0;do { b+=2; a=2+b;} while (a=0);中循環(huán)體的執(zhí)行次數(shù)()A.1 ?。拢?    C.3    ?。模?C. 循環(huán)體執(zhí)行一次 D. 循環(huán)體一次也不執(zhí)行4.設(shè)i為整型變量,則語句for (i=2。i==0;) a=3。中循環(huán)體的執(zhí)行次數(shù)為()A.無限次  ?。拢?次   C.1次    ?。模?次5.設(shè)有下列程序段:x=1。 do { x=x*x;} while (!x)則該循環(huán)是()A.死循環(huán)?。拢h(huán)執(zhí)行一次?。茫h(huán)執(zhí)行二次?。模Z句錯(cuò)誤6.設(shè)有程序段:int k=10。while (k==0) k。則下列描述中正確的是()A.while循環(huán)執(zhí)行10次    B.while循環(huán)執(zhí)行無限次C.while循環(huán)執(zhí)行0次?。模畐hile循環(huán)執(zhí)行1次7.程序段:x=y=0。while (x15) y++,x+=++y。執(zhí)行后x值是()A.7    B.12   ?。茫?     ?。模?08.與語句while (!E)中表達(dá)式!E等價(jià)的是()A.E==0   ?。拢瓻!=1    C. E!=0     ?。模瓻==19.以下不是死循環(huán)的語句是()A.for (y=0,x=1。x++y。 x=i++) i=x;B.for(;;x++=i);C.for (i=10;; i) a+=i。D.while (1) { a++;}。10.程序段i=11; do { i++。 }while (i=10)。執(zhí)行后i的值為()A.11   ?。拢?2    C. 10   D.不確定11.執(zhí)行語句for (i=1。i++3;);后變量i的值的是()A.3   ?。拢?    C. 5     ?。模淮_定12.for (x=0,y=0;(y=123)amp。amp。(x4);x++);的循環(huán)執(zhí)行次數(shù)為()A.無限次 ?。拢螖?shù)不定 C. 執(zhí)行3次    ?。模畧?zhí)行4次13.程序段x=2;do {printf(“*”);x;} while (!x==0)的運(yùn)行結(jié)果為()A.*  ?。拢?* C. ***     D.****14.執(zhí)行語句for (i=4。i0;);后變量i的值的是()A.0   ?。拢?    C. 2     ?。模淮_定二、填空題1.若for循環(huán)語句用以下形式表示:for (表達(dá)式1;表達(dá)式2;表達(dá)式3) 循環(huán)體語句
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1