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

正文內(nèi)容

c語言課后題及參考答案(1)-文庫吧

2025-06-13 10:59 本頁面


【正文】 見:把選項(xiàng)A改為:scanf(%f,amp。c)?;蛘甙堰x項(xiàng)D改為:scanf(%8f,amp。c)。則可分別選擇A或者D為正確答案。 若變量已正確說明,、則正確的輸入形式是(□代表空格)A) □□CRB) a=□□=□□□9CRC) a=,b=9CR D) a=□□,b=9□□□□CRscanf(a=%f,b=%f,amp。a,amp。b)。 CR表示Enter鍵答案:C 以下程序的輸出結(jié)果是A) 98 B) 89 C) 66 D) 以上三個(gè)都不對includemain(){ double a=, b=2。printf(% %\\n,pow(b,fabs(a)),pow(fabs(a),b))。}答案:B二、填空題 若有以下定義,請寫出以下程序段中輸出語句執(zhí)行后的輸出結(jié)果。(1)____(2)____(3)____int i=200,j=2500。printf((1) %d %d,i,j)。printf((2) i=%d, j=%d\\n,i,j)。printf((3) i=%d\\n j=%d\\n,i,j)。答案:200 2500i=200, j=2500i=200 j=2500 變量i、j、k已定義為int類型并有初值0,用以下語句進(jìn)行輸入時(shí)scanf(%d,amp。i)。 scanf(%d,amp。j)。 scanf(%d,amp。k)。當(dāng)執(zhí)行第一個(gè)輸入語句,從鍵盤輸入:CR CR表示Enter鍵則變量i、j、k的值分別是____、____、____。答案:0 復(fù)合語句在語法上被認(rèn)為是____??照Z句的形式是____。答案:一條語句、 ; C語句的最后用____結(jié)束。答案:; 以下程序段,要求通過scanf語句給變量賦值,然后輸出變量的值。寫出運(yùn)行時(shí)給k輸入100,、_____、____。int k。 float a。 double x。scanf(%d%f%lf,amp。k,amp。a,amp。x)。printf(k=%d,a=%f,x=%f\\n,k,a,x)。答案:(1) 100(2) 100CR(3) 100CR CR CR 以下程序段的輸出結(jié)果是____。int x=0177。printf(x=%3d,x=%6d,x=$%6o,x=%6x,x=%6u\\n,x,x,x,x,x)。答案:x=127,x= 127,x= 177,x=7f,x= 127 以下程序段的輸出結(jié)果是____。int x=0177。printf(x=%3d,x=%6d,x=$%06d,x=$%06d,x=%%06d\\n,x,x,x,x,x)。答案:2x=127,x=127 ,x=$127 ,x=$000127,x=%06d 以下程序段的輸出結(jié)果是____。double a=。printf(a=%,a=%,a=%,a=%\\n,a,a,a,a)。答案:a=,a=,a=,a=三、 編程題和改錯(cuò)題 【分析與解答】 (1) 主函數(shù)名main后應(yīng)有一對圓括號。(2) 變量定義語句中,v的前面缺逗號。(3) 第三行的printf語句用以提示輸入,但是原樣輸出的字符串沒有用雙引號括起來;另外,從輸入的形式看,輸入的數(shù)據(jù)緊跟在提示之后,因此,printf格式串中最后不應(yīng)該有換行符——\n。(4) 因?yàn)檩斎腠?xiàng)a、b、c從定義和計(jì)算結(jié)果來看都是double類型,因此,第四行scanf語句格式串中的格式說明不應(yīng)當(dāng)用%d而應(yīng)當(dāng)用%lf;且每一個(gè)變量之前應(yīng)該加地址運(yùn)算符amp。(5) 第七行的printf語句中應(yīng)當(dāng)把%d都改成%lf或%f;按輸出要求在格式串中應(yīng)添加相應(yīng)的原樣輸出的字符;因?yàn)橄乱粋€(gè)printf的輸出從新的一行開始,因此在本輸出語句的格式串的最后應(yīng)當(dāng)加換行符——\n。(6) 第八行的printf語句中應(yīng)當(dāng)把格式串整理合并放在輸出項(xiàng)的前面,輸出項(xiàng)放在后面,%d都改成%lf或%f;中間的\n刪去。(7) 請讀者自己寫出修改后的程序,并上機(jī)調(diào)試。【分析與解答】 (1) 分析:可用算術(shù)式560247。60把分鐘換算成小時(shí)和分鐘,商數(shù)就是小時(shí)數(shù),余數(shù)就是分鐘數(shù)。(2) 確定變量的名字和定義變量的類型:在程序中把小時(shí)數(shù)放在變量h中,把分鐘數(shù)放在變量m中。這兩個(gè)變量的類型可以是整型(本題中采用整型),也可以是實(shí)型。(3) 確定所用算法:求〖SX()560〖〗60〖SX〗〗的商數(shù),在C語言中可以用整除的算法,語句是h=560/60。求余數(shù)可用求余運(yùn)算符 %:560%60,其值放入變量m中的語句是:m=560%60。(4) 設(shè)計(jì)輸出格式。若輸出的形式定為:小時(shí):分鐘,則按此形式設(shè)計(jì)輸出語句。(5) 把以上內(nèi)容放在主函數(shù)的一對花括號中。(6) 編寫程序如下: main(){ int h, m。 h=560/60。 m=560%60。 printf(″The result: %3d : %3d\n″, h,m)。 } 運(yùn)行結(jié)果是: The result: 9 : 20 【分析與解答】(1) 確定變量的名字和定義變量的類型。若用a存放1500,用b存放350;用q存放商數(shù),用r存放余數(shù),所有變量應(yīng)定義成int類型。(2) 設(shè)計(jì)輸入語句從終端輸入1500和350;在輸入語句之前,應(yīng)當(dāng)設(shè)計(jì)一個(gè)輸出語句,用以提示輸入。(3) 可用整除求商數(shù),結(jié)果放在變量q中??捎们笥噙\(yùn)算符%求兩數(shù)之余數(shù),結(jié)果放在變量r中。(4) 設(shè)計(jì)輸出語句。輸出a、b、q、r。(5) 把以上內(nèi)容放在主函數(shù)的一對花括號中。,請讀者參考上題并根據(jù)本題的解釋自己編程,并上機(jī)調(diào)試。 【分析與解答】 (1) 定義4個(gè)雙精度變量a、b、c和ave,變量a、b、c分別存放讀入的3個(gè)雙精度數(shù),ave存放它們的平均值。(2) 設(shè)計(jì)輸入語句,以及在此之前用于提示輸入的(printf)語句。(3) 設(shè)計(jì)求平均值的算法,把所求得的平均值放入變量ave中。(4) 設(shè)計(jì)把變量ave中的數(shù),從小數(shù)點(diǎn)后第二位數(shù)進(jìn)行四舍五入的算法?,F(xiàn)舉例說明:,為了保留此值小數(shù)點(diǎn)后一位,可用表達(dá)式:(int)(*10)/;依次推算,為了保留此值小數(shù)點(diǎn)后二位,可用表達(dá)式:(int)(*100)/;其他依此類推。(5) 若要求對小數(shù)點(diǎn)后第二位數(shù)進(jìn)行四舍五入。,可用表達(dá)式:(int)((+)*10)/。注意:,否則就變成整除了;,可用表達(dá)式:(int)((+)*100)/;其他依此類推。(6) 設(shè)計(jì)輸出語句。輸出a、b、c和ave。(7) 把以上內(nèi)容放在主函數(shù)的一對花括號中。(8) 編寫程序如下:main(){ double a,b,c,ave。printf(″Enter a ,b ,c : ″)。scanf(″%lf%lf%lf″, amp。a, amp。b, amp。c )。ave=(a+b+c)/3。printf(″ave=%f\n″, ave)。 /*用以比較四舍五入前后的數(shù)據(jù)*/ave=(int)((ave+)*10)/。printf(″a=%f, b=%f, c=%f, ave=%f\n″, a,b,c,ave)。 }  【分析與解答】 (1) 《教程》中有關(guān)的例題。(2) 定義4個(gè)整型變量a、b、c和t,變量a、b、c分別存放讀入的3個(gè)整數(shù),t用作臨時(shí)存儲(chǔ)單元。(3) 設(shè)計(jì)輸入語句,以及在此之前用于提示輸入的(printf)語句。(4) 輸出a、b、c中的值,以便于比較。(5) 交換的步驟如下:① 把c中的值賦給t。② 把b中的值賦給c。③ 把a(bǔ)中的值賦給b。④ 把t中的值賦給a。經(jīng)過以上步驟,已按要求進(jìn)行了交換。(6) 輸出a、b、c中的值。(7) 編寫程序如下:main(){ int a, b, c, t。printf(″Enter a, b, c :\n″)。scanf(″%d%d%d″,amp。a,amp。b,amp。c)。printf(″(1) a=%d,b=%d,c=%d\n″,a,b ,c)。t=c。 c=b。 b=a。 a=t。printf(″(2) a=%d,b=%d,c=%d\n″,a,b,c)。 } 第四章、選擇結(jié)構(gòu)一、 選擇題 下列運(yùn)算符中優(yōu)先級最高的運(yùn)算符是A) !B) %C) =D) amp。amp。答案:A 下列運(yùn)算符中優(yōu)先級最低的運(yùn)算符是A) ||B) !=C) =D) +答案:A 為表示關(guān)系x≥y≥z,應(yīng)使用的C語言表達(dá)式是A) (x=y)amp。amp。(y=z)B) (x=y)AND(y=z)C) (x=y=z) D) (x=y)amp。(y=z)答案:A 設(shè)a、b和c都是int型變量,且a=3,b=4,c=5。則以下的表達(dá)式中,值為0的表達(dá)式是A) aamp。amp。bB) a=bC) a||b+camp。amp。bcD) !((ab)amp。amp。!c||1)答案:D 以下程序的輸出結(jié)果是A) 0B) 1C) 2D) 3main(){ int a=2,b=1,c=2。if(ab)if(b0)c=0。elsec+=1。printf(%d\\n,c)。}答案:C 以下程序的輸出結(jié)果是A)1B) 2C) 3 D) 4main(){ int w=4,x=3,y=2,z=1。printf(%d\\n,(wx?w:zy?z:x))。}答案:A 若執(zhí)行以下程序時(shí)從鍵盤上輸入3和4,則輸出結(jié)果是A) 14B) 16C) 18D) 20main(){ int a,b,s。scanf(%d%d,amp。a,amp。b)。s=a。if(ab) s=b。s*=s。printf(%d\\n,s)。}答案:B 下面的程序片段所表示的數(shù)學(xué)函數(shù)關(guān)系是 1(x0)A) y=0(x=0) 1(x0) 1(x0)B) y=1(x=0) 0(x0) 0(x0)C) y=1(x=0) 1(x0) 1(x0)D) y=1(x=0) 0(x0)y=1。if(x!=0) y=1。if(x0) y=1。else y=0。答案:A 運(yùn)行以下程序后,輸出A) ****B) amp。amp。amp。amp。C) amp。amp。amp。amp。D) 有語法錯(cuò)誤不能通過編譯main(){ int k=3。if(k=0) printf(****\\n)else printf(amp。amp。amp。amp。\\n)。}答案:D 若a和b均是正整型變量,以下正確的switch語句是A)switch(pow(a,2)+pow(b,2)){ case 1:case 3:y=a+b。break。case 0:case 5:y=ab。}B)switch(a*a+b*b)。{ case 3:case 1:y=a+b。 break。case 0:y=ba。 break。}C)switch a{ default:x=a+b。case 10:y=ab。 break。case 11:x=a*d。 break。}D)switch (a+b){ case10 : x=a+b。 break。case11 : y=ab。 break。}答案:沒有正確答案。如果C選項(xiàng)改為:switch(a){ default:x=a+b。case 10:y=ab。 break。case 11:x=a*b。 break。}則答案可以選擇C二、填空題 C語言中用____表示邏輯值“真”,用____表示邏輯值“假”。答案:非0、0 C語言中的關(guān)系運(yùn)算符按優(yōu)先級別是____、____、____、____。答案:、=、=、==、!= C語言中的邏輯運(yùn)算符按優(yōu)先級別是____、____、____。答案:!、amp。amp。、|| C語言中的關(guān)系運(yùn)算符和邏輯運(yùn)算符的優(yōu)先級別是____、____、____、____、____、____、____。答案:!、==、!=、amp。amp。、|| C語言中邏輯運(yùn)算符____的優(yōu)先級高于算術(shù)運(yùn)算符。答案:! 將下列數(shù)學(xué)式改寫成C語言的關(guān)系表達(dá)式或邏輯表達(dá)式A)____B)____。A)a=b或ac160
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1