版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、試題分類:專升本面向對象程序設計_08023050題型:單選分數:21.對于如下操作合法的為()。A.見圖B.見圖C.見圖D.見圖答案:A2.C+指針變量int*const&p表示()。A.右邊的引用引用左邊的指針,且右邊的引用不能被修改B.左邊的指針指向右邊的引用,且左邊的指針不能被修改C.左邊的指針指向右邊的引用,且右邊的引用不能被修改D.右邊的引用引用左邊的指針,且左邊的指針不能被修改答案:A3.對于定義函數調用g.e.f()調用的函數為()。A.見圖B.見圖C.見圖D.見圖答案:C4.的值為()。A.1B.3C.4D.2答案:D5.關于C+的位段敘述哪個正確()。A.可以出現在stru
2、ct中,但不能出現在class中B.不能出現在struct中,但可以出現在class中C.不能出現在struct中,也不能出現在class中D.可以出現在struct中,也能出現在class中答案:D6.如果不是釋放數組指針指向的內存,delete后面使用的指針的類型為()。A.void*B.int*C.char*D.double*答案:A7.對于定義函數f的隱含參數this的類型為()。A.volatileE*constB.constE*constC.constE*volatileD.constvolatileE*const答案:D8.C+的類F定義的類F的函數成員()。A.不能定義為fri
3、end的,可以定義為static的B.可以定義為friend的,不能定義為static的C.可以定義為friend和static的D.不能定義為friend和static的答案:A9.運算符“.”的左部()A.不能出現返回代表對象的函數調用,不能出現對象B.可以出現返回代表對象的函數調用,可以出現對象C.可以出現返回代表對象的函數調用,不能出現對象D.不能出現返回代表對象的函數調用,可以出現對象答案:B10.引用變量()。A.邏輯上要分配內存,可以引用不分配內存的變量B.邏輯上不分配內存,必須引用分配內存的變量C.邏輯上不分配內存,可以引用不分配內存的變量D.邏輯上要分配內存,必須引用分配內存
4、的變量答案:B11.C+的析構函數()。A.不能重載,不能定義返回類型B.可以重載,不能定義返回類型C.可以重載,可以定義返回類型D.不能重載,可以定義返回類型答案:A12.對于在定義時在前面()。A.可加static,可加virtualB.可加static,不可加virtualC.不可加static,可加virtualD.不可加static,不可加virtual答案:C13.關于C+的位段敘述哪個正確()。A.不能出現在struct中,也不能出現在union中B.不能出現在struct中,但可以出現在union中C.可以出現在struct中,也能出現在union中D.可以出現在struct中
5、,但不能出現在union中答案:C14.當C+的類F定義了非靜態(tài)數據成員f、以及參數為f的非靜態(tài)函數成員g,則在函數g中訪問數據成員f使用()。A.見圖B.見圖C.見圖D.見圖答案:B15.C+的非靜態(tài)函數成員()。A.不能重載,不能省略參數B.可以重載,可以省略參數C.不能重載,可以省略參數D.可以重載,不能省略參數答案:B16.關于表達式+(x+),如下哪個敘述正確()。A.正確,且最終增加2B.正確,且最終增加1C.都不對D.錯誤答案:D17.關于抽象類F的應用,下面哪個是正確的()。A.見圖B.見圖C.見圖D.見圖答案:B18.C+的類的析構函數成員()。A.不能定義為mutable和
6、virtual的B.可以定義為mutable和virtual的C.可以定義為mutable的,不能定義為virtual的D.不能定義為mutable的,可以定義為virtual的答案:D19.調用C+的標準函數exit(0)退出程序,將()。A.不析構全局對象,析構局部對象B.不析構全局對象,不析構局部對象C.析構全局對象,析構局部對象D.析構全局對象,不析構局部對象答案:D20.對于定義intu=3;int&w=+u;int&v=w+;正確的敘述為()。A.w未引用u,v未引用wB.w未引用u,v引用wC.w引用u,v未引用uD.w引用u,v引用w答案:C21.關于C+的struct,定義的
7、成員()。A.缺省都是公有成員,不能定義私有成員B.缺省都是私有成員,但可以定義公有成員C.缺省都是私有成員,不能定義公有成員D.缺省都是公有成員,但可以定義私有成員答案:D22.對于定義的值為()。A.1B.4C.2D.3答案:A23.關于.保留字struct和class,正確的敘述為()。A.只有class可以定義類,因此不能相互替代B.都不對C.都可以定義類,且可以相互替代D.都可以定義類,且不能相互替代答案:C24.在計算類的存儲空間大小時,其大小等于()。A.所有數據成員大小之和B.所有數據成員、虛函數入口地址表指針大小之和,但不包括靜態(tài)數據成員C.所有基類、數據成員、虛函數入口地址
8、表指針大小之和,但不包括靜態(tài)數據成員D.所有數據成員大小之和,但不包括靜態(tài)數據成員答案:C25.A.見圖B.見圖C.見圖D.對于定義使用f的正確方法為()。見圖答案:B26.函數的所有缺省值參數應()。A.出現在參數表的左部,其中可以參雜非缺省值參數B.出現在參數表的右部,其中不能參雜非缺省值參數C.出現在參數表的左部,其中不能參雜非缺省值參數D.出現在參數表的右部,其中可以參雜非缺省值參數答案:B27.對于則調用f(x)的返回值為()。A.9B.6C.8D.7答案:C28.關于雙目運算符“/”重載為普通函數成員,下面哪個是正確的()。A.參數表里只能有一個參數,且必須是代表對象的類型;B.參
9、數表里只能有一個參數,不必是代表對象的類型C.參數表里可以有多個參數,不必是代表對象的類型D.參數表里可以有多個參數,且必須是代表對象的類型答案:B29.對于定義doublex=1;double&y=x;sizeof(y)的值為()。A.1B.16C.8D.4答案:C30.關于類的靜態(tài)數據成員和非靜態(tài)數據成員,哪個敘述正確()。A.它們存儲在一起,而靜態(tài)數據成員為所有對象共用B.它們不存儲在一起,為所有對象共用C.它們存儲在一起,為所有對象共用D.它們不存儲在一起,而非靜態(tài)數據成員為所有對象共用答案:A31.C+的普通函數成員()。A.可以重載,可以省略參數B.不能重載,不能省略參數C.可以重
10、載,不能省略參數D.不能重載,可以省略參數答案:A32.使用cinxy輸入,正確的說法是()。A.是輸入函數,一次接受三個實參:cin、x、B.cin是輸入函數,每次接受一個實參,因此,cin函數被調用兩次C.是輸入函數,一次接受兩個實參:cin和要輸入的變量如x(或者)D.cin是輸入函數,一次接受兩個實參x和y答案:C33.C+的類的析構函數成員()。A.可以定義為mutable和virtual的B.不能定義為mutable的,可以定義為virtual的C.可以定義為mutable的,不能定義為virtual的D.不能定義為mutable和virtual的答案:B34.在C+的類的構造函數
11、前()。A.可以使用static和virtual說明B.可以使用static說明,不能使用virtual說明C.不能使用static和virtual說明D.可以使用virtual說明,不能使用static說明答案:C35.C+的名字空間不能包含()A.變量定義B.函數定義C.數值常量D.類型定義答案:C36.對于類F定義的只能使用如下定義的變量q的地址初始化p()。A.見圖B.見圖C.見圖D.見圖答案:B37.對于則調用f(x)的返回值為()。A.9B.8C.6D.7答案:B38.使用coutx是輸出函數,一次接受兩個實參:cout和要輸出的變量如x(或者)D.是輸出函數,一次接受三個實參:c
12、out、x、答案:C39.關于C+靜態(tài)數據成員指針和普通非成員指針的敘述哪個正確()。A.它們定義形式相同,都能指向類的靜態(tài)數據成員B.它們定義形式不同,都不能指向類的靜態(tài)數據成員C.它們定義形式不同,都能指向類的靜態(tài)數據成員D.它們定義形式相同,都不能指向類的靜態(tài)數據成員答案:A40.在C+的類的析構函數前()。A.可以使用static說明,不能使用virtual說明B.不能使用static和virtual說明C.可以使用virtual說明,不能使用static說明D.可以使用static和virtual說明答案:B41.對于定義正確的敘述為()。A.w未引用u,v未引用wB.w未引用u,v
13、引用wC.w引用u,v引用wD.w引用u,v引用u答案:D42.關于C+靜態(tài)數據成員指針和普通指針的敘述哪個正確()。A.它們定義形式相同,但指向的對象不同B.它們定義形式不同,指向的對象也不同C.它們定義形式相同,指向的對象也相同D.它們定義形式不同,但指向的對象相同答案:C43.關于運算符函數%的重載,正確的敘述為()。A.可以重載為單目運算,但改變運算符的結合性B.可以重載為單目運算,但不改變運算符的結合性C.可以重載為雙目運算,但不改變運算符的結合性D.可以重載為雙目運算,但改變運算符的結合性答案:C44.運算符:的左部()A.不能出現名字空間名稱,可以出現類名B.可以出現名字空間名稱
14、,可以出現類名C.可以出現名字空間名稱,不能出現類名D.不能出現名字空間名稱,不能出現類名答案:B45.對于類F定義對象Fx=(1,2,3,4);將調用哪一個構造函數()。A.見圖B.見圖C.見圖D.見圖答案:B46.強制類型轉換,()。A.可以實現任何類型之間的轉換,A和B的轉換除外;B.可以將任何類型轉換為普通成員指針C.可以實現任何類型之間的轉換;D.可以將普通成員指針轉換為任何類型答案:A47.對于類F定義Ff1020,可以認為f10()。A.是一個指針,指向數組的第10個元素;B.是一個10元素數組,每個元素存放20個F類對象;C.是一個10元素數組,每個元素存放1個F類對象;D.是
15、一個指針,指向數組的第20個元素答案:B48.對枚舉類型定義的元素()。A.不能指定整型值,且整型值可以重復指定給不同枚舉元素B.可以指定整型值,且整型值可以重復指定給不同枚舉元素C.不能指定整型值,且整型值不得重復指定給不同枚舉元素D.可以指定整型值,且整型值不得重復指定給不同枚舉元素答案:B49.對于定義int*constf10,使用f的正確方法為()。A.f5+;B.(*f)5=1;C.*f5=1;D.f5=1;答案:C50.對于定義成員b-a的類型為()。A.constvolatileintB.intC.constintD.volatileint答案:A51.調用C+的函數abort(
16、)退出程序,將()。A.不析構全局對象,不析構局部對象B.析構全局對象,析構局部對象C.不析構全局對象,析構局部對象D.析構全局對象,不析構局部對象答案:A52.對于類A定義的A(*p)=newA30,只能使用如下形式釋放p的內存()。A.deletep;B.delete*p;C.deletep30;D.deletep;答案:D53.內聯(lián)函數通常()。A.函數體較小,且應該有分支類型的語句B.函數體較大,且不應有分支類型的語句C.函數體較小,且不應有分支類型的語句D.函數體較大,且應該有分支類型的語句答案:C54.一個左值必然不是()。A.一個對象B.一個變量C.一個函數調用D.一個常量答案:
17、D55.對于定義類F定義對象將調用哪一個構造函數()。A.F:F(int,int,int,int)B.F:F(int,int,int)C.F:F(int,int)D.F:F(int)答案:A56.C+的數組元素不可以()。A.是整數B.是函數C.是指針D.是數組答案:B57.關于+運算符函數重載,正確的敘述為()。A.前置運算重載為雙目,后置運算重載為單目B.前置運算重載為單目,后置運算重載為雙目C.前置運算重載為單目,后置運算重載為單目D.前置運算重載為雙目,后置運算重載為雙目答案:B58.sizeof(printf(16)/sizeof(int)的值為()。A.4B.2C.1D.3答案:C
18、59.對于定義會()。A.先調用缺省析構函數F()一次,再釋放p指向的對象內存B.先調用缺省析構函數F()十次,再釋放p指向的對象內存C.先調用缺省析構函數E()十次,再釋放p指向的對象內存D.先調用缺省析構函數E()一次,再釋放p指向的對象內存答案:C60.關于-運算符函數重載,正確的敘述為()。A.前置運算重載為雙目,后置運算重載為單目B.前置運算重載為單目,后置運算重載為雙目C.前置運算重載為雙目,后置運算重載為雙目D.前置運算重載為單目,后置運算重載為單目答案:B試題分類:專升本面向對象程序設計_08023050題型:多選分數:21.運算符:可以做()。A.都不對B.單目運算符C.三目運算符D.雙目運算符答案:B, D2.C+的運算符“&”可以重載為如下哪些類型的函數()。A.三目函數B.四目函數C.單目函數D.雙目函數答案:C, D3.C+的union類型可以定義()。A.保護數據成員B.公有數據成員C.私有數據成員D.靜態(tài)數據成員答案:A, B, C4.類F缺省的賦值運算符重載函數的原型為()。A.見圖B.見圖C.見圖D.見圖答案:A5.C+具有如下特點()。A.支持多繼承B.可自動回收內存C.兼容C語言D.支持運算符重載答案:A, C, D6.關于定義int*p,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年湖南湘潭市公安局招聘30名留置看護巡邏警務輔助人員備考考試試題附答案解析
- 2026年度臺州玉環(huán)農商銀行招聘備考考試題庫附答案解析
- 造林安全生產管理制度
- 車間級安全生產會議制度
- 獸藥生產工藝管理制度
- 周生產交班會制度
- 充電樁安全生產責任制度
- 紙巾廠生產規(guī)章制度
- 鎮(zhèn)安全生產值班制度
- 工業(yè)革命新生產制度
- 鋼梁現場安裝施工質量通病、原因分析及應對措施
- 兒童肱骨髁上骨折術
- 腰椎常見病變課件
- 對賬單模板完整版本
- 工業(yè)互聯(lián)網安全技術(微課版)課件全套 項目1-7 工業(yè)互聯(lián)網及安全認識-工業(yè)互聯(lián)網安全新技術認識
- 甲狀腺乳腺外科診療規(guī)范
- 退換貨方案及措施
- 麻醉科常用耗材分類與管理要點
- 材料力學性能檢驗工安全教育培訓手冊
- 小說影視化改編的深度解析
- JJF 2214-2025 機動車檢測用氣象單元校準規(guī)范
評論
0/150
提交評論