




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
本文格式為Word版,下載可任意編輯——自考C試題及答案(9套合集)2023年全國自考C++程序設計模擬試卷(一)
一、單項選擇題(本大題共20小題,每題1分,共20分)在每題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多項選擇或未選均無分。
1.編寫C++程序一般需經過的幾個步驟依次是()A.編輯、調試、編譯、連接B.編輯、編譯、連接、運行C.編譯、調試、編輯、連接D.編譯、編輯、連接、運行
2.決定C++語言中函數的返回值類型的是()A.return語句中的表達式類型
B.調用該函數時系統(tǒng)隨機產生的類型C.調用該函數時的主調用函數類型D.在定義該函數時所指定的數據類型3.下面表達不正確的是()A.派生類一般都用公有派生
B.對基類成員的訪問必需是無二義性的C.賦值兼容規(guī)則也適用于多重繼承的組合D.基類的公有成員在派生類中依舊是公有的
4.所謂數據封裝就是將一組數據和與這組數據有關操作組裝在一起,形成一個實體,這實體
也就是()A.類B.對象C.函數體D.數據塊
5.在公有派生類的成員函數不能直接訪問基類中繼承來的某個成員,則該成員一定是基類中的()
A.私有成員B.公有成員C.保護成員
D.保護成員或私有成員
6.對基類和派生類的關系描述中,錯誤的是()A.派生類是基類的具體化B.基類繼承了派生類的屬性C.派生類是基類定義的延續(xù)D.派生類是基類的特別化
7.關于this指針使用說法正確的是()
A.保證每個對象擁有自己的數據成員,但共享處理這些數據的代碼B.保證基類私有成員在子類中可以被訪問。C.保證基類保護成員在子類中可以被訪問。D.保證基類公有成員在子類中可以被訪問。8.所謂多態(tài)性是指()
A.不同的對象調用不同名稱的函數B.不同的對象調用一致名稱的函數C.一個對象調用不同名稱的函數D.一個對象調用不同名稱的對象
9.一個函數功能不太繁雜,但要求被頻繁調用,則應把它定義為()A.內聯(lián)函數B.重載函數
C.遞歸函數D.嵌套函數
10.下面函數模板定義中不正確的是()A.AB.BC.CD.D
11.假設ClassY:publicX,即類Y是類X的派生類,則說明一個Y類的對象時和刪除Y類對象時
,調用構造函數和析構函數的次序分別為()A.X,Y;Y,XB.X,Y;X,YC.Y,X;X,YD.Y,X;Y,X
12.適合采用inline定義函數狀況是()A.函數體含有循環(huán)語句B.函數體含有遞歸語句C.函數代碼少、頻繁調用D.函數代碼多、不常調用
13.假定一個類的構造函數為A(intaa,intbb){a=aa--;b=a*bb;},則執(zhí)行Ax(4,5);語句后,x.a和x.b的值分別為()A.3和15B.5和4C.4和20D.20和5
14.在類中說明的成員可以使用關鍵字的是()A.publicB.externC.cpu
D.register
15.以下不能作為類的成員的是()A.自身類對象的指針B.自身類對象
C.自身類對象的引用D.另一個類的對象
16.使用地址作為實參傳給形參,以下說法正確的是()A.實參是形參的備份B.實參與形參無聯(lián)系C.形參是實參的備份
D.實參與形參是同一對象
17.以下程序的輸出結果是()#includevoidmain()
{intn[][3]={10,20,30,40,50,60};int(*p)[3];p=n;
couta
D.(*x).a()
20.關于對象概念的描述中,說法錯誤的是()A.對象就是C語言中的結構變量
B.對象代表著正在創(chuàng)立的系統(tǒng)中的一個實體C.對象是類的一個變量
D.對象之間的信息傳遞是通過消息進行的
二、填空題(本大題共20小題,每題1分,共20分)請在每題的空格中填上正確答案。錯填、不填均無分。
1.C++的流庫預定義了4個流,它們是cin、cout、clog和___。2.每個對象都是所屬類的一個___。
3.在已經定義了整型指針ip后,為了得到一個包括10個整數的數組并由ip所指向,應使用語
句___。
4.函數模板中緊隨template之后尖括號內的類型參數都要冠以保存字___。
5.定義類的動態(tài)對象數組時,系統(tǒng)只能夠自動調用該類的___構造函數對其進行初始化。6.表達式cout
classTest{private:intx,y=20;public:
Test(inti,intj){x=i,y=j;}intgetx(){returnx;}intgety(){returny;}};
voidmain()
{Testmt(10,20);
coutclassTest{intx,y;public:
fun(inti,intj){x=i;y=j;}show()
{coutclassA{inti;public:
virtualvoidfun()=0;A(inta){i=a;}};
classB:publicA{intj;public:voidfun()
{coutclassX{public:intx;public:X(intx)
{coutx=x#includeclassBas{public:
Bas(char*s=\\0\voidshow();prot
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 代理買社保合同范本
- 亞克力盒制作合同范本
- 勞務合同范本無固定
- 公寓購買講價合同范本
- 醫(yī)院物業(yè)采購合同范本
- 加梯安裝合同范本
- 公司做假雇傭合同范本
- 公司與政府合同范本
- 企業(yè)合同范本牛廠
- 交定金認購合同范本
- 官兵成長規(guī)劃方案
- 2024年湘中幼兒師范高等??茖W校高職單招(英語/數學/語文)筆試歷年參考題庫含答案解析
- 設備使用手冊(范例模板)
- 上海房屋修繕工程培訓課件
- 醫(yī)院電梯安全操作培訓記錄
- 《讀懂財務報表》課件
- 《瘋狂動物城》全本臺詞中英文對照
- 建筑施工安全管理及揚塵治理檢查投標方案(技術方案)
- 六年級毛筆書法教案(下冊)
- 秘魯農村公路
- 五年級下冊勞動全冊教案人教版貴州人民出版社
評論
0/150
提交評論