c語言程序設(shè)計學(xué)習(xí)指導(dǎo)與練習(xí)提高-參考答案_第1頁
c語言程序設(shè)計學(xué)習(xí)指導(dǎo)與練習(xí)提高-參考答案_第2頁
c語言程序設(shè)計學(xué)習(xí)指導(dǎo)與練習(xí)提高-參考答案_第3頁
c語言程序設(shè)計學(xué)習(xí)指導(dǎo)與練習(xí)提高-參考答案_第4頁
c語言程序設(shè)計學(xué)習(xí)指導(dǎo)與練習(xí)提高-參考答案_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

c語言程序設(shè)計學(xué)習(xí)指導(dǎo)與練習(xí)提高-參考答案c語言程序設(shè)計學(xué)習(xí)指導(dǎo)與練習(xí)提高-參考答案c語言程序設(shè)計學(xué)習(xí)指導(dǎo)與練習(xí)提高-參考答案c語言程序設(shè)計學(xué)習(xí)指導(dǎo)與練習(xí)提高-參考答案編制僅供參考審核批準(zhǔn)生效日期地址:電話:傳真:郵編:第1章C語言概述知識點鞏固習(xí)題一、選擇題 二、基本概念填空題1.小寫 2.有且僅有3.函數(shù) 4.執(zhí)行部分5.編譯連接 6./**/7.Alt+Enter 8.F29.F6 10.F10第2章程序的靈魂—算法知識點鞏固習(xí)題一、基本概念填空題1.一個或多 2.流程圖N-S3.判斷 4.分支5.順序結(jié)構(gòu)循環(huán)結(jié)構(gòu) 6.一個一個7.結(jié)構(gòu) 8.適合9.一個算法應(yīng)包含有限個操作步驟 10.略二、算法填空題1.(1)a與b互換 (2)輸出a,c,b(3)輸出a,b,c2.(1)n=1 (2)a>max(3)n=n+13.(1)sum=sum+n (2)輸出sum4.(1)n被5整除 (2)輸出n不能被3和5整除第3章數(shù)據(jù)類型、運算符與表達(dá)式知識點鞏固習(xí)題一、選擇題 二、基本概念填空題1.unsigned 2.#define符號常量名常量3.預(yù)定義標(biāo)識符用戶標(biāo)識符 4.字母數(shù)字下劃線字母下劃線5.換行 6.7.a/(b*c) 8.(1)58.(2)5 8.(3)39.floata1=1,a2=1; 10.655350111000000000000000011.01 12.!&&||13.非0010 14.1015.x>20&&x<30||x<-100提高題選擇題 二、基本概念填空題1. 2.11123.將10賦值給s 4.\'A''\0'5.3 6.7.cos3)+8*exp(x) 8.-b+9.203 10.1211.145 12.313. 14.1015.1 16.算術(shù)關(guān)系邏輯逗號條件賦值第4章順序結(jié)構(gòu)程序設(shè)計知識點鞏固習(xí)題一、選擇題 二、填空題1.; 2.花括號(“{}”)3.1245 4.(1)-20025004.(2)i=-200,j=2500 4.(3)i=-200 j=25005.a=,a=,a=513.,a=513.6.252137三、完善程序題1.a=bb=c 2.ch=ch-32ch3.scanf("%f%f",&x,&y);z4.#definePIscanf("%f",&r,)v=3*PI*r*r*r提高題一、選擇題 二、填空題1.0 2.100300400三、完善程序題1.a1000a10a10a方法2:a/ba/b第5章選擇結(jié)構(gòu)程序設(shè)計知識點鞏固習(xí)題一、選擇題 二、填空題1.yes 2.-43.1 4.102005.503三、完善程序題1.a%2==1"no\n"2.ch>=’A’&&ch<=’Z’ch+323.z=-2*x/Pix==0z=2*x/Pi4.temp=ab=temp5.x%3==0||x%7==0f=16.(int)(score/10)default:grade='E'提高題一、選擇題 二、填空題1.3 2.*#3.m=1m三、完善程序題1.b<=cb<=a&&b<=cprintf("%d,%d,%d\n",c,a,b)printf("%d,%d,%d\n",c,b,a)2.x>=1&&x<10y=3*x-113.k==1k==2k==34.ch=ch+3ch=ch+3-265.scanf("%ld",&i)b2+200000*b=i*b10+(i-1000000)*第6章循環(huán)結(jié)構(gòu)程序設(shè)計知識點鞏固習(xí)題一、選擇題 二、填空題1.123 2.363.7 4.135.120 6.5467.05 8.*#*#*#$9.3,3 10.18三、完善程序題1.while(i<=100)i++2.amin=xx!=-1x<okoki++yesno4.r!=0nrm%n5.>=1e-6xn1(xn0+a/xn0)/26.#include<>x0=xx0-f/f1fabs(x-x0)>=1e-57.4-i2*i-18.n<=13t=n9,prime=1m%n==0prime10.b=i+111.breakcontinue12.sn=tn=0i<=na=a*1013.intnt=t*n14.j=n/10%10i*i*i+j*j*j+k*k*k==n15.s=s+2*hh=h/2提高題一、選擇題 二、填空題1.m=2求m和n的最大公約數(shù) 2.-23.16,60 4.ThisIsBook!5.101,-1三、完善程序題1.(ch=getchar())!='#'letter++ch>='0'&&ch<='9'other++2.fabs(t)x*x/n(2*n+1)3.f1*f2<0x=(x1+x2)/2x2=xx1=x4.fz+fmi++5.n=0i%7==26.k*kbreakn/10%107.(a!=c&&b!=c&&a!='X'&&c!='X'&&c!='Z'8.d=1a%i==0&&b%i==0&&c%i==0d=d*9.n!=0n/10continuei10.s=0m==sm%i==0第7章數(shù)組知識點鞏固習(xí)題一、選擇題 二、基本概念填空題1.首地址 2.有限3.行列下標(biāo)值相等 4.兩個原序列同為升序或同為降序5.gets(str); 6.0三、閱讀程序題1.s=1234 2.***** ***** ***** ***** *****3.求數(shù)組最大元素的下標(biāo) 4.s=155.012 6.000010120127.6 8.將兩個字符串合并,并輸出合并串的串長9.e,hello 10.將讀入的十進(jìn)制正整數(shù)轉(zhuǎn)換成十六進(jìn)制序列y,,0四、完善程序題1.x=x/2x!=0i-12.a/100%10aa[i]=aa[i]%10i<23.k=SIZE-1j<k4.find=1low=mid+1high=mid-15.i==ja[i][4-i]=16.a[m-1][0]a[m][n-1]=a[m-1][n]7.k++a[i][j]printf("\n")8.""strcmp(a,max)>09.i=0a[i++]=b[j]a[i]='\0'10.chars[]j=0,k=0s[k]='\0'11.a[i]!=’\0’a[i]+3-26a提高題一、選擇題 二、閱讀程序題1.將任意讀入的整數(shù)插入有序數(shù)組后,使之依然有序2.258 *#WaMP*三、完善程序題1.a[i++]b[j++]break2.x%10m<nm>=n3.a[k]=ka[k]!=0a[j]%a[k]==04.a[i][0]=a[i][i]=1a[i-1][j-1]+a[i-15.(N+1)/2a[j][N-k]printf("\n")6.i=0,j=strlen(str)-1str[j]str[j]7.a[i]-97i+978.<>s=0strlen(a)9.toupper(c)-'A'+10c-‘0’第8章函數(shù)知識點鞏固習(xí)題一、選擇題 二、填空題1.30,20,10 2.83.hlo 4.6785.110…f(1) 6.211 311 411210…f(2)100…main()7.2,5,1,2,3,-2 8.1 5,6 4,69.c=0 c=-1c=-2三、完善程序題1.i<2j<4arr[i][j]>maxmax=arr[i][j]2.chch=='#'i++3.str[num]!='\0'num4.floatfmax(x,y)(x>y)x:y5.return(1)return(n+sum(n-1))6.voidinverse(charstr[])j=strlen(str)i<j-17.str[i++]=str2[j]str[i]='\0'stringcat(s1,s2,s)8.returnxreturn((2*n-1)*x*p((n-1),x)-(n-1)*p((n-2),x))/n提高題一、選擇題 二、填空題1.21 2.43.012345 4.3155.5671 6.5,257.1111012 122913133814三、完善程序題1.str[i]word=0num++2.m%k==0prime(n-i)3.y>x&&y>zreturnzj%x1==0&&j%x2==0&&j%x3==04.m=1m*im=0fun(k)5.s[i]=k(i+1)%5==0sum=06.#include<>flag=0len++place=start7.(i=n/10)!=0n%10第9章預(yù)處理命令知識點鞏固習(xí)題一、選擇題 5.B 二、基本概念填空題1.不占用 2.無三、閱讀程序題1.15 2.ar=9ar=9ar=11提高題一、選擇題 二、閱讀程序題1.89 2.12三、完善程序題#include""第10章指針知識點鞏固習(xí)題一、選擇題 二、基本概念填空題1.NULL合法空間的地址 2.a[5]元素的地址a[5]元素的值3.5 4.(1)&a[1]即數(shù)組a的第二行的首地址4.(2)&a[2][0] 4.(3)&a[1][2]4.(4)a[0][2] 5.12126.ABCDA 7.3字符串“”三、閱讀程序題1.2,5 2.ga3.xyabcABC 4.ABCD BCD CD D5.6,69,9 6.調(diào)用函數(shù)求得任意輸入的兩整數(shù)之和7.10,2010,20 8.4862659.ADBCBB 10.1四、完善程序題1.pp=a*p2.p=ap-a3.getchar()‘\0’4.方法1:&a[0][0]i*4+j方法2:i/4i%4&a[0][0]i*4+j方法3:p=ap+i/4i%45.t[80]strcmp(c[i],c[i+1])>0puts6.chara[10]strcmp(a,p[i])<07.max_value(a,10)p++*p>m8.t=*x*x=*y*y=t9.*t++str1,str210.p[n]!=cp+n提高題一、選擇題 二、基本概念填空題1.3*i+jij 2.nanjing3.BBBAAA123三、閱讀程序題1.15 2.4,53.8retupmoputer 4.elpoePanihC5.hane四、完善程序題1.break‘\0’*p++2.s+n-1breakp2—3.*(text+i)n++j=04.fac[left]fac[right]fac[left]fac[left++]5.j++j++j++a!=0r<10i-16.exit(0)*(p+i)=*p1p++7.*fun)(double)(*fun)(a+i*h)mypoly第11章結(jié)構(gòu)體、共用體與枚舉類型知識點鞏固習(xí)題一、選擇題 二、基本概念填空題1.表11-1結(jié)構(gòu)體與共用體變量的對比表問題結(jié)構(gòu)體共用體變量定義格式略略什么因素決定了變量的大小變量所有成員容量之和成員中內(nèi)存需求量最大者的容量對成員的引用方法變量.成員名指針->成員名變量.成員名指針->成員名改變一個成員的值是否影響其他成員的值否是可否為變量各成員初始化可以不可以2.表11-2簡單數(shù)據(jù)類型與結(jié)構(gòu)體、共用體的對比表問題char/int/float指針結(jié)構(gòu)體共用體數(shù)據(jù)類型是否需要單獨定義否否是是是否有明確的數(shù)值范圍是∕∕∕是否可以用scanf、printf直接輸入輸出是一般不這么做否否是否可以直接進(jìn)行關(guān)系運算是是否否3.成員指向成員 4.p->b(*p).b5.34 6.20w[0].a[3]w[1].pw->a[1](*pw).a[1]pw->(*pw).三、閱讀程序題1.9 2.0:706,1:9083.48四、完善程序題1.t=a[i]a[i]=a[k]a[k]=t2.scanf("%s",name)stu[j].dps++3.a[i].con++a[j].con++4.(d-1)5.returnhp1!=NULLp1=p1->linkp1->link

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論