《C語言程序設(shè)計(jì)基礎(chǔ)(第二版)》模塊習(xí)題參考答案_第1頁
《C語言程序設(shè)計(jì)基礎(chǔ)(第二版)》模塊習(xí)題參考答案_第2頁
《C語言程序設(shè)計(jì)基礎(chǔ)(第二版)》模塊習(xí)題參考答案_第3頁
《C語言程序設(shè)計(jì)基礎(chǔ)(第二版)》模塊習(xí)題參考答案_第4頁
《C語言程序設(shè)計(jì)基礎(chǔ)(第二版)》模塊習(xí)題參考答案_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

C語言基礎(chǔ)模塊一/c語言程序結(jié)構(gòu)1填空函數(shù)主(2);預(yù)編譯(3)字符,數(shù)字,下劃線(4)用于標(biāo)示命令,變量,函數(shù),數(shù)組,數(shù)據(jù)類型等程序?qū)ο髷?shù)字,字母,下劃線半角西文以字母或下劃線開頭(5)F52判斷1~5××√××6~10×√×√×3選擇AB模塊二/c語言的基本數(shù)據(jù)對象1填空整型實(shí)型字符型常量變量#difineDOMAIN“”變量名變量類型變量值先定義后使用,使用前賦初值小數(shù)點(diǎn)左右兩邊至少一邊有數(shù)e字母兩邊都要有數(shù)且后邊必須是整數(shù)字符常量字符串常量‘’“”242判斷題1~5√√×√√6~8×××3選擇題DADBBAB模塊三/數(shù)據(jù)運(yùn)算表達(dá)式1填空(1)%、*、/、+、-(2)4321(3)變量(4)結(jié)合性(5)34(6)201(7)<、<=、>、>===、!=(8)||&&!(9)152判斷1~5√×××××6~10××√××3選擇CDAAAA4分析并寫出下列表達(dá)式及變量的值(1)-16(2)46(3)-24(4)2.5(5)3.5000005把下列數(shù)學(xué)表達(dá)式改寫成合法的c語言表達(dá)式(1)y=x*x+6*x-34(2)y=a*(x+b/2/a)+((4*a*c-b*b)/4/a)(3)y=a*(x-b)/(b-c)*6*x(4)y=3*y+2.0/4*y-56按要求寫出正確的表達(dá)式dgt>=‘a(chǎn)’&&dgt<=‘z’||dgt>=‘A’dgt<=‘Z’sp=‘\t’||sp=‘\n’||sp=‘’m>10&&m%2==1(y%4==0&&y%100!=0)||y%400==0x>10||x<0模塊四/在程序中輸入輸出數(shù)據(jù)1填空顯示器鍵盤&變量名常量表達(dá)式空白字符空格水平制表符垂直制表符scanf(“%d”,&ch);ch=getchar();printf()整型字符型原樣輸出#include<stdio.h>2判斷1~6√×√√×√3選擇ACDCC4寫程序結(jié)果(1)a97A65(2)a=11,b=10a=10,b=10busiscomingCatiscomingb=3,y=3.400000b=1,y=3.000000模塊五/算法的表示1填空數(shù)據(jù)結(jié)構(gòu)算法加工處理數(shù)據(jù)對象的方法和步驟一能改變變量的值調(diào)用語句前順序分支循環(huán)22自頂而下,逐步細(xì)化2畫流程圖結(jié)束m%2==0m開始結(jié)束s,svsv=s/3s=a+b+ca,b,c開始(1) (2)結(jié)束m%2==0m開始結(jié)束s,svsv=s/3s=a+b+ca,b,c開始 NO YESnoyesnoyessa>1&&<100結(jié)束i++s=s+ii%2==1i<=100開始開始i++ai<=10min=amax=aa<ba>bmin,max結(jié)束(3) (4)sa>1&&<100結(jié)束i++s=s+ii%2==1i<=100開始開始i++ai<=10min=amax=aa<ba>bmin,max結(jié)束 NO NO YESNO NO NO NO MO.2.程序流程控制模塊一/順序程序設(shè)計(jì)編程(1)#include”stdio.h”main(){inta,b,c;floats,av;scanf(“%d%d%d”,&a,&b,&c);s=a+b+c;av=s/3;printf(“%f%f”,s,sv);}(2)#include”stdio.h”main(){floatr,r1,r2;scanf(“%f%f”,&r1,&e2);r=1/(1/r1+1/r2);printf(“%f”,r);}(3)#include”stdio.h”main(){inta,s;scanf(“%d”,&a);printf(“%d”,a);}(4)#include”stdio.h”{inta,s;scanf(“%d”,&a);s=a%10+a/10%10+a/100;printf(“%d”,s);}(5)#include”stdio.h” main() {charch; scanf(“%c”,&ch); printf(“%c%c”,ch-1,ch+1); } (6)#include”stdio.h”main(){inta,b,x,d;scanf(“%d%d%d”,&a,&b,&c);d=b*b-4*a*c;printf(“d=%d”,d);} 模塊二/分支結(jié)構(gòu)程序設(shè)計(jì)1填空邏輯12系統(tǒng)關(guān)鍵字上面的,最近的,未配對的花括號整型或字符型整型或字符型m=a,a=b,b=m;a>cm=a,a=c,c=m;m=b,b=c,c=m;2程序結(jié)果(1)z=0(2)m=5(3)2,2,3(4)3編程(1)#include”stdio.h”main(){intx,y;scanf(“%d%d”,&x,&y);if(x>y)printf(“%d”,x);elseprintf(“%d”,y);}#include”stdio.h”main(){inta,b,x,d,m;scanf(“%d%d%d%d”,&a,&b,&c,&d);if(a>b)m=a,a=b,b=m;if(a>c)m=a,a=c,c=mif(a>d)m=a,a=d,d=m;if(b>c)m=b,b=c,c=m;if(b>d)m=b,b=d,d=m;if(c>d)m=c,c=d,d=m;printf(“%d%d%d%d”,a,b,c,d);} (3)switch(s/10)case0:case1:case2:case3:case4:case5:m=6;break;case6:m=7;break;case7:m=8;break;case8:m=9;break;case9:m=10;break;default:m=0;模塊三/循環(huán)結(jié)構(gòu)設(shè)計(jì)1填空循環(huán)控制變量循環(huán)條件循環(huán)體循環(huán)嵌套提前結(jié)束continue無數(shù)次-1無限5do{…}while325312選擇ADBCC3閱讀程序(1)3,3(2)011122(3)420(4)m=25,n=1(5) 636(6)r=100111(7)10(8)sum=19525編程(1)1.#include"stdio.h"main(){inti,j;for(i=1;i<=5;i++){for(j=1;j<=i;j++)printf("%d",i*j);printf("\n");}}2.#include"stdio.h"main(){inti,j;for(i=5;i>=1;i=i-2){for(j=1;j<=i;j++)printf("*");printf("\n");}}(2)#include"stdio.h"main(){inti,s=0;for(i=1;i<=500;i++)s+=i;printf("%d",s);}(3)#include"stdio.h"main(){inti=0;floats=0,a=100;while(s<590){a=a/4*3;s=s+a;i++}}printf("%d",i);}(4)#include"stdio.h"main(){inti,a;for(i=1;i<=500;i++){ a=i*i; if(a%10==i) printf("%d\n",i);}(5)#include"stdio.h"main(){inti,a,n,c,s=0,b=0;scanf("%d%d",&a,&n);for(i=1;i<=n;i++)b=b*10+a;c=a;for(i=1;i<=n-1;i++){s+=c;c=c*10+a;}b=b-s;printf("%d",b);}NO.3構(gòu)造數(shù)據(jù)對象模塊一數(shù)組1填空有序的變量首地址下標(biāo)08longtw[23];05‘\0’2charenm[9];intpn[100]={0};printf(“%s”,ss);2選擇題(1)A(2)D(3)A(4)B(5)A(6)B(7)C3判斷題1~6××√×√√4程序結(jié)果(1)97531(2)8,10(3)m=5,n=5(4)879541126(5)6785程序填空sub(a)creturnc6寫程序(1)#include<stdio.h>main(){inta[30],i,max=0,min=0,sum=0;floatave;for(i=0;i<30;i++)scanf("%d",&a[i]);for(i=0;i<30;i++){if(a[i]>max)max=a[i];if(a[i]<min)min=a[i];}for(i=0;i<30;i++)sum=sum+a[i];ave=sum/30;printf("max=%d.min=%d,sum=%d,ave=%d",max,min,sum,ave);}(2)#include<stdio.h>main(){charch[]="12Bou*nd678le";inti,j=0;for(i=0;i<14;i++)if((ch[i]>='a'&&ch[i]<='z')||(ch[i]>='A'&&ch[i]<='Z')||ch[i]=='\0'){ch[j]=ch[i];j++;}printf("%s",ch);}(3)#include<stdio.h>main(){charstr[78];inti;scanf("%s",&str);for(i=0;i<78;i++)if(str[i]>='a'&&str[i]<='z')str[i]=str[i]-32;printf("%s",str);}(4)#include<stdio.h>main(){inta[20],i,j;a[0]=1,a[1]=1;for(i=2;i<20;i++) a[i]=a[i-1]+a[i-2];for(i=0;i<20;){for(j=1;j<=5;i++){printf("%d",a[i

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論