![CC++程序設(shè)計(jì)課后答案_第1頁](http://file4.renrendoc.com/view/a8a29b9be3c23f6d1927f8e1db594e06/a8a29b9be3c23f6d1927f8e1db594e061.gif)
![CC++程序設(shè)計(jì)課后答案_第2頁](http://file4.renrendoc.com/view/a8a29b9be3c23f6d1927f8e1db594e06/a8a29b9be3c23f6d1927f8e1db594e062.gif)
![CC++程序設(shè)計(jì)課后答案_第3頁](http://file4.renrendoc.com/view/a8a29b9be3c23f6d1927f8e1db594e06/a8a29b9be3c23f6d1927f8e1db594e063.gif)
![CC++程序設(shè)計(jì)課后答案_第4頁](http://file4.renrendoc.com/view/a8a29b9be3c23f6d1927f8e1db594e06/a8a29b9be3c23f6d1927f8e1db594e064.gif)
![CC++程序設(shè)計(jì)課后答案_第5頁](http://file4.renrendoc.com/view/a8a29b9be3c23f6d1927f8e1db594e06/a8a29b9be3c23f6d1927f8e1db594e065.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章一、選擇題1.C/C+規(guī)定,在一個(gè)源程序中,main()函數(shù)的位置()。C必須在最開始B.必須在最后C.可以任意D.必須在系統(tǒng)調(diào)用的庫函數(shù)的后面2以下()是C/C+合法的標(biāo)識(shí)符。Achar2B.xC.intD.7Bw下面的程序,對(duì)于輸入:2915,輸出的結(jié)果是()。B#includeiostream.hvoidmain()inta;floatb;coutinputa,b:ab;couta+b=a+bb)&(n=cd)運(yùn)算后,m、n的值分別是()。BA.0,0B.0,1C.1,0D.1,1二、把下列數(shù)學(xué)表達(dá)式寫成C/C+表達(dá)式。1.x+yMa+b:(x+y)!=(a+b).2(ln10+x
2、y)3:pow(log(10)+x*y),3)sin(,兀)3.453:sin(w*u)/(cos(45*180/3COS45+3Xy4.e3+(2x+3y):exp(3)+sqrt(2*x+3*y)5.x+yX-y+古fabs(x-y)+(x+y)/(3*x)16.11廠:1/(1/r1+1/r2+1/r3)+-rrr123三、根據(jù)下列條件寫一個(gè)C/C+表達(dá)式。a和b中有一個(gè)大于d:adllbd將x、y中較大的值送給z:z=xy?x:y將直角坐標(biāo)系中點(diǎn)(x,y)表示在第3象限內(nèi):xzlly+zzllx+zy5將含有3位小數(shù)的實(shí)型變量x的值,四舍五入到百分位:(int)(x*100+0.5)/
3、100.d是不大于100的偶數(shù):d0&d0)個(gè)人進(jìn)行分班,每班k(0)個(gè)人,最后不足k人也編一個(gè)班,問要編幾個(gè)班:n%k=0?n/k:n/k+1四、編程題:1編程序求半徑為r、高為h的圓柱體的體積。#includeiostream.hvoidmain()floatr,h,v;cinrh;v=3.1416*r*r*h;coutabc;ave=(a+b+c)/3;min=(ab)?a:b;min=(cmin)?c:min;coutave=avemin=minendl;將字符串“12”轉(zhuǎn)換為整數(shù)12并輸出。#includeiostream.hvoidmain()charc1=1,c2=2;intx;
4、x=10*(c1-0)+c2-0;coutxx;c1=x/100;c2=x/10%10;c3=x%10;x=100*c3+10*c2+c1;coutxyear;x=year%400=0|year%4=0&year%100!=0;x!=0?coutyearisaleapyear!:coutyearyear;x=(year%400=0|year%4=0&year%100!=0)?y:n;coutxx;y=log(x*x+3)/log(10)+3.14/2*cos(40*3.14/180);couty;-Vr.第三章一、選擇題1為了避免嵌套的ifelse語句的二義性,C/C+語言規(guī)定else總是與(
5、)組成配對(duì)關(guān)系。CA.縮排位置相同的ifB.在其之前未配對(duì)的ifC.在其之前未配對(duì)的最近的ifD.同一行上的if1,x02.設(shè)有函數(shù)關(guān)系為y=0A.if(x=0)if(x=0)if(x=0)y=0;elsey=1;y=1;if(x=0)if(x0)y=1;elsey=0;3若有變量定義“inta=7;”,則下列語句組對(duì)應(yīng)的輸出結(jié)果是()。D(該答案后還應(yīng)附其他值”)switch(a%5)case0:couta+;case1:cout+a;case2:couta-;case3:cout-a;default:coutvv其他值;A.其他值B.5C.7D.75其他值4以下程序段中循環(huán)體語句“k+”執(zhí)
6、行的次數(shù)為()。Cfor(k=0,m=4;m;m-=2)for(n=1;n4;n+)k+;A.16B.12C.6D.8執(zhí)行下面程序段后,變量k的值為()。Bfor(k=0,m=1;m4;m+)for(n=1;n=0);8若輸入字符串“ABC”,B.inti,sum(0);for(i=1;i+)sum+;D.ints=3379while(s+%2+3%2)s+面程序段的輸出為()。Ccharc;while(cinc,c!=n)coumn;if(m0&n0)break;功能:輸入兩個(gè)正整數(shù)給m和n。若有變量定于“intcount=0,m=l;”,試寫出下列語句組對(duì)應(yīng)的輸出結(jié)果。doif(m%5)c
7、ontinue;count+;while(+m=l00);結(jié)果:20(3)#include”iostream.h”voidmain()intm,n(4),k;longintt,s=0;for(m=l;m=n;m+)for(t=l,k=l;k=m;k+)t*=m;s+=t;cout”s=”c,c!=.)if(c=a&cz)c+=l;if(c=z)c=a;cout=l;i-)coutsetw(i+5);for(j=1;j=4-i;j+)cout*;coutc,c!=?)if(c=()count+;TOC o 1-5 h zelseif()count-;if()coutvv左右括號(hào)配對(duì)vvendl;
8、elseif()coutvv左括號(hào)多于右括號(hào)vvcountvv個(gè)vvendl;elsecoutvv右括號(hào)多于左括號(hào)vvcountvv個(gè)vvendl;填空結(jié)果:c=)count=0count0count用輾轉(zhuǎn)相減法求兩個(gè)正整數(shù)m和n的最大公約數(shù)。#includeiostream.hvoidmain()intm,n;while(m-n!=0)if(mn);else;cout”gcd(m,n)=”mmnm=m-nn=n-m求100的階乘的末尾包含多少個(gè)0?程序通過找出1-100之間的所有整數(shù)中包含5這個(gè)因子的個(gè)數(shù)來求解。如100=5*5*4含5的因子個(gè)數(shù)為2,在求階乘過程中會(huì)在末尾產(chǎn)生2個(gè)0#inc
9、ludeiostream.hvoidmain()intm,n,k=0;for(m=5;m100;);while(n%5=0)k+;cout”100!include”k;填空結(jié)果:n=mn=n/5m=m+5四、編程題:編一程序,實(shí)現(xiàn)下列分段函數(shù)的求值IxI,x5y=,3x2一2x+1,5x20 x/5,x20#includeiostream.h#includemath.hvoidmain()floatx,y;coutinputx:x;if(x5)y=fabs(x);elseif(x20)y=3*x*x-2*x+1;elsey=x/5;coutx=x,y=yendl;按工資的高低納稅,已知不同工資
10、s的稅率p如下:s1000p=0%1000s2000p=5%2000s3000p=8%3000s5000p=10%5000sp=15%編一程序,輸入工資數(shù),求納稅款和實(shí)得工資數(shù)。#includeiostream.hvoidmain()floats,p,t,w;coutinputs:s;switch(int(s)/1000)case0:p=0;break;case1:p=0.05;break;case2:p=0.08;break;case3:case4:p=0.1;break;default:p=0.15;break;t=s*p;w=s-t;coutvv納稅款=vvtvv,實(shí)得工資=vvwvve
11、ndl;編一程序,求1001000之間有多少個(gè)整數(shù),其各個(gè)數(shù)位數(shù)字之和等于5?#includeiostream.hvoidmain()intm,count=0;for(m=100;m1000;m+)if(m%10+m/10%10+m/100=5)count+;coutcount=countendl;雞兔共籠有30個(gè)頭,90只腳,求雞兔各有多少?#includeiostream.hvoidmain()intm,n;for(m=0;m=30;m+)for(n=0;n1e-6;n+)t=(-1)*t;pi=pi+t/(2.0*n+1.0);pi=4*pi;coutpi=pi1e-6;n=n+2)t=
12、(-1)*t;pi=pi+1.0*t/n;pi=4*pi;coutpi=piendl;6編一程序,求出方程x2+2x=y3(其中10 x100,lWyWlOO)的所有整數(shù)解。#includeiostream.hvoidmain()intx,y;for(x=1;x=100;x+)for(y=1;y=100;y+)if(x*x+2*x=y*y*y)coutx=x,y=yendl;7.輸入一個(gè)英文句子(以句號(hào)結(jié)束),要求將句中單詞分行打印,試編寫符合上述要求的程序。#includeiostream.h#includestdio.hvoidmain()charch;while(ch=getchar()
13、!=.)if(ch=)coutendl;elsecoutch;8.一個(gè)整數(shù),它加上100后是一個(gè)完全平方數(shù),再加上168又是一個(gè)完全平方數(shù),求1000以內(nèi)滿足該條件的數(shù)。#includeiostream.h#includemath.hvoidmain()intm,k1,k2;for(m=0;m0)x1=x;elsex2=x;while(fabs(x2-x1)eps);coutx;第四章一、選擇題下列數(shù)組定義語句中,正確的是()。CA.inta3,4;B.intn=3,m=4,intanm;C.inta34;D.inta(3)(4);2以下不能對(duì)二維數(shù)組a初始化的語句是()。AA.inta2=1
14、,2;B.inta23=1,2,3,4,5,6;C.inta23=1;D.inta23=1,2;3要使字符數(shù)組str中存放串”Lucky”并能正確處理,下列正確的定義語句是()。CA.charstr=L,u,c,k,y;B.charstr5=L,u,c,k,y;C.charstr=”Lucky”;D.charstr5=Lucky”;4已知有語句“inta34=1,2,5,3,2,4,7,9,3,6,5,8,*p=&a00;,則表達(dá)式(*p+2)+*(p+2)的值應(yīng)為()DTOC o 1-5 h zA.10B.5C.6D.85.已知有語句“inta5=1,3,5,7,9,*p=&a3;,則表達(dá)式
15、p-1的值為()CA.表達(dá)形式不合法B.值不確定C.5D.66要比較兩個(gè)字符數(shù)組a、b中字符串是否相等,下面正確的是()。BA.a=bB.strcmp(a,b)=0C.strcpy(a,b)D.strcmp(a,b)=07下面正確的描述是()。Agets函數(shù)可以輸入包括空格的字符串cin可以輸入包含空格的字符串使用gets函數(shù)不需要聲明頭文件:#include“stdio.h使用gets函數(shù)必須需要聲明頭文件:#include“iostream.h8.已知如下變量的定義“chars10,*p;”下列正確的語句是()。BA.s=”asdfghj”;B.p=”asdfgh”;C.cins;D.p=s;cinp;二、讀程序,寫結(jié)果。#include”iostream.h”voidmain()chars=”1234567890”,*p;inti;for(p=s+5;*p!=0;p+)cout*p;p=s+4;i=0;while(i+5)cout=0;-i)n=ci;coutvvbn;結(jié)果是:43.#includeiostream.hvoidmain()inta=-2,3,0,-5,-4,6,9,*p=a,m,n;m=n=*p;for(p=a;pm)m=*p;if(*pn)n=*p;coutvvm-n=vvm-n;結(jié)果是:14三、程序填空題。1利用一維數(shù)組顯示Fibonacci數(shù)列的前20
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年海南從業(yè)資格證貨運(yùn)題庫答案
- 電力損耗管理合同(2篇)
- 晉教版地理七年級(jí)下冊(cè)9.5《極地地區(qū)──冰封雪裹的世界》聽課評(píng)課記錄
- 小學(xué)五年級(jí)下冊(cè)數(shù)學(xué)《同分母分?jǐn)?shù)加減法》聽評(píng)課記錄
- 2024年春五年級(jí)語文下冊(cè)第一單元3冬不拉課文原文素材語文S版
- 2024-2025學(xué)年高中政治課時(shí)分層作業(yè)19培育和踐行社會(huì)主義核心價(jià)值觀含解析新人教版必修3
- 2024-2025學(xué)年新教材高中地理第一單元從宇宙看地球第一節(jié)地球的宇宙環(huán)境第1課時(shí)宇宙和太陽課后篇鞏固提升含解析魯教版必修第一冊(cè)
- 專業(yè)技術(shù)人員年終工作總結(jié)
- 初中歷史社團(tuán)活動(dòng)總結(jié)
- 教師戶外活動(dòng)總結(jié)
- 《極致挑逗:雙人共撫全圖解120招》讀書筆記模板
- 2003年版勞動(dòng)合同范本
- 全名校北師大版數(shù)學(xué)五年級(jí)下冊(cè)第三單元達(dá)標(biāo)測(cè)試卷(含答案)
- 新員工入職通識(shí)考試(中軟國際)
- 四星級(jí)酒店工程樣板房裝修施工匯報(bào)
- 圓翳內(nèi)障病(老年性白內(nèi)障)中醫(yī)診療方案
- 博士后進(jìn)站申請(qǐng)書博士后進(jìn)站申請(qǐng)書八篇
- 小報(bào):人工智能科技科學(xué)小報(bào)手抄報(bào)電子小報(bào)word小報(bào)
- GB/T 41509-2022綠色制造干式切削工藝性能評(píng)價(jià)規(guī)范
- 孫權(quán)勸學(xué)教案全國一等獎(jiǎng)教學(xué)設(shè)計(jì)
- 企業(yè)生產(chǎn)現(xiàn)場(chǎng)6S管理知識(shí)培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論