2019本科《C++語言程序設(shè)計》期末試題及答案_第1頁
2019本科《C++語言程序設(shè)計》期末試題及答案_第2頁
2019本科《C++語言程序設(shè)計》期末試題及答案_第3頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、2019本科C+語言程序設(shè)計期末試題及答案(試卷號1075)一、單選題(每小題2分,共40分)B. k>obarD. 3 roomL下列符號中可以用作C+標識符的是A. radius2.下列表達式中,不屬于簡單表達式的是(AkC 2050139C. elseB. f(a.b)D. my name is zhang Ban3. 下列表達式中,有副作用的是(B.i+3D i = = 3A+十C. i>34. 若OK是一個邏輯型變量,則在下列語句中,與其他語句輸出不同的那個語句是().A. if(OK> cout«*!"i else cout«H?&q

2、uot;iB. if(OKtrue) cout«* H*> else cout«"?"iGif(! OK= = true) coutVV”!' else cout«M?,iD. if( ! OK) cout«"?Hi else cout«"!"i5. while 句的語法格式可表示為*whii“循環(huán)條件)循環(huán)體 下列關(guān)于while®句的表述中,錯誤的是().A. 循環(huán)條件應(yīng)該是個遐輯表達式B.睇還蟲暨至少執(zhí)行一次C. 得環(huán)體是一個表達式D.搪環(huán)體有可能一次都不執(zhí)行6. 話

3、句"double brm5-(1.2t3)r定義了 一個一堆數(shù)也.關(guān)于此數(shù)坦下列電述中銷 俱的是。).A. 數(shù)切的名禰是brmB.數(shù)組的類型是雙精度實員a數(shù)蛆有5個元素D.元泰brmIJ的初值呈I7. 通句-int dat« 3-(lt2t3h<h2)定義了一個二維數(shù)坦.關(guān)于此ttffl. F列表述中紹誤的是()A.散蝸名稱是dm.B. ttfflW 6個元素C.最大列下板是2D.元素data2l的值為08 .已知fife一個無參有返回值函數(shù).F列對f的調(diào)用中,作為俏句通用的是( ).A. fO-FhB.C.cout«K)iaf()i9. 巳知尚數(shù)f的原型f

4、t I void Hint xy. mt size) j 中sixe表示致tfl xy的元素個數(shù). 且還有如下散姬定義:int下列對f的測用中正確的是().AB. Ka.6)C f(xyC »6)D. f(xy*6)10. 要想定義一個拘向字符Hello!M的指針p.且不允許通過p修改所指向的字符申,則P成定義為().A. char * const p*» *Hello!* iB. const char HHelloJR iC. char const p= wHello|M >D. conut char p= "Hello! * I11. 下列話句定義變量P

5、使用語句“cowVVp產(chǎn)編出紀伺Goodmorning, K中錯誤的定 義璃句是( ).A chnr p * Good morning" jB. char p="Goodmorning" iCchurT.將12. 有如下美聲明,class (int itjiprivate!inc mipublic)int ntprivate iint pi)I; .)其中私有成員的個»&().A. 2B. 3Q4D.513, 關(guān)于類的御造rfi數(shù).下列次述中鋪誤的是().A. 每個類至少有網(wǎng)個構(gòu)造函敗B. 構(gòu)造雨數(shù)的名你與類名相同C. 可以不捶供實的構(gòu)iftsf

6、i數(shù)禰為默隊的構(gòu)ifi函散D. 由造函敗可以錢14. 關(guān)夏制構(gòu)造函數(shù).下列取述中銷識的足(>.A. 夏制構(gòu)造成散*照參數(shù)侍來的對象來初始化同類的新對象B. 侍個類可以有多個國制悔ift函數(shù)C. 如果類中沒有聲明復(fù)制枸ift函數(shù),系統(tǒng)將自動件成一個默認的曜制構(gòu)造雨數(shù)D. 默從的發(fā)制構(gòu)造函散以內(nèi)存映像St制的方式來初始化新對象is.巳知應(yīng)川呆統(tǒng)中巳聲明r如下函數(shù))inT hlock(double« intO) i下列函數(shù)聲明試圖Iftfl block,K中正確的是).double block(doublct int)iH. int block(doublet int* chnr1&

7、quot; A ) iC. int block(duubie> longO) iH int block(doublet int* char)i16. 關(guān)于函數(shù)核板. F列表述中鉗眼的是().A. 函數(shù)模板聲明以保御字template開頭B. 必須用虛擬類熨參數(shù)聲明模板瞞數(shù)返網(wǎng)值的類型C. 閥用棋板函數(shù)時.模板實參在,定條件下可以有略D. 在調(diào)用模板函數(shù)時.根據(jù)需要,有可能生成康謁散模板的一個實例17. 關(guān)于基類和源生類.下列艮述中1«誤的是().A. 一個病類町以杵若干源生類B. 一個派生類可以有若干墓美C基類是它的所有旅生類的共性的體現(xiàn)D. 派生類繼承基類的所宥非私有成員作為

