復(fù)習(xí)-c試卷參考答案_第1頁(yè)
復(fù)習(xí)-c試卷參考答案_第2頁(yè)
復(fù)習(xí)-c試卷參考答案_第3頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

廣東技術(shù)師范學(xué)院 — 學(xué)年度 (參考答案及評(píng)分標(biāo)準(zhǔn) 科目:C++語(yǔ)言程序設(shè) 考試形式:閉卷/開(kāi) 考試時(shí)間:120分線 —二三四五六七八總標(biāo)準(zhǔn)分 —二三四五六七八總標(biāo)準(zhǔn)分5實(shí)得分答一、填空題(請(qǐng)?jiān)谙铝杏邢聞澗€的位置填上適當(dāng)?shù)膬?nèi)容。本大題共題個(gè)空,每個(gè)空1分,共20分。錯(cuò)填或未填均無(wú)分面向?qū)ο蠓椒ㄖ械膶?duì)象,是系統(tǒng)中用來(lái)描述客觀事物的一個(gè)實(shí)體,它是用 構(gòu)成系統(tǒng)的一個(gè)基本單位。對(duì)象由一組屬性和一組行為構(gòu)成(1分二進(jìn)制 轉(zhuǎn)換為十進(jìn)制為 (1分 3.設(shè)inta=2,b=2;則++a+b的結(jié)果是 (1分請(qǐng)寫出C++語(yǔ)句一個(gè)常量PI,值為3.14159。語(yǔ)句為:const (1分表達(dá)式(3>5)||(6<2)的值 (1分 6.?dāng)?shù)學(xué)表達(dá)式3x2+x3的C++表達(dá)式是 (1分定義內(nèi)聯(lián)函數(shù)的方法是在函數(shù)的返回值類型之前增加關(guān)鍵字 分一個(gè)函數(shù)中可以有一個(gè)以 個(gè)return語(yǔ)句。無(wú)返回值(void類型 函數(shù),不必寫return語(yǔ)句(2分用。(1 對(duì)類的數(shù)據(jù)成員進(jìn)行初始化并執(zhí)行對(duì)象的其他內(nèi)部管理操作(1分)在類中,成員的權(quán)限往往不同,缺省的權(quán)限是private(1分對(duì)象 的實(shí)例,對(duì)象間通過(guò)傳遞消息來(lái)實(shí)現(xiàn)相互通信(1分一個(gè)類的函數(shù)能夠該類 所有成 (1分在文件作用域定義的變量具 靜 生存期(1分intarray[5]的定義,則和*(array+4)等價(jià)的表示方法為array[4](1分 傳遞(2分)基類的私有成 不能為派生類的成員(1分運(yùn)算符重載是對(duì)已有的運(yùn)算符賦予多重含義,使同一個(gè)運(yùn)算符作用于不同類型的數(shù)據(jù)時(shí)導(dǎo)致 不同的 行為(1分)二、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分。在每小題列出的4個(gè)選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填在下面的。錯(cuò)選或未選均無(wú)分)123456789答案CDAACBABABBCADC(2)屬 B.服 C.屬性和服 D.以上都不對(duì)于類的私有成員、公有成員不正確的描述是((2分類的私有成員、公有成員只是相對(duì)而言,可以隨時(shí)改變下述說(shuō)法中不是構(gòu)造函數(shù)的特征的是((2構(gòu)造函數(shù)必須指定類型說(shuō) B.構(gòu)造函數(shù)可以重C.構(gòu)造函數(shù)可以設(shè)置默認(rèn)參 D.構(gòu)造函數(shù)的函數(shù)名與類名相在函數(shù)中定義的變量是 (2分局部變函數(shù)的類型可以是(。(2基本數(shù)據(jù)類 B.結(jié)構(gòu)類型等復(fù)合類C.基本數(shù)據(jù)類型或結(jié)構(gòu)類型等復(fù)合類 D.都不 6.關(guān)于析構(gòu)函數(shù)的說(shuō)法,正確的是((2分A.B.析構(gòu)函數(shù)用來(lái)釋放構(gòu)造函數(shù)為對(duì)象分配的內(nèi)存空間。它可以被系統(tǒng)調(diào) C.析構(gòu)函數(shù)可以沒(méi)有參數(shù),也可以有多個(gè)參D. 7.下列符號(hào)中能用作用戶自定義的標(biāo)識(shí)符的是((2分 D.-下述有 的描述中,正確的是((2分關(guān)系是可傳遞 關(guān)系是單向 關(guān)系是可繼承 關(guān)系了數(shù)據(jù)封考關(guān)于字符串和字符關(guān)系正確的是((2 答有定義:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a9 是((2分 11.以下敘述中不正確的是((2分A.C++ B.函數(shù)調(diào)用必須在一條獨(dú)立的語(yǔ)句中完C.return D.在函數(shù)中,可以有多條return語(yǔ) fun(floata,int&b);,則其中參數(shù)的傳遞方式((2 A.a(chǎn)、b都是按值傳遞 B.a、b都是按址傳遞C.a是按值傳遞,b是按址傳遞 D.a是按址傳遞,b是按值傳遞線13.有定義“shorta[2][5];”,a[0][1]x,short2a[0][0]、a[1][3]地址分別為((2A.x-2、 B.x-1、 14.下列數(shù)組定義中錯(cuò)誤的是((2分)A.int B.intC.int D.int15.有以下程序段:intk=0;while(k=1)k++;while循環(huán)執(zhí)行次數(shù)為((2分BD1三、程序閱讀題。閱讀以下程序并寫出程序的運(yùn)行結(jié)果(本大題共2每小題5,共10)usingnamespacestd;intmax(intx,inty);voidmain(){inta=1,b=2,c;cout<<"maxis}max(intx,int{intz;returnz;}答案:maxis (5分voidmain(){intn='a';{casecasecasecase'B':cout<<"good";break;case'c':case'C':cout<<"pass"<<endl;case'd':case裝default:}}訂答案 (5分 四、程序改錯(cuò)題。下面程序中的錯(cuò)誤,并改正之(本題共5分 ------------usingnamespacevoidfun1(intf,intvoid{int ---------句末加上 } voidfun1(f, -------改(intf,int 去掉得 五、程序填空題(本大題共15個(gè)空,每空1分,共15分。請(qǐng)將正確的解答寫在過(guò)以下是一個(gè)實(shí)現(xiàn)學(xué)生信息(編號(hào)、)輸入和顯示的程序此 usingnamespace{charname[10];(4:(4:(1分(5:(1分(class(1分(intno;(1分(no(1分{cout<<"編號(hào):";cin>>no;}void}void{studentcout<<"輸入一個(gè)學(xué)生數(shù)據(jù)cout<<"顯示一個(gè)學(xué)生數(shù)據(jù)}26usingnamespaceintfun(char{

:char (1分:(ch>=’A’&&ch<=’Z’)(1分inti;{ else

: (1分: (1分: (1分}}voidmain({inttcout<<"請(qǐng)輸入一個(gè)字符 cout<<"是小寫字母elseif( elsecout<<"線}下述程序求一個(gè)3×3矩陣對(duì)角線元和。先鍵盤輸入矩陣各個(gè)元素的值, usingnamespacestd;生void {(1) inti,j, cout<<"enter cin>>超 for(i=0;(4) }

(1: (1分(2:(3:a[i][j](1分(4: (1分(5: (1分六、編程題(本大題共2小題,共20分(10usingnamespacestd;{inti;intfor(i=0;{if(j%3!=0)continue; }}ax2+bx+c=0b

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論