



全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
紅東方 2012年9月全國計(jì)算機(jī)等級考試二級C語言上機(jī)題庫第1套:1、程序填空題給定程序中,函數(shù)fun的功能是將參數(shù)給定的字符串、整數(shù)、浮點(diǎn)數(shù)寫在文本文件中,再用字符串方式從此文本文件中逐個(gè)讀入,并調(diào)用庫函數(shù)atoi和atof將字符串轉(zhuǎn)換成相應(yīng)的整數(shù)、浮點(diǎn)數(shù),然后將其顯示在屏幕上。填空:(1)FILE* (2)fclose(fp) (3)fp改錯(cuò):(1)t=(STU *)calloc(sizeof(STU),m); (2)tk=bj;編程:int i,t,j=0,*p=a; t=p0; for(i=0;i=n) aj=t; return j;第2套:程序填空題給定程序中,函數(shù)fun的功能是:將形參n中,各位上為偶數(shù)的數(shù)取出,并按原來從高位到低位的順序組成一個(gè)新的數(shù),并作為函數(shù)值返回。 例如,從主函數(shù)輸入一個(gè)整數(shù):27638496函數(shù)返回值為26846。填空:(1)1 (2)s (3)i*10改錯(cuò):(1)int fun(int n,int xxM); (2)printf(“%4d”,xxij);編程:*c=(a/10)*1000+(b%10)*100+(a%10)*10+(b/10); 最后在黑色對話框中輸入45 12后按回車鍵第3套:程序填空題給定程序中,函數(shù)fun的功能是:找出100999之間(含100和999)所有整數(shù)中各位上數(shù)字之和為x(x為一正整數(shù))的整數(shù),然后輸出;符合條件的整數(shù)個(gè)數(shù)作為函數(shù)值返回。例如,當(dāng)x值為5時(shí),100999之間各位上數(shù)字之和為5的整數(shù)有:104、113、122、131、140、203、212、221、230、302、311、320、401、410、500,共有15個(gè)。當(dāng)x值為27時(shí),各位數(shù)字之和為27的整數(shù)是:999,只有1個(gè)。填空:(1)999 (2)t/10 (3)x改錯(cuò):(1)void fun(long s,long *t) (2)while(s0)編程:(注意:此題在/*請按題目要求完成以下代碼*/的下面填入答案)if(ai.s aj.s) tmp=ai; ai=aj; aj=tmp; 第4套:程序填空題給定程序中,函數(shù)fun的功能是:找出100至x(x999)之間各位上的數(shù)字之和為15的所有整數(shù),然后輸出;符合條件的整數(shù)個(gè)數(shù)作為函數(shù)值返回。例如,當(dāng)n值為500時(shí),各位數(shù)字之和為15的整數(shù)有:159、168、177、186、195、249、258、267、276、285、294、339、348、357、366、375、384、393、429、438、447、456、465、474、483、492。共有26個(gè)。填空:(1)0 (2)x (3)t+改錯(cuò):(1)int i,s1; (2)ti=ss1-1-i;編程:*c=(b/10)*1000+(a/10)*100+(b%10)*10+a%10; 最后在黑色對話框中輸入45 12后按回車鍵第5套:程序填空題給定程序中,函數(shù)fun的功能是計(jì)算下式 s=1/(2*2)+3/(4*4)+5/(6*6)+(2n-1)/(2n*2n)直到|(2n-1)/(2n*2n)|=1e-3,函數(shù)的返回值2.985678。填空:(1)0 (2)i+ (3)2.0*i改錯(cuò):(1)void fun(char *s,char *t) (2)t2*d=0;編程:int i,j=0; for(i=1;istrlen(s);i+=2) if(i%2=1 & si%2=1) tj+=si; tj= 0;最后在黑色對話框中輸入ABCDEFG123456后按回車鍵第6套:程序填空題函數(shù)fun的功能是:統(tǒng)計(jì)長整數(shù)的各個(gè)位上出現(xiàn)數(shù)字1、2、3的次數(shù),并通過外部(全局)變量c1、c2、c3返回主函數(shù)。例如,當(dāng)n=123114350時(shí),結(jié)果應(yīng)該為:c1=3 c2=1 c3=2。填空:(1)n%10 (2)break (3)break改錯(cuò):(1)if(t=0) (2)*zero=count;編程:double s=0,t=1; int i; for(i=1;i=n;i+) t*=i; s+=1.0/t; return s;最后在黑色對話框中輸入50后按回車鍵第7套:程序填空題給定程序中,函數(shù)fun的功能是:統(tǒng)計(jì)出帶有頭結(jié)點(diǎn)的單向鏈表中結(jié)點(diǎn)的個(gè)數(shù),存放在形參n所指的存儲(chǔ)單元中。填空:(1)*n (2)next (3)head改錯(cuò):(1)a=NULL; (2)if(*r=*p)編程:*c=(a%10)*1000+(b/10)*100+(a/10)*10+(b%10); 最后在黑色對話框中輸入45 12后按回車鍵第8套:程序填空題給定程序中,函數(shù)fun的功能是根據(jù)形參i的值返回某個(gè)函數(shù)的值。當(dāng)調(diào)用正確時(shí), 程序輸出 x1=5.000000, x2=3.000000, x1*x1+x1*x2=40.000000填空:(1)double (2)f1 (3)f2改錯(cuò):(1)char *fun(char *s,char *t) (2)ss+; (3)tt+;編程:int i; for(i=0;im;i+) fun1(w);最后在黑色對話框中輸入3后按回車鍵第9套:程序填空題函數(shù)fun的功能是:從三個(gè)形參a,b,c中找出中間的那個(gè)數(shù),作為函數(shù)值返回。例如,當(dāng)a=3,b=5,c=4時(shí),中數(shù)為4。填空:(1)a (2)a (3)b改錯(cuò):(1)c=c+32;(把大寫C改成小寫) (2)c=c+5;編程:int i; double fac=1.0; double sum=1.0; for(i=2;i=n;i+) fac+=sqrt(i); sum+=fac; 最后在黑色對話框中輸入20后按回車鍵第10套:程序填空題給定程序中,函數(shù)fun的功能是,將形參s所指字符串中的字母字符順序前移,其他字符順序后移,處理后新字符串的首地址作為函數(shù)值返回。例如:s所指字符串為:asd123fgh543df,處理后新字符串為asdfghdf123543。填空:(1)si (2)k (3)0改錯(cuò):(1)while(*w) (2)if(*r=*p)編程:int i,j=0; for(i=0;istrlen(s);i+) if(!(si%2) tj+=si; tj=0;最后在黑色對話框中輸入ABCDEFG12345后按回車鍵第11套:程序填空題給定程序中已建立一個(gè)帶有頭結(jié)點(diǎn)的單向鏈表,鏈表中的各結(jié)點(diǎn)按數(shù)據(jù)域遞增有序鏈接。函數(shù)fun的功能是:刪除鏈表中數(shù)據(jù)域值相同的結(jié)點(diǎn),使之只保留一個(gè)。 填空:(1)q (2)next (3) next改錯(cuò):(1);(少了分號) (2)p=j;t=ap;ap=ai;ai=t;編程:int i; *n=0; for(i=7;i=m;i+)if(i%7 = 0) | (i%11 = 0) a(*n)+=i;第12套:程序填空題給定程序中,函數(shù)fun的功能是:將形參std所指結(jié)構(gòu)體數(shù)組中年齡最大者的數(shù)據(jù)作為函數(shù)值返回,并在main函數(shù)中輸出。填空:(1)*std (2)stdi.age (3)改錯(cuò):(1)void fun(int *a,int *b) (2)t=*b;*b=*a;*a=t;編程:int i,j,min,k; for(i=0;iN;i+) min=tt0i;k=0;for(j=1;jM;j+)if(ttjimin) min=ttji; k=j; ppi=ttki;第13套:程序填空題給定程序中,函數(shù)fun的功能是:求出形參ss所指字符串?dāng)?shù)組中最長的長度,其余字符串左邊用字符*補(bǔ)齊,使其與最長的字符串等長。字符串?dāng)?shù)組中共有M個(gè)字符串,且串長N。填空:(1)k (2)len (3)ssij改錯(cuò):(1)result*=n-; (2)return result;(把橫線改成result)編程:char *p=s; int i=0; while(*p) if(*p!=c) si+=*p; p+; si=0;最后在黑色對話框中輸入n后按回車鍵第14套:程序填空題給定程序中,函數(shù)fun的功能是:求出形參ss所指字符串?dāng)?shù)組中最長字符串的長度,將其余字符串右邊用字符*補(bǔ)齊,使其與最長的字符串等長。ss所指字符串?dāng)?shù)組中共有M個(gè)字符串,且串長N。填空:(1)ssi (2)j+n (3)1改錯(cuò):(1)if(*p = ) (2);(后面缺少分號)編程:char ch; int i,j; for(i=1;i6;i+) for(j=i+1;j6;j+) if (*(s+i) *(s+j) ) ch=*(s+j); *(s+j)= *(s+i); *(s+i) = ch; 最后在黑色對話框中輸入CEAedca后按回車鍵第15套:程序填空題函數(shù)fun的功能是:計(jì)算f(x)=1+x+x22!+xn/n! 直到xn/n!10-6 若x=2.5,函數(shù)值為:12.182494。填空:(1)x (2)n (3)t改錯(cuò):(1)d=1;s=0; (2)d=d/10;(是除號)編程:int i; double s=0; for(i=0;i8;i+) s+=sqrt(xi+xi+1)/2); return s;第16套:程序填空題給定程序中,函數(shù)fun的功能是:在任意給定的9個(gè)正整數(shù)中找出按升序排列時(shí)處于中間的數(shù),將原數(shù)據(jù)序列中比該中間數(shù)小的數(shù)用該中間數(shù)替換,位置不變,在主函數(shù)中輸出處理后的數(shù)據(jù)序列,并將中間數(shù)作為函數(shù)值返回。 例如,有9個(gè)正整數(shù):1 5 7 23 87 5 8 21 45 按升序排列時(shí)的中間數(shù)為:8 處理后主函數(shù)中輸出的數(shù)列為:8 8 8 23 87 8 8 21 45填空:(1)bk (2)N/2 (3)改錯(cuò):(1)int tN,i,num=0; (2)tnum+=bi; (3)for(i=0;i=0 & *s=9) s+; return n; 第17套:程序填空題給定程序中,函數(shù)fun的功能是:統(tǒng)計(jì)整型變量m中各數(shù)字出現(xiàn)的次數(shù),并存放到數(shù)組a中,其中:a0存放出現(xiàn)的次數(shù),a1存放出現(xiàn)的次數(shù), a9存放出現(xiàn)的次數(shù)。例如,若m為14579233,則輸出結(jié)果應(yīng)為:0,1,1,2,1,1,0,1,0,1。填空:(1)ai (2)m%10 (3)m/10改錯(cuò):(1)bi=ai0; (2)for(j=1;j aij)編程:double sum=0,max,min; int i; max=min=a0; for(i=0;in;i+) sum=sum+ai; if(maxai) min=ai; sum=sum-max-min; return (sum/(n-2);最后在黑色對話框中輸入9.9 8.5 7.6 8.5 9.3 9.5 8.9 7.8 8.6 8.4后按回車鍵(每個(gè)小數(shù)之間只有一個(gè)空格)第18套:程序填空題給定程序中,函數(shù)fun的功能是將形參給定的字符串、整數(shù)、浮點(diǎn)數(shù)寫到文本文件中,再用字符方式從此文本文件中逐個(gè)讀入并顯示在終端屏幕上。填空:(1)FILE* (2)fp (3)ch改錯(cuò):(1)sj+=si; (2)sj=0;(雙引號改成引號)編程:(注意:這道題是在/*請?zhí)顚懴鄳?yīng)語句完成其功能*/下面的大括號中填入答案) for(j=0;jM;j+) bn=sji; n=i*M+j+1;第19套:程序填空題函數(shù)fun的功能是:計(jì)算f(x)=1+x+x/2!+xn/n!的前n項(xiàng)。若x=2.5,函數(shù)值為:12.182340.填空:(1)1 (2) 1 (3)i 改錯(cuò):(1)k=i;(2)c=k%10;(后面少了分號)編程:int i;double avg=0.0,sum=0.0,abs=0.0,fc;for(i=0;i10;i+) sum+=xi;avg=sum/10;for(i=0;i10;i+)abs+=(xi-avg)*(xi-avg);fc=sqrt(abc/10);ruturn fc;第20套:程序填空題給定程序中,函數(shù)fun的功能是:對形參ss所指字符串?dāng)?shù)組中的M個(gè)字符串按長度由短到長進(jìn)行排序。Ss所指字符串?dāng)?shù)組中共有M個(gè)字符串,且串長=0;j-) bi+=sj;strcpy(s,b);最后在黑色對話框中輸入abcdefg后按回車鍵第21套:程序填空題給定程序通過定義并賦初值的方式,利用結(jié)構(gòu)體變量存儲(chǔ)了一名學(xué)生的學(xué)號 姓名 和3門課的成績。函數(shù)fun的功能是將該學(xué)生的各科成績都乘以一個(gè)系數(shù)a。填空:(1)STU (2)scorei (3)&std改錯(cuò):(1)if(k0) (2)else if (k=0)編程:int I,j;for(i=0;i (3)fwrite改錯(cuò):(1)p=s; (順序反了)(2)while(*p+); (缺少分號)編程:int I,j;for(j=0;jM;j+)bj=0;for(i=0;i=0&i=10&ai=20&ai=30&ai=40&ai=50&ai=60&ai=70&ai=90&ai=99)b9+=1;elseb10+=1;第23套:程序填空題甲乙丙丁四人同時(shí)開始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函數(shù)fun的功能是根據(jù)形參提供的值,求出總共聽到多少次鞭炮聲作為函數(shù)值返回。注意,當(dāng)幾個(gè)鞭炮同時(shí)炸響,只算一次響聲,第一次響聲是在第0秒。例如,若t1=7,t2=5,t3=6, t4=4,n=10,則總共可聽到28次鞭炮聲。填空:(1) i (2) t+ (3)count改錯(cuò):(1)int fun (int a, int b, int c) (2) else return 1;(注意:這題不僅缺少分號,中間的單詞也錯(cuò)了,應(yīng)該是return)編程:int i,j=0;double s=0.0;for (i=3;i=n;i+) for (j=2;j=i;j+)if(i%j=0) break;if(j=i) s=s+sqrt(i);return s;最后在黑色對話框中輸入100按回車鍵第24套:程序填空題給定程序中,函數(shù)fun的功能是:計(jì)算出帶有頭結(jié)點(diǎn)的單向鏈表中個(gè)結(jié)點(diǎn)數(shù)據(jù)域中值之和作為函數(shù)值返回。填空:(1) data (2) next (3) head改錯(cuò):(1)while (*r) (2) *a=*r;a+;r+;(缺少分號)編程:int i,j=0;for(i=0;istrlen(s);i+=2)tj+=si;tj=0;最后在黑色對話框中輸入ABCDEFGHIJK后按回車鍵第25套:程序填空題給定程序中,函數(shù)fun的功能是:求ss所指字符串?dāng)?shù)組中長度最長的字符串所在的行下標(biāo),作為函數(shù)值返回,并把其串長放在形參n所指變量中。Ss所指字符串?dāng)?shù)組中共有M份字符串,且串長data或(*p).data (3) p-next改錯(cuò): (1)int i,one=0,zero=0; (2)switch(si) (多了分號)(3)case 0=:zero+;break;編程:while(*s) *a=*s;s+;a+;*a=/0;第27套:程序填空題人員的記錄由編號和出生年 月 日(加頓號)組成,N名人員的數(shù)據(jù)已在主函數(shù)中存入結(jié)構(gòu)數(shù)組std中。函數(shù)fun的功能是:找出指定年份的人員,將其數(shù)據(jù)放在形參k所指的數(shù)組中,由主函數(shù)輸出,同時(shí)由函數(shù)值返回滿足指定條件的人數(shù)。填空:(1)stdi.year (2) stdi (3) n改錯(cuò): (1)IsPrime(int n) (去掉后面的分號) (2)if (!(n%i) 編程:int i, max=a0.s,j=0;for(i=0;imax) j=I;max=ai.s;*s=aj;第28套:程序填空:函數(shù)fun的功能是:輸出a所指數(shù)組中的前n個(gè)個(gè)數(shù)據(jù),要求每行輸出5個(gè)數(shù)。請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果填空:(1)i%5=0 (2)n (3)ai改錯(cuò): (1)return t; (2)for (i=0;iN;i+) ti=xi; (缺少分號)(3)xi+1=findmid(a,b,c);編程:int i, j;j=-1;for(i=0;iN;i+)if(*s=x)j=I;s+;return j;最后在對話框中輸入27后按回車鍵第29套:程序填空題給定程序的功能是:調(diào)用函數(shù)fun將指定源文件中的內(nèi)容復(fù)制到指定的目標(biāo)文件中,復(fù)制成功時(shí)函數(shù)返回值為1,失敗時(shí)返回值為0。在復(fù)制過程中,把復(fù)制的內(nèi)容輸出到終端屏幕。主函數(shù)中源文件sfname中,目標(biāo)文件名放在變量tfname中。填空:(1)r (2) fs (3)ft改錯(cuò): (1)if(d%2=0) (2)s/=10; 編程:int i, j=0;for(i=0;i=eps)pi+=s;t=n/(2*n+1);*s=t;n+;pi=pi*2;return pi;最后在黑色對話框中輸入0.0005后按回車鍵第31套:程序填空題請補(bǔ)充fun函數(shù),該函數(shù)的功能是:統(tǒng)計(jì)所有小于等于n(n2)的素?cái)?shù)的個(gè)數(shù),素?cái)?shù)的個(gè)數(shù)作為函數(shù)值返回。填空:(1)j=3 (2)i (3)j改錯(cuò):(1)sum=0;j=0;(2)if(sum%4=2)編程:int i;double sum=0.0;if(n1&n=100)for(i=1;i=n;i+)sum+=1.0(2*i-1)-1.0/(2*i);return sum;最后在黑色對話框中輸入8后按回車鍵第32套:程序填空題人員的記錄由編號和出生年月日組成,N名人員的數(shù)據(jù)已在主函數(shù)中存入結(jié)構(gòu)體數(shù)組std中,且編號惟一。函數(shù)fun的功能是:找出指定編號人員的數(shù)據(jù),作為函數(shù)值返回 ,由主函數(shù)輸出,若指定編號不存在,返回?cái)?shù)據(jù)中的編號為空串。填空:(1)STU (2)stdi.num (3)stdi改錯(cuò):(1)r+;p+; (2)if(*r=0)編程:int i,j=0;for(i=0;istrlen(s);i+)if(si%2)tj+=si;tj=0;最后在黑色對話框輸入ABCDRFG12345后按回車鍵第33套:程序填空題給定程序的功能是:從鍵盤輸入若干文本(每行不超過80個(gè)字符),寫到文件myfile4.txt中,用-1作為字符串輸出輸入的標(biāo)志。然后將文件的內(nèi)容讀出顯示在屏幕上。文件的讀寫分別由自定義函數(shù)ReadText和WriteText實(shí)現(xiàn)。填空:(1)*fw (2)str (3)str改錯(cuò):(1)void fun(long s,long *t) (2)sl=s1*10;(注意,s后面是字母l不是數(shù)字1)編程:int i,j=0,min=a0.s;for(i=0;iai.s)j=0;bj+=ai;min=ai.s;else if(min=ai.s)bj+=ai;return j;第34套:程序填空題給定程序中,函數(shù)fun的功能是:計(jì)算下式前n項(xiàng)的和s=(1*3)/(2*2)- (3*5)/(4*4)+ (5*7)/(6*6)-+(-1)( n-1) *(2n-1)(2n+1)/(2n*2n)作為函數(shù)值返回。例如:當(dāng)形參n的值為10時(shí),函數(shù)返回:-0.204491.填空:(1)1 (2)2*i (3)(-1)改錯(cuò):(1)k+; (2)if(m=k) 編程:int i;*max=a0;*d=0;for(i=0;iN;i+)if(*maxai);*max=ai*d=I;第35套:程序填空題函數(shù)fun的功能是進(jìn)行字母轉(zhuǎn)換。若形參ch中是小寫英文字母,則轉(zhuǎn)換成對應(yīng)的大寫英文字母;若形參ch中是大寫英文字母,則轉(zhuǎn)換成對應(yīng)的小寫英文字母;若是其他字符則保持不變;并將轉(zhuǎn)換后的結(jié)果作為函數(shù)值返回。填空:(1)&(2)A (3)ch改錯(cuò):(1)void fun(int *a) (2)aj=aj-1;編程:int s=0,i;for(i=2;ibi) 編程: int i,j;long int p;i=strlen(s);p=s0-48;for(j=1;ji;j+)p=p*10+(sj-48);return p;第37套:程序填空題給定程序中,函數(shù)fun的功能是計(jì)算下式:s=3/(2*2)-5/(4*4)+7/(6*6)-.+(-1)(n-1)(2n+1)/(2n*2n)直到|(2n+1)/(2n*2n)| (3)(2*+1)改錯(cuò) :(1)double fun(int n) (2)s=s+(double)a/b;編程:int i,j,max=a00; for(i=0;i2;i+) for(j=0;i2;i+) if(maxaij) max=aij; return max;第38套:程序填空題給定程序中,函數(shù)fun的功能是:將形參指針?biāo)附Y(jié)果提數(shù)組中的三個(gè)元素按num成員進(jìn)行升序排列。填空:(1)*std (2)PERSON (3)std改錯(cuò):int k,q,i; (2)pti=strki;編程:int i,j;for(i=0;in;i+)for(j=0;ji;j+)aij=0;第39套:程序填空題程序通過定義學(xué)生結(jié)構(gòu)體變量,存儲(chǔ)了學(xué)生的學(xué)號、姓名和3門課的成績。所有學(xué)生數(shù)據(jù)均以而進(jìn)制方式輸出到文件中。函數(shù)fun的功能是重寫形參filename所指的文件中最后一個(gè)數(shù)據(jù),即用新的學(xué)生數(shù)據(jù)覆蓋該學(xué)生的原來數(shù)據(jù),其他學(xué)生的數(shù)據(jù)不變。填空:(1)filename (2)fp (3)fp改錯(cuò)(1)p=(NONE*)malloc(sizeof(NODE);(2)retunrn h;編程: int i,n=0; for(i=0;i=a&si=z&(si+1=|si+1=0) n+;return n;第40套:程序填空題給定程序中已經(jīng)建立一個(gè)帶有頭結(jié)點(diǎn)的單向鏈表,鏈表中的各結(jié)點(diǎn)數(shù)據(jù)域中的數(shù)據(jù)遞增有序鏈接。函數(shù)fun的功能是:把形參x的值放入一個(gè)新結(jié)點(diǎn)并插入到鏈表中,插入后各結(jié)點(diǎn)數(shù)據(jù)域的值保持遞增有序。填空:(1)x (2) p (3)s 改錯(cuò):(1)long k=1; (2)num/=10;編程題:int i; float aver=0.0; for(i=0;in;i+) aver+=ai;aver=aver/n;return aver;第41套:程序題空題:給定程序中,函數(shù)fun的功能是:將自然110以及它們的平方根寫到名為myfile3.txt的文本文件中,然后將順序讀出顯示在屏幕上。填空:(1)fp (2)fclose(fp) (3)fname 改錯(cuò):(1)for(i=j+1;idata (3) t改錯(cuò):(1)void fun(char *a) (2) printf (“%c”,*a)編程:int i; char *p=s, *q=t; int n=0,m=0; while(*p) n+;P+; While (*q)m+;q+;If(n=m)p=s; else p=t;return p;最后在黑色對話框中輸入beijing后按回車鍵再輸入shanghai后按回車鍵第43套:程序填空題給定程序的功能是調(diào)用fun函數(shù)建立班級通訊錄。通訊錄中記錄每位學(xué)生的編號、姓名和電話號碼班級的人數(shù)和學(xué)生的信息從鍵盤讀入,每個(gè)人的信息作為一個(gè)數(shù)據(jù)塊寫到名為myfile5.dat的二進(jìn)制文件中。填空:(1)STYPE (2) FILE (3) FP改錯(cuò):(1) for( i=0; i=s1;i+)(2) t2*s1=0或ts1+s1=0編程:*c=(a/10) *1000+(b/10) *100+(a%10) *10+(b%10);最后在黑色對話框中輸入45 12后按回車鍵第44套:程序填空題給定程序中,函數(shù)fun的功能是:將形參n中,各位上為偶數(shù)的數(shù)取出,并按原來從高位到低位相反的順序組成一個(gè)新的數(shù),并作為函數(shù)返回。例如,輸入一個(gè)整數(shù):27638496,函數(shù)返回值為:64862.填空:(1)0 (2) 10*x (3) n/10改錯(cuò):(1)*t=0;(2)if(d%2!=0)編程:char *p=p1;while(*p2)*p+=*p2+;*p=0;最后在黑色對話框中輸入:FirstStringSecondString后按回車鍵第45套:程序填空題函數(shù)fun的功能是:計(jì)算F(x)=1+x-x2/2!+x3/3!-x4/4!+.+(-1)x-2xn-1/(n-1)!+(-1)x-2xn/n!的前n項(xiàng)之和。若x=2.5,n=15時(shí),函數(shù)值為:1.917914.填空:(1)1 (2) -1 (3) t改錯(cuò):(1)for(i=0;i=0&k=6)編程:double s=1;lng t=1; int i;for(i=1;i=n;i+)t*=I;s+=1./t;Return s;最后在黑色對話框中輸入15后按回車鍵第46套:程序填空題用篩選法可得到2n(n10000)之間的所有素?cái)?shù),方法是:首先從素?cái)?shù)2開始,將所有2的倍數(shù)的數(shù)從數(shù)表中刪去(把數(shù)表中相應(yīng)位置的值置為0);接著從數(shù)表中找下一個(gè)非0數(shù),并從數(shù)表中刪去該數(shù)的所有倍數(shù);以此類推,直到所找的下一個(gè)數(shù)等于n為止。這樣會(huì)得到一個(gè)序列:2,3,5,7,11,13,17,19,23,函數(shù)fun用篩選法找出所有小于等于n的素?cái)?shù),并統(tǒng)計(jì)素?cái)?shù)的個(gè)數(shù)作為函數(shù)值返回。填空:(1)ai (2) ai (3) 0改錯(cuò):(1)y=1; (2)d=a-I;編程:int i;double sum=0.0; for (i=1;i=n;i+) if(i%5=0|i%9=0)sum+=1.0/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)品特性分析培訓(xùn)
- 中小學(xué)生心理健康教育整體方案
- 代駕安全責(zé)任協(xié)議書
- 鏟車銷售、維修與保養(yǎng)服務(wù)合同
- 燒烤連鎖品牌加盟管理合同
- 房地產(chǎn)開發(fā)企業(yè)財(cái)務(wù)代理記賬及土地增值稅合同
- 礦山安全標(biāo)志牌設(shè)計(jì)制作及銷售合同
- 車輛保養(yǎng)與道路救援服務(wù)合作協(xié)議
- 離婚時(shí)遺產(chǎn)繼承與財(cái)產(chǎn)分割協(xié)議書
- 茶葉拍賣會(huì)組織與委托合同
- GB/T 5497-1985糧食、油料檢驗(yàn)水分測定法
- GB/T 24218.1-2009紡織品非織造布試驗(yàn)方法第1部分:單位面積質(zhì)量的測定
- GB/T 19089-2003橡膠或塑料涂覆織物耐磨性的測定馬丁代爾法
- GB/T 18443.1-2010真空絕熱深冷設(shè)備性能試驗(yàn)方法第1部分:基本要求
- 二三級醫(yī)院放射科要求
- 危大工程巡視檢查記錄表(深基坑)
- 鋼網(wǎng)架結(jié)構(gòu)安裝、拼裝施工方案
- Q∕SY 05262-2019 機(jī)械清管器技術(shù)條件
- 2022年社會(huì)學(xué)概論考試重點(diǎn)廣東海洋
- 二級建造師法規(guī)課件
- 早產(chǎn)兒出院后喂養(yǎng)(課堂PPT)
評論
0/150
提交評論