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

正文內(nèi)容

c語言課后題及參考答案(1)(文件)

2025-07-16 10:59 上一頁面

下一頁面
 

【正文】 { for(i=1。i=k。 }(4) 分析題目要求,每行第一個(gè)*號(hào)位置的縮進(jìn)是有規(guī)律的,假定中間這一行第一個(gè)*號(hào)位置是在第一列,則可看出,第一至第三行的縮進(jìn)分別是1個(gè)空格;而圖形下半部的縮進(jìn)數(shù)則剛好相反。 b=3。j=b。i=k。 }B) 整型、實(shí)型、字符型C) 整型、字符型、邏輯型D) 整型、實(shí)型、邏輯型、字符型答案:B C語言中,字符(char)型數(shù)據(jù)在微機(jī)內(nèi)存中的存儲(chǔ)形式是A) 反碼B) 補(bǔ)碼C) EBCDIC碼D) ASCII碼答案:D 設(shè)有語句char a=\39。;,則變量aA) 包含1個(gè)字符B) 包含2個(gè)字符C) 包含3個(gè)字符D) 說明不合法答案:A C語言中不合法的字符常量是A) \39。B) \39。C) \39。\39。\39。\\xff\39。\39。\39。\39。\39。(c=\39。)C) (\39。=c)AND(\39。=c)D) (c=\39。)amp。Z\39。 char c1=\39。,c2=\39。printf(%d,%d\\n,c1,c2)。\39。\39。\39。printf(%c\\n,x)。A\39。5\39。3\39。A\39。5\39。3\39。程序的輸出結(jié)果是A) 668977C) 66778777 int c。\39。\39。: putchar(c+4)。: putchar(c+3)。}}答案:A 若變量已正確說明,要求用以下語句給c1賦予字符%、給c2賦予字符、則正確的輸入形式是(□代表空格)A) □%□□CRB) %CRC) 2%□□4CRc1,amp。答案:1 C語言中,字符占內(nèi)存____個(gè)字節(jié)。\39。x,amp。z,amp。float a1,a2。scanf(%c%c,amp。char c1,c2。a1,amp。char c1,c2,c。c2)。 (1) 在進(jìn)行字符輸入時(shí),即使一次輸入了一行字符(最后用回車結(jié)束輸入),字符也只能一個(gè)一個(gè)地讀入。 ch=getchar()。 當(dāng)讀入的是一個(gè)回車符時(shí),循環(huán)就結(jié)束。printf(″%c : %d例如:n++。這時(shí),循環(huán)內(nèi)、外的“ch=getchar()。循環(huán)體內(nèi)的“……”符號(hào)表示需要在循環(huán)體內(nèi)完成的其他操作。 ch=getchar()。 (2) 在本題中循環(huán)體內(nèi)需要把讀入的所有數(shù)字字符轉(zhuǎn)換成一個(gè)整數(shù)。”來實(shí)現(xiàn)。ch=′9′){ d=ch′0′。 n=n*10+d。amp。 } (1) 行數(shù)的統(tǒng)計(jì)可通過統(tǒng)計(jì)輸入的′\n′符的個(gè)數(shù)來完成。 while((ch=getchar())![KG*2]=EOF)if(ch==′\n′)n++。 (1) 本題要求的操作同樣可在while循環(huán)中完成: …… if(ch=′a′ amp。(4) 請(qǐng)自己完善程序。 for(i=1。 …… j=n。注意,在循環(huán)后putchar(′\n′)。當(dāng)i為1時(shí)ch中被賦予字母A,當(dāng)i為2時(shí)ch中被賦予了字母B,其他依此類推。因此在(3) 中for循環(huán)之前可用此表達(dá)式求出n的值。for(j=1。 DDDDDDD這同樣可以由以下的for循環(huán)來實(shí)現(xiàn): k)putchar(′ ′)。第七章、函數(shù)一、選擇題 以下說法中正確的是A) C語言程序總是從第一個(gè)定義的函數(shù)開始執(zhí)行B) 在C語言程序中,要調(diào)用的函數(shù)必須在main函數(shù)中定義C) C語言程序總是從main函數(shù)開始執(zhí)行D) C語言程序中的main函數(shù)必須放在程序的開始部分答案:C 以下函數(shù)的類型是A) 與參數(shù)x的類型相同C) int類型 printf(%d\\n,x*x)。答案:B 以下程序的輸出結(jié)果是A) 11C) 21 int c。}答案:C 以下程序的輸出結(jié)果是A) 1C) 1 int i=2,p。elsec=0。return(c)。 int c。double s。 i++) s+=。 int i,m=3。 i++) a+=f(i)。 k*=num%10。}while(num)。 unsigned n=26。}main(){}答案: 以下程序的輸出結(jié)果是____。a+=a。c=fun2(a,b)。 int c。請(qǐng)?zhí)羁铡nt n。}答案:n=s 以下函數(shù)用以求x的y次方。 int i。 i++)z=_____。long f(int n){s=_____。return s。 int k,n。for(k=0。}答案:1L、s*i、0、f(k)三、 程序調(diào)試和編程題而所給函數(shù)的實(shí)際流程卻不能實(shí)現(xiàn)這一功能,例如,若n的值為15(明顯不是素?cái)?shù))時(shí),在for循環(huán)中,當(dāng)k的值為3時(shí),就會(huì)執(zhí)行if子句,yes得0,但for循環(huán)并沒有終止,接著k為4時(shí)就會(huì)執(zhí)行else子句,又使yes得1,由此可見此程序段并不能準(zhǔn)確地判斷一個(gè)數(shù)是否為素?cái)?shù);最后確定yes為何值的是for循環(huán)的終止值n/2,當(dāng)n為15時(shí),k的值為n/2等于7,在循環(huán)體內(nèi)將又一次執(zhí)行else子句,使yes得1,這時(shí)循環(huán)結(jié)束,函數(shù)返回1。 (1) fun函數(shù)判斷傳給形參n的數(shù)是否為素?cái)?shù),若是函數(shù)返回1,否則返回0。 k++) s=s+_____。n)。 i=n。 int i。答案:=y、z*x 以下程序的功能是計(jì)算s=0!+1!+2!+3!+...+n!。}for(i=1。{double fun(double x, int y)t=n*t/(2*n+1)。 teps。printf(%d\\n,fun1(x,y))。return c。{fun2(int a,int b)} double a=,b=。z=z+x。答案:12 以下程序的輸出結(jié)果是____。}{main()}{do答案:A二、 填空題 以下程序的輸出結(jié)果是____。}for(i=0。{main()}for(i=1。printf(%d\\n,c)。{main()}if(a==b)c=a。printf(%d,p)。{main()D) 2B) 0r=func((x,y++,x+y),z)。return c。{fun(int a,int b)D) 31B) 20{fff(float x)D) 無法確定B) void類型(8) 請(qǐng)讀者自己補(bǔ)充有關(guān)的include行、語句和變量的定義,以完成整個(gè)程序。 for(k=L。(7) 現(xiàn)在來解決每行的縮進(jìn)問題。 BBB 若所用的變量都已正確定義,通過輸入L的值為5,則程序段在第一列起有以下的輸出結(jié)果: j++)putchar(ch)。 ch=′A′+i1。 i=L。(5) 按要求每行輸出的字母的個(gè)數(shù)不同,第二行輸出3個(gè)字母,第三行輸出5個(gè)字母,第四行輸出7個(gè)字母……(3)中for循環(huán)體的執(zhí)行次數(shù)取決于n的值,也就是說n的值決定了每行輸出字母的個(gè)數(shù)。(4) 現(xiàn)在應(yīng)當(dāng)解決如何按要求給出每行輸出的字符。(3) 假定ch中存放了一個(gè)字符,我們知道,通過以下循環(huán)可以在一行上輸出n個(gè)字符: i++) (1) 若圖案的行數(shù)輸入到變量L中。 ch=′z′)n++。 }(2) 若用整型變量n作為計(jì)數(shù)器對(duì)小寫字母進(jìn)行統(tǒng)計(jì),只要讀入的字符是小寫字母,則n增1。 { (3) ,在TURBO C的環(huán)境下,鍵入Ctrl+Z(即按住鍵盤上的Ctrl鍵,同時(shí)按字母Z鍵)后,敲Enter鍵,即輸入了EOF。若用整型變量n作為計(jì)數(shù)器對(duì)′\n′符進(jìn)行統(tǒng)計(jì),只要讀入的字符是′\n′,則n增1。注意,最后輸出n時(shí),應(yīng)當(dāng)使用格式說明%ld,而不能使用%d。 ch=getchar()。(4) 把(3)中的語句放入循環(huán)中:ch=getchar()。 }if語句后一對(duì)括號(hào)中的判斷表達(dá)式可以調(diào)用字符函數(shù)isdigit來實(shí)現(xiàn): if(ch=′0′amp。(3) 要把輸入的一串?dāng)?shù)字字符轉(zhuǎn)換成一個(gè)整數(shù),首先需要判斷當(dāng)前讀入的字符是否是數(shù)字字符,若不是則什么也不做;若是,則進(jìn)行以下操作:① 把當(dāng)前讀入的一個(gè)字符轉(zhuǎn)換成一個(gè)一位整數(shù),這可由語句“d=ch′0′。【分析與解答】(4) 把(2)和(3)中給出的語句放在循環(huán)體內(nèi),并按要求給出正確的定義和初值,就可完成題目所要求的操作。(3) 在循環(huán)內(nèi)要求進(jìn)行的另一個(gè)操作是:每行只能輸出3對(duì)字符和與之對(duì)應(yīng)的ASCII代碼值。(2) 在循環(huán)內(nèi)要求進(jìn)行的操作之一是:輸出每個(gè)字符以及與之對(duì)應(yīng)的ASCII代碼值。c3)。c1)。a2)。scanf(%c%f%c%f,amp。c2)。a1,amp。答案:10A20B30C40D 若有以下說明和輸入語句,要求給cc2輸入字符A和B,給a,從鍵盤正確輸入數(shù)據(jù)的形式是____。y,amp。w,amp。答案:1 若要通過以下語句給a、b、c、d分別輸入字符A、B、C、D,給w、x、y、z分別輸入40,正確的輸入形式是____,請(qǐng)用CR代表Enter鍵。\39。答案: 若輸入字符A,在以下while語句執(zhí)行后ch的值是____。c2)。scanf(%f%c%f%c,amp。D) 2□%□4□CR break。case 3case 2\39。\39。{main()include D) 6688766B) 668966printf(%d,%c\\n,ch1,ch2)。\39。+\39。ch2=\39。\39。+\39。ch1=\39。\39。amp。\39。\39。Y\39。A\39。{main() D) 65,89C) A,YB) 65,90A) 因輸出格式不合法,無正確輸出答案:D 以下程序的輸出結(jié)果是)(c=\39。A\39。Z\39。A\39。Z\39。\39。\39。\39。\39。則正確。若A)選項(xiàng)改為\39。\39。amp。\\65\39。\\0xff\39。\\72\39。A) 整型、實(shí)型、邏輯型第六章、字符型數(shù)據(jù)一、選擇題 C語言中的簡(jiǎn)單數(shù)據(jù)類型有printf(″\n″)。b。k=7。 現(xiàn)在我們已完成了在每行輸出指定數(shù)目的*號(hào)。printf(″\n″)。k=1。 在下半部依次是1個(gè);因此可以用以下的程序段來實(shí)現(xiàn)這樣的輸出: i++)printf(″*″)。 for(k=1。(2) 以上圖形是在各行上輸出數(shù)目不等的*號(hào),只是*號(hào)的數(shù)目依次有規(guī)律地變化。 printf(″*″)。 (1) 不難理解利用以下的for循環(huán)可以在一行上連續(xù)輸出n個(gè)*號(hào): (6) 請(qǐng)讀者自己對(duì)變量做出正確的定義并賦初值,完善程序;也可以參考此程序段,按照自己的思路獨(dú)立地完成程序。if(n%5==0){ y++ )if(y%4==0 amp。 (y%4==0 amp。 (1) 從1880年至2000年的年數(shù)可用一個(gè)for循環(huán)來取得。(7) e的值應(yīng)當(dāng)是:。i++。(5) 現(xiàn)例示用while循環(huán)來求e值的部分程序:i=1。 e+=t。 【分析與解答】(1) 本題的基本算法是求累加值。 sum=sum+t。 s=s。 i+=2 )…(2) 按所給的算式可以看到,累加項(xiàng)的符號(hào)是在交叉改變的,為此應(yīng)當(dāng)在循環(huán)體內(nèi)設(shè)置一個(gè)變量,使它的符號(hào)按此規(guī)律交叉改變,這可用:s=s。累加項(xiàng)的值有規(guī)律的遞增,每一項(xiàng)的絕對(duì)值比前一項(xiàng)增2,因此可
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1