2021年10月自考C程序設(shè)計(jì)(04737)試題及答案解析_第1頁(yè)
2021年10月自考C程序設(shè)計(jì)(04737)試題及答案解析_第2頁(yè)
2021年10月自考C程序設(shè)計(jì)(04737)試題及答案解析_第3頁(yè)
2021年10月自考C程序設(shè)計(jì)(04737)試題及答案解析_第4頁(yè)
2021年10月自考C程序設(shè)計(jì)(04737)試題及答案解析_第5頁(yè)
已閱讀5頁(yè),還剩7頁(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)介

202110月高等教育自學(xué)考試全國(guó)統(tǒng)一命題考試C++程序設(shè)計(jì) 試卷(課程代碼04737)本試卷共10頁(yè),總分值100分,考試時(shí)刻150分鐘??忌痤}注意事項(xiàng):本卷所有試題必需在答題卡上作答。答在試卷上無(wú)效,試卷空白處和反面都可作草稿紙。第一部份為選擇題。必需對(duì)應(yīng)試卷上的題號(hào)利用2B第二部份為非選擇題。必需注明大、小題號(hào),利用毫米黑色筆跡簽字筆作答o合理安排答題空間,超出答題區(qū)域無(wú)效。第一部份 選擇題一、單項(xiàng)選擇題 (本大題共20小題,每題1分。共20分)在每題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其選出并將“答題卡”的相應(yīng)代碼涂黑。未涂、錯(cuò)涂或多涂均無(wú)分。C++語(yǔ)言頂用于注釋的標(biāo)識(shí)符是A.& B.// C.* 2C++程序一樣需通過(guò)的幾個(gè)步驟依次是A.編輯、調(diào)試、編譯、連接 編譯、調(diào)試、編輯、連C.編譯、編輯、連接、運(yùn)行 編輯、編譯、連接、運(yùn)要求通過(guò)函數(shù)來(lái)實(shí)現(xiàn)一種不太復(fù)雜的功能,而且要求加速執(zhí)行速度,選用A.內(nèi)聯(lián)函數(shù) 重載函數(shù) C.內(nèi)部函數(shù) 函數(shù)模Y=x++y等于A.6 B.7 C.9 5.以下運(yùn)算符中,優(yōu)先級(jí)最高的是A.* B.一> C.&& 6.關(guān)于new運(yùn)算符的以下描述中,錯(cuò)誤的選項(xiàng)是A.它能夠用來(lái)動(dòng)態(tài)創(chuàng)建對(duì)象和對(duì)象數(shù)組BdeleteC.利用它創(chuàng)建對(duì)象時(shí)要挪用構(gòu)造函數(shù)D.利用它創(chuàng)建對(duì)象數(shù)組時(shí)必需指定初始值存儲(chǔ)以下數(shù)據(jù),占用存儲(chǔ)字節(jié)最多的是.0 B‘0’ .〝0〞 8.關(guān)于類和對(duì)象不正確的說(shuō)法是A.類是一種類型,它封裝了數(shù)據(jù)和操作 對(duì)象是類的實(shí)例C.一個(gè)類的對(duì)象只有一個(gè) 一個(gè)對(duì)象必屬于某個(gè)以下有關(guān)構(gòu)造函數(shù)的描述中,正確的選項(xiàng)是A.構(gòu)造函數(shù)能夠帶有返回值 構(gòu)造函數(shù)的名字與類名完全相同C.構(gòu)造函數(shù)必需帶有參數(shù) 構(gòu)造函數(shù)必需概念,不能缺10.假定a為一個(gè)整型數(shù)組名,那么元素的字節(jié)地址為A.a+4 B.a(chǎn)+8 C.a(chǎn)+16 11.類中能訪問靜態(tài)成員的函數(shù)是A.虛函數(shù) 靜態(tài)成員函數(shù) C.構(gòu)造函數(shù) 析構(gòu)函12.以下說(shuō)明語(yǔ)句中正確的選項(xiàng)是A.inta,&ra=a,&&ref=ra B.int&refa[10]C.inta,&ra=a,&*refp=&ra 13.關(guān)于對(duì)象概念的描述中,說(shuō)法錯(cuò)誤的選項(xiàng)是A.對(duì)象確實(shí)是C語(yǔ)言中的結(jié)構(gòu)體B.對(duì)象代表著正在創(chuàng)建的系統(tǒng)中的一個(gè)實(shí)體C.對(duì)象是類的一個(gè)變量D.對(duì)象之間的信息傳遞是通過(guò)消息進(jìn)行的有關(guān)多態(tài)性說(shuō)法不正確的選項(xiàng)是A.C++B.編譯時(shí)的多態(tài)性可通過(guò)函數(shù)重載實(shí)現(xiàn)C.運(yùn)行時(shí)的多態(tài)性可通過(guò)模板和虛函數(shù)實(shí)現(xiàn)D.實(shí)現(xiàn)運(yùn)行時(shí)多態(tài)性的機(jī)制稱為動(dòng)態(tài)多態(tài)性關(guān)于友元函數(shù)的描述中,錯(cuò)誤的選項(xiàng)是A.友元函數(shù)不是成員函數(shù)B.友元函數(shù)只能訪問類中私有成員C.友元函數(shù)破壞隱藏性,盡可能少用D.友元函數(shù)說(shuō)明在類體內(nèi),利用關(guān)鍵字類中概念的成員默許訪問屬性為A.public B.private C.protected 17.拷貝構(gòu)造函數(shù)的參數(shù)是A.某個(gè)對(duì)象名 某個(gè)對(duì)象的成員名C.某個(gè)對(duì)象的引用名 某個(gè)對(duì)象的指針18.關(guān)于類模板的說(shuō)法正確的選項(xiàng)是類模板的要緊作用是生成抽象類BC.在類模板中的數(shù)據(jù)成員具有一樣類型D.類模板中的成員函數(shù)沒有返回值以下有關(guān)重載函數(shù)的說(shuō)法中正確的選項(xiàng)是A.重載函數(shù)必需具有不同的返回值類型 重載函數(shù)參數(shù)個(gè)數(shù)必需相C.重載函數(shù)必需有不同的形參列表 重載函數(shù)名能夠不同當(dāng)一個(gè)類的某個(gè)函數(shù)被說(shuō)明為virtual時(shí),在該類的所有派生類中的同原型函數(shù)A.都是虛函數(shù)C.都不是虛函數(shù)D.只有被從頭說(shuō)明為virtual時(shí)才是虛函數(shù)第二部份 非選擇題(20120請(qǐng)?jiān)诖痤}卡上作答。21.C語(yǔ)言中scanf命令在C++中改用:cinABstaticintbb10的寫法:intAB;bb=10;(public)數(shù)據(jù)能夠在類外進(jìn)行存取,但珍惜protected數(shù)據(jù)和私有數(shù)據(jù)不能在類外直接存取。C++中,虛函數(shù)幫忙實(shí)現(xiàn)了類的多態(tài)性。若是要把類B的成員函數(shù)voidfun(說(shuō)明為類A的友元函數(shù),那么應(yīng)在類A中加入語(yǔ)句 .執(zhí)行以下程序doublea=3.1415926,b=3.14;cout<<setprecision(5)<<a<<〝,〞<<setprecision(5)<<b<<endl;程序的輸出結(jié)果是 。在C++中,訪問一個(gè)指針?biāo)赶虻膶?duì)象的成員所用的指向運(yùn)算符?;惖墓谐蓡T在派生類中的訪問權(quán)限決定。由const修飾的對(duì)象稱。若是通過(guò)同一個(gè)基類派生一系列的類,那么將這些類總稱。為了實(shí)現(xiàn)運(yùn)行時(shí)的多態(tài)性,派生類需從頭概念基類中。在C++中有兩種參數(shù)傳遞方式:傳值和33.C++中ostream的直接基類 。已知利用new為指針P申請(qǐng)一個(gè)存儲(chǔ)大小為10的寄放int型的空間,代碼為 。在編譯指令中,宏概念利指令。每一個(gè)對(duì)象都是所屬類的一。函數(shù)重載時(shí),編譯系統(tǒng)會(huì)依或形參的個(gè)數(shù)來(lái)區(qū)分。靜態(tài)成員函數(shù)、友元函數(shù)、構(gòu)造函數(shù)和析構(gòu)函數(shù)中,不屬于成員函數(shù)的。40.局部對(duì)象和全局對(duì)象中,在同一程序生存期最長(zhǎng)三、改錯(cuò)(本大題共5小題,每題4分,共20分)請(qǐng)?jiān)诖痤}卡上作答。下面的程序段中有一處錯(cuò)誤,請(qǐng)?jiān)诖痤}卡上抄寫錯(cuò)誤所在行并指犯錯(cuò)誤緣故。(5420分請(qǐng)?jiān)诖痤}卡上作答。10個(gè)數(shù)排序,使其從小到大排列。打印以以下圖案:任意輸入10個(gè)同窗的成績(jī),計(jì)算其平均成績(jī)。要求用函數(shù)average()計(jì)算平均成績(jī),主函數(shù)輸入數(shù)據(jù)并輸出結(jié)果。to_lower()入數(shù)據(jù)并輸出結(jié)果。下面程序用來(lái)求直角三角形

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論