計(jì)算機(jī)二級(jí)C語(yǔ)言測(cè)試題及答案解析_第1頁(yè)
計(jì)算機(jī)二級(jí)C語(yǔ)言測(cè)試題及答案解析_第2頁(yè)
計(jì)算機(jī)二級(jí)C語(yǔ)言測(cè)試題及答案解析_第3頁(yè)
計(jì)算機(jī)二級(jí)C語(yǔ)言測(cè)試題及答案解析_第4頁(yè)
計(jì)算機(jī)二級(jí)C語(yǔ)言測(cè)試題及答案解析_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、2016年計(jì)算機(jī)二級(jí)C語(yǔ)言測(cè)試題及答案解析(二)基本輸入輸出及流程控制.#include?main() int a=1,b=3,c=5;if (c=a+b)printf(yesn);elseprintf(non);運(yùn)行結(jié)果為:no詳見(jiàn)教材p89選擇結(jié)構(gòu)詳見(jiàn)教材p91關(guān)系符號(hào)詳見(jiàn)附錄D p378符號(hào)的優(yōu)先級(jí)二=表示判斷符號(hào)兩邊的值是否相等;=表示將符號(hào)右邊的值賦給左邊的變量本題考點(diǎn)是選擇結(jié)構(gòu)3種基本形式的第二種選擇結(jié)構(gòu)三種一般形式中的“語(yǔ)句”皆為復(fù)合語(yǔ)句,復(fù)合語(yǔ)句要用 括起來(lái),只有當(dāng)復(fù)合語(yǔ)句中只包括一條語(yǔ)句時(shí)可以省略 ,此題即如此,因此兩個(gè)printf 操作沒(méi)有加 若 c=a+b 成立,則執(zhí)行

2、printf(yesn);否則(即c=a+b不成立),執(zhí)行printf(non);+的優(yōu)先級(jí)高于二=,因此先算a+b,值為4,表達(dá)式5=4不成立,因此執(zhí)行printf(non);即輸出字符串no.?#include?main() int a=12, b= -34, c=56, min=0;min=a;if(minb)?min=b;if(minc)?min=c;printf(min=%d, min);運(yùn)行結(jié)果為:min=-34詳見(jiàn)教材p89選擇結(jié)構(gòu)本題考點(diǎn)是選擇結(jié)構(gòu)3種基本形式的第一種一共包含了兩個(gè)選擇結(jié)構(gòu)(兩個(gè) if語(yǔ)句)定義變量,并賦值 此時(shí)a=12, b= -34, c=56, min=0

3、將a中值拷貝,賦給 min,覆蓋了 min中的0,此時(shí)min中的值被更新為 12。若minb成立,則執(zhí)行 min=b;若minc成立,則執(zhí)行 min=c;輸出min中的值12大于-34,第一個(gè)if語(yǔ)句的表達(dá)式成立,因此執(zhí)行min=b;執(zhí)行后min中的值被更新為-34.-34小于56,第二個(gè)if語(yǔ)句的表達(dá)式不成立,因此不執(zhí)行min=c;最后輸出min中的值,為-34.#include?main() int x=2,y= -1,z=5;if(x if(yb不成立,因此不執(zhí)行t=a;a=b;b=t;t=a;a=b;b=t;條語(yǔ)句,進(jìn)而省略了 0內(nèi)層的if.else是選擇結(jié)構(gòu)的第二種基本形式,在結(jié)構(gòu)上

4、視為一條語(yǔ)句。因此內(nèi)層的if.else作為第一個(gè)if語(yǔ)句的復(fù)合語(yǔ)句。若表達(dá)式x 若y=0),執(zhí)行z=z+1;輸出z2-1 ,表達(dá)式x 輸出z中的值為5?#include?main() float a,b,c,t;a=3;b=7;c=1;if(ab)if(ac)t=a;a=c;c=t;if(bc)t=b;b=c;c=t;printfC%,%,%,a,b,c);運(yùn)行結(jié)果為:,詳見(jiàn)教材p72數(shù)據(jù)的輸出形式本題包含了 3個(gè)if語(yǔ)句,每個(gè)if語(yǔ)句后的 都不可省略,因?yàn)槊總€(gè) 中都包含了多條語(yǔ)句若表達(dá)式ab成立,則執(zhí)行t=a;a=b;b=t;若表達(dá)式ac成立,則執(zhí)行t=a;a=c;c=t;若表達(dá)式bc成立,

5、則執(zhí)行t=b;b=c;c=t;輸出a,b,c中的值,要求輸出的每個(gè)數(shù)據(jù)寬度為 5個(gè)空格,小數(shù)部分保留2位,數(shù)據(jù)右對(duì)齊3大于1,因此表達(dá)式 ac成立,則執(zhí)行t=a;a=b;b=t;。第一句,將 a 中的3拷貝,粘貼到t中;第二句,將c中的1拷貝,粘貼到a中,覆蓋 掉先前的3;第三句。將t中的3拷貝到c中,覆蓋掉c中先前的1.執(zhí) 行完復(fù)合語(yǔ)句后實(shí)現(xiàn)了 a,c元素的值的互換,a為1, c為3, t為3,。7大于c中的3,因此bc成立,執(zhí)行則執(zhí)行t=b;b=c;c=t;,過(guò)程同上, 執(zhí)行后b為3, c為7, t為7此時(shí)輸出a,b,c中的值為,#includemain ()floatc= , d=;if ( cd ) c=;else?if ( c=d ) c=;elsec=;printf (.1fn ,c );運(yùn)行結(jié)果為:此題為ifelse語(yǔ)句的嵌套,第二ifelseifelse語(yǔ)句else部分的復(fù)合語(yǔ)句。若表達(dá)式cd成立,則執(zhí)行c=;否則(表達(dá)式cd不成立)若表達(dá)式c=d成立,則執(zhí)行 c二;否則,執(zhí)行c=;輸

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論