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

正文內(nèi)容

最新譚浩強(qiáng)c語(yǔ)言程序設(shè)計(jì)習(xí)題集免費(fèi)下載-資料下載頁(yè)

2025-03-26 01:26本頁(yè)面
  

【正文】 w=1,x=2,y=3,z=4。(a=wx)amp。amp。(b=yz)。(1)A)5 B)0 C)2 D)1(2)A)6 B)0 C)1 D)4參考答案:B A參考分析:短路算法。* 以下不正確的if語(yǔ)句形式是 。A)if (xyamp。amp。x!=y)。B)if (x==y) x+=y。C)if(x!=y) scanf(%d,amp。x) else scanf(%d,amp。y)。D)if(xy) {x++。y++。}參考答案:C 下列運(yùn)算符中優(yōu)先級(jí)最低的是 ,優(yōu)先級(jí)最高的是 。A)? : B)amp。amp。 C)+ D)!=參考答案:A C* 已知int x=10,y=20,z=30。以下語(yǔ)句執(zhí)行后x,y,z的值是 。if(xy)z=x。x=y。y=z。A)10,20,30 B)20,30,30 C)20,30,10 D)20,30,20參考答案:C 以下if語(yǔ)句語(yǔ)法正確的是 。A)if (x0) printf(%f,x) else printf(%f,x)。B)if(x0){x=x+y。printf(%f,x)。} else printf(%f,x)。C)if(x0){x=x+y。printf(%f,x)。}。else printf(%f,x)。D)if(x0){x=x+y。printf(%f,x)} else printf(%f,x)。參考答案:B*:main() {int a=5,b=1,c=0。 if (a=b+c) printf(***\n)。 else printf($$$\n)。}該程序 。A)有語(yǔ)法錯(cuò)誤不能通過(guò)編譯 B)可以通過(guò)編譯,但不能通過(guò)連接C)輸出:*** D)輸出:$$$參考答案:C參考分析:注意條件表達(dá)式不是a= =b+c。* 以下程序的運(yùn)行結(jié)果是 。main(){int m=5。 if(m++5) printf(%d,m)。 else printf(%d,m++)。}A)4 B)5 C)6 D)7參考答案:C參考分析:m先與5進(jìn)行關(guān)系比較,然后進(jìn)行增量運(yùn)算,m值為6,因比較結(jié)果為假,執(zhí)行else,輸出為6,m為7。 當(dāng)a=1,b=3,c=5,d=4時(shí),執(zhí)行完下面一段程序后x的值是 。if(ab)if(cd) x=1。else if(ac) if(bd) x=2。 else x=3。 else x=6。else x=3。A)1 B2 C)3 D)6參考答案:B**,能正確表示該關(guān)系的程序段是 。xyx0x1x=0xx0x+1A)y=x+1。 B)y=x1。 if(x=0) if(x!=0) if(x= =0) y=x。 if (x0) y=x+1。 else y=x1。 else y=x。C)if (x=0) D) y=x。 if (x0) y=x1。 if(x=0) else y=x。 if (x0) y=x1。 else y=x+1 else y=x+1。參考答案:C* 以下程序的輸出結(jié)果是 。main(){int a=100,x=10,y=20,ok1=5,ok2=0。if(xy)if(y!=10)if(!ok1) a=1。else if(ok2) a=10。a=1。printf(%d\n,a)。}A)1 B)0 C)1 D)值不確定參考答案:C參考分析:無(wú)論前面的分支如何執(zhí)行,由于a=1和上面的語(yǔ)句為順序關(guān)系,因此不會(huì)影響到a的值。 以下程序的輸出結(jié)果是 。main(){int x=2,y=1,z=2。if(xy) if(y0) z=0。 else z+=1。printf(%d\n,z)。}A)3 B)2 C)1 D)0參考答案:B*,C語(yǔ)言規(guī)定:else子句總是與 配對(duì)。A)縮排位置相同的if B)其之前最近的沒(méi)有else配對(duì)的ifC)其之后最近的if D)同一行上的if參考答案:B參考分析:本題表述不嚴(yán)謹(jǐn)。* 。A)if (xy)。B)if (x=y)amp。amp。(x!=0) x+=y。C)if (x) z=z/x。D)if (xy) {x++。y++。}參考答案:B 請(qǐng)閱讀以下程序:include main(){float a,b。scanf(%f,amp。a)。if(a) b=。else if((a)amp。amp。(a!=)) b=(a+)。else if(a) b=。else b=。printf(%f\n,b)。}CR,則上面程序的輸出結(jié)果是 。A) B) C) D)參考答案:B** 若有條件表達(dá)式(exp)?a++:b,則以下表達(dá)式中能完全等價(jià)于表達(dá)式(exp)的是 。A)exp==0 B)exp!=0 C)exp==1 D)exp!=1參考答案:B參考分析:在C語(yǔ)言中,當(dāng)一個(gè)表達(dá)式不等于0時(shí),可以將不等于部分省略,其效果完全一樣。* 若運(yùn)行時(shí)給變量輸入12,則以下程序的運(yùn)行結(jié)果是 。main(){int x,y。scanf(%d,amp。x)。y=x12?x+10:x12。printf(%d\n,y)。}A)0 B)22 C)12 D)10參考答案:A參考分析:x12為假,取x12。 以下程序的運(yùn)行結(jié)果是 。main(){int k=4,a=3,b=2,c=1。printf(\n%d\n,ka?k:cb?c:a)。}A)4 B)3 C)2 D)1參考答案:D**,變量a,b,c的值分別是 。int x=10,y=9。int a,b,c。a=(x= =y++)?x:++y。b=x++。c=y。A)a=9,b=9,c=9 B)a=8,b=8,c=10C)a=9,b=10,c=9 D)a=8,b=8,c=9參考答案:B參考分析:首先x進(jìn)行操作,x為9,然后與y進(jìn)行等于比較,即9==9,然后y++為10。由于比較結(jié)果為真,故計(jì)算x,為8,賦給a。 閱讀以下程序,則執(zhí)行下面語(yǔ)句后m的值是 。int w=1,x=2,y=3,z=4,m。m=wx?w:x。m=my?m:y。m=mz?m:z。A)1 B)2 C)3 D)4參考答案:A 若有int w=1,x=2,y=3,z=4。則表達(dá)式wx?w:yz?y:z的值是 。A)4 B)3 C)2 D)1參考答案:D* 執(zhí)行以下程序后的輸出結(jié)果是 。int w=3,z=7,x=10。printf(%d,x10?x+100:x10)。printf(%d,w++||z++)。printf(%d,!wz)。printf(%d,wamp。amp。z)。A)0111 B)1111 C)0101 D)0100參考答案:C 填空題* 若int a=3,b=2,c=1,f。表達(dá)式f=abc的值是( )。參考答案:0參考分析:計(jì)算過(guò)程如下,ab計(jì)算為真,然后計(jì)算 真(1)c,結(jié)果為假 若int a=5,b=4,c=2。表達(dá)式ab!=c的值是( )。參考答案:1* 以下程序的運(yùn)行結(jié)果是( )。include main(){int x=1,y,z。x*=3+2。printf(%d\t,x)。x*=y=z=5。printf(%d\t,x)。x=y==z。printf(%d\n,x)。}參考答案:5□□□□□□□25□□□□□□1(制表符為7個(gè)) 在C語(yǔ)言中,表示邏輯“真”值用( )。參考答案:非0的數(shù)值。* 設(shè)y為int型變量,請(qǐng)寫(xiě)出描述“y是奇數(shù)”的表達(dá)式( )。參考答案:y%2==1 y%2!=0 y%2 (y1)%2==0 !(y%2==0) c語(yǔ)言提供的三種邏輯運(yùn)算符是( )、( )和( )。參考答案:amp。amp。 || ! 設(shè)x,y,z均為int型變量,請(qǐng)寫(xiě)出描述“x或y中有一個(gè)小于z”的表達(dá)式( )。參考答案:xz||yz*,y,z均為int型變量,請(qǐng)寫(xiě)出描述“x,y,z中有兩個(gè)為負(fù)數(shù)”的表達(dá)式( )。參考答案:x*y*z=0amp。amp。((x0amp。amp。y0)||(x0amp。amp。z0)||(y0amp。amp。z0))參考分析:原書(shū)提供的答案是(x0amp。amp。y0)||(x0amp。amp。z0)||(y0amp。amp。z0),但當(dāng)三個(gè)變量均為負(fù)數(shù)時(shí)不合適,后來(lái)本人思考了一個(gè)試圖簡(jiǎn)化一些的答案,即x*y*z0amp。amp。(x0||y0||z0) 可是若有一個(gè)變量為零,其他為負(fù)數(shù)時(shí)也不合適,只有參考答案才無(wú)懈可擊。 已知A=,B=2,C=,表達(dá)式ABamp。amp。CA||ABamp。amp。!CB的值是( )。參考答案:0參考分析:在本表達(dá)式的計(jì)算過(guò)程中AB被短路。 若int a=6,b=4,c=2。表達(dá)式!(ab)+c1amp。amp。b+c/2的值是( )。參考答案:1 若a=2,b=4,則表達(dá)式!(x=a)||(y=b)amp。amp。0的值是( )。參考答案:0 若a=1,b=4,c=3,則表達(dá)式!(ab)||!camp。amp。1的值是( )。參考答案:0 若a=6,b=4,c=3,則表達(dá)式aamp。amp。b+c||bc的值是( )。參考答案:1 若a=5,b=2,c=1,則表達(dá)式abc||b==c的值是( )。參考答案:0 若a=3,b=4,c=5,則表達(dá)式a||b+camp。amp。b的值是( )。參考答案:1 條件“2x3或x10”的C語(yǔ)言表達(dá)式是( )。參考答案:x2amp。amp。x3||x10 當(dāng)m=2,n=1,a=1,b=2,c=3時(shí),執(zhí)行完d=(m=a!=b)amp。amp。(n=bc)后,n的值為( ),m的值為( )。參考答案:0 1 以下程序的運(yùn)行結(jié)果是 。main(){int x,y,z。x=1。y=2。z=3。x=y=x||x+y!=z。printf(%d,%d,x,y)。}參考答案:1,1參考分析:這是兩個(gè)表達(dá)式的或運(yùn)算,第一個(gè)表達(dá)式y(tǒng)=x相當(dāng)于2=1為假,y變量增為1,第二表達(dá)式x+y!=z相當(dāng)于1+1!=3為真,故x的值為1。 以下程序的運(yùn)行結(jié)果是 。main(){int a1,a2,b1,b2。int i=5,j=7,k=0。a1=!k。a2=i!=j。printf(a1=%d\ta2=%d\n,a1,a2)。b1=kamp。amp。j。b2=k||j。printf(b1=%d\tb2=%d\n,b1,b2)。}參考答案:a1=1 a2=1 b1=0 b2=1* 以下程序的運(yùn)行結(jié)果是 。main(){int x,y,z。x=1。y=1。z=0。x=x||yamp。amp。z。printf(%d,%d,x,xamp。amp。!y||z)。}參考答案:1,0參考分析:本題采用短路算法,由于x為真,后面的或和與運(yùn)算均被短路。 有int x,y,z。且x=3,y=4,z=5,則表達(dá)式(xamp。amp。y)==(x||z)的值為( )。參考答案:1 有int x,y,z。且x=3,y=4,z=5,則表達(dá)式!(xy)+y!=z)||(x+y)amp。amp。(yz)的值為( )。參考答案:1 x,y,z。且x=3,y=4,z=5,則表達(dá)式x++y+(++z)的值為( )。參考答案:13 有int a=3,b=4,c=5。則表達(dá)式a||b+camp。amp。b==c的值為( )。參考答案:1 有int a=3,b=4,c=5,x,y。則表達(dá)式!(x=a)amp。amp。(y=b)amp。amp。0的值為( )。參考答案:0 有int a=3,b=4,c=5。則表達(dá)式!(a+b)+c1amp。amp。b+c/2的值為( )。參考答案:1 若運(yùn)行時(shí)輸入:16CR,則以下程序的運(yùn)行結(jié)果是 。include void main(void){int year。printf(Input your year:)。scanf(%d,amp。year)。if (year=18) printf(your $ yuan/xiaoshi)。else printf(your $ yuan/xiaoshi)。}參考答案:your $ yuan/xiaoshi 若運(yùn)行時(shí)輸入:2CR,則以下
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1