8、口己的成員18. 關(guān)F虛函敬.下列A述中餅俶的是().A.只用virtual的通數(shù)才是謁敷a只有關(guān)的成員浙敷才能責(zé)明為虛函散c.在派生員中可以重新定義株類聲朗的建*數(shù)D. “杰成的函®(不得明為由散19. 關(guān)于類慢板,下列役述中悄保的是().A.賣模板以保御字trnnplm開去K類模板的旬一個實例就是一個類定義C. 可以為任意的一個或去個相板參散設(shè)置默從俗D. ftttUfft的實參在一定條件下可以省略20. 下列怵IH符中,不于C+ +旗操根符的中 ).A delclcB. tctwQ endlD. rixht二、填空題I每小題2分,共20分)2L程序開發(fā)過程的四個步驟按正碗的順序

9、分別稱作,22. 有如下枚舉聲明,enum ANIMAL ( DOG. CAT=35, PIG. HEN. DOVE h其中DOVE所對應(yīng)的整敷是.23. 結(jié)束所在循并類沿句或switch i»句執(zhí)行的中斷甬句的保留字為24. 語句“flom p5«( 1.1R2.2L3.3f );”定義了一維數(shù)坦p.其元素個數(shù)是25. 若一函散直接或間接調(diào)用丁濱諭數(shù)自身.此種類型的調(diào)用稱為26. 有兩個不同操作符都用符砂*表示.一個用于乘法,另一個用于27. 在定義類對象的語句執(zhí)行時,系統(tǒng)在建立每個對象的過程中將0動調(diào)用該類的 筷其初始化.28. 的報作符函數(shù)的名稱是.29. 只有飩虛函

10、數(shù)的類稱為30. 在C+ +旅中qdjetw.left等用于控制流的輸入輸出的符號統(tǒng)稱為三、給出下列程序運行后的輸出結(jié)果(每小題8分,共24分)31. 有如下程序,凸 include<io!itream> ujting namespace stdi cluss A (private:int n$publictBCint i) ( n=iiA& operator 十十() <n + + , return this:)A operator -|- + (int) ( n+ =21return this?)void DisplayC) (coul « "

11、n=” « n « cndl;) |void rnatnO A a<2>. b(2)i。+ + |+ + b,a. Display O»b. DisplayC)I運行此程序的輸出是<32. 有如下程序,4 includc<Cio5frcam>using namespace std;inx mainO (inc x = (2.46.810,12), s-0iforCint i = l > i<6; i+ = 2) a+ = xiJrCOUt«S|return 0)運行此程序的籀出是(33. 有如下程序, 茸 inc

12、lude<iostream2> using nnmcMpacc stdi int main()(int x= (1.2,3.4.5 px=x$ for(int i=0ii<C5» i + + ) cout« * (px+i) > return 0(> 運行此程序的輸出是(四、寫出下列每個函數(shù)的功能(每小題8分,共16分)34. int WDCint a. int n) int maCOji for(int i=lii<nii+ + )if(H0>m)jreturn m> ) 函數(shù)功能835. double FKint n) (/n為大于等于1的整數(shù)double x,y=(h do (cin>>x; y+ = x xi while(n) ireturn y> ) 函數(shù)功能8試題答案及評分標準僅供參考小 H2 分,共 40 分)h A2. A3. A4.C5.C6. I)7. B'8. D9. B10. B11.1)12.C13. A14. B15. D16. B17. Dl& A19. C20. A二、埼空每小H2分.共20分)21.21. 3822. hrenk24

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論