

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、福師C 語言程序設(shè)計在線作業(yè)一-0003試卷總分:100 得分:100一、單選題 (共 20 道試題,共 40 分)1.下列語句中不是死循環(huán)的是_。A.int i=1;for(;)ii+1;B.int i10; while(1) i-; if(i=1)break; C.int i0; do i+;while(i=0)D.for( int i1:i10;i+) i-; 答案:B2.一個類的友元函數(shù)或友元類能夠通過成員操作符訪問該類的( )A.私有成員B.所有成員C.公有成員D.保護成員答案:B3.虛函數(shù)使用關(guān)鍵字_。( )A.virtualB.staticC.publicD.private答案:
2、A4.設(shè)int x;,則經(jīng)過( )后,語句*px=0;可將x值置為0。A.int const * px=&x;B.int * px;C.int * const px=&x;D.const int * px=&x;答案:C5.下面列出的保留字中,不能作為函數(shù)的返回類型的是( )A.voidB.newC.longD.int答案:B6.設(shè)void f1(int * m,long & n);int a;long b;則以下調(diào)用合法的是( )。A.f1(a,b);B.f1(a,&b);C.f1(&a,b);D.f1(&a,&b);答案:C7.下面程序錯誤的語句是_。 #includevoid main(
3、)int*pnew int1;p=9;cout *pdeletep A.B.C.D.答案:C8.下列標識符中,()是文件級作用域。A.語句標號B.自動態(tài)標識符C.外部靜態(tài)標識符D.函數(shù)形參答案:C9.下列( )是正確的語句。A.x+yB.outnC.;D.=17答案:C10.假定要對類AB定義加號操作符重載成員函數(shù),實現(xiàn)兩個AB類對象的加法,并返回相加結(jié)果,則該成員函數(shù)的聲明語句為:A.operator+(AB a)B.AB operator+(AB & a , AB & b)C.AB operator+(AB & a)D.AB & operator+( )答案:C11.當使用fstream流
4、類定義一個流對象并打開一個磁盤文件時,文件的隱含打開方式為()。A.以上都不對B.ios:outC.ios:in|ios:outD.ios:in答案:A12.對類成員訪問權(quán)限的控制,是通過設(shè)置成員的訪問控制屬性實現(xiàn)的,下列不是訪問控制屬性的是_。A.私有類型B.友元類型C.公有類型D.保護類型答案:B13.下列do-while循環(huán)的循環(huán)次數(shù)是( ): 已知:int i=5 do couti-endl i- while (i!=0)A.無限次B.5C.2D.0答案:A14.不能作為重載函數(shù)的調(diào)用的依據(jù)是_。A.參數(shù)個數(shù)B.參數(shù)類型C.函數(shù)類型D.函數(shù)名稱答案:C15.如果類A被說明成類B的友元,
5、則()。A.類B的成員即類A的成員B.類B不一定是類A的友元C.類A的成員即類B的成員D.類A的成員函數(shù)不得訪問類B的成員答案:B16.對類的構(gòu)造函數(shù)和析構(gòu)函數(shù)描述正確的是()。A.構(gòu)造函數(shù)可以重載,析構(gòu)函數(shù)不能重載B.構(gòu)造函數(shù)不能重載,析構(gòu)函數(shù)可以重載C.構(gòu)造函數(shù)可以重載,析構(gòu)函數(shù)也可以重載D.構(gòu)造函數(shù)不能重載,析構(gòu)函數(shù)也不能重載答案:A17.如果友元函數(shù)重載一個運算符時,其參數(shù)表中沒有任何參數(shù)則說明該運算符是()。A.重載錯誤B.都可能C.二元運算符D.一元運算符答案:B18.下列關(guān)于函數(shù)模板和模板函數(shù)的描述,錯誤的是( )A.模板函數(shù)是一個實在的函數(shù)B.模板函數(shù)在編譯時不生成可執(zhí)行代碼C
6、.函數(shù)模板是定義重載函數(shù)的一種工具D.函數(shù)模板是一組函數(shù)的模板答案:B19.靜態(tài)成員函數(shù)僅能訪問( )A.非靜態(tài)的數(shù)據(jù)成員B.非靜態(tài)的成員函數(shù)C.靜態(tài)的數(shù)據(jù)成員D.以上都不對答案:C20.表達式9!=10的值為( )A.非零值B.trueC.1D.0答案:C二、判斷題 (共 20 道試題,共 40 分)21.表達式8&3的結(jié)果是1。答案:錯誤22.假設(shè)所有變量均為整型,則表達式(a=2,b=5,b+,a+b)的值是8。( )答案:正確23.C+語言的參數(shù)傳遞機制包括傳值和傳地址兩種,如果調(diào)用函數(shù)時,需要改變實參或者返回多個值,應(yīng)該采取傳地址方式。答案:正確24.聲明一個結(jié)構(gòu)并不分配內(nèi)存,內(nèi)存分
7、配發(fā)生在定義這個新數(shù)據(jù)類型的變量中。( )答案:正確25.如果派生類的成員函數(shù)的原型與基類中被定義為虛函數(shù)的成員函數(shù)原型相同,那么,這個函數(shù)自動繼承基類中虛函數(shù)的特性。答案:正確26.字符型數(shù)據(jù)在內(nèi)存中的存儲形式是ASCII碼( )答案:正確27.用new動態(tài)申請的內(nèi)存是在堆中分配的,而不是在棧中分配的。答案:正確28.輸出字符指針就是輸出字符串。答案:正確29.若一全局變量只允許本程序文件中的函數(shù)使用,則定義它時應(yīng)加上修飾符 void。答案:錯誤30.在基類中被說明為虛函數(shù)的類的成員函數(shù)必須在每個派生類中說明為虛函數(shù),才能具有多態(tài)的特征。答案:錯誤31.頭文件中一般存放著變量和常量的定義、函
8、數(shù)的原型以及類的定義。答案:錯誤32.C+語言程序中,main()函數(shù)必須放在程序開始的部分( )答案:錯誤33.float和double類型的大小分別為4和8。答案:正確34.一個類的對象只有一個。答案:錯誤35.16位計算機中整型占4個字節(jié)存儲空間。答案:錯誤36.C+中,一個函數(shù)必須在函數(shù)聲明后才能使用( )答案:正確37.定義全局變量要在程序開始時進行,并且放在所有函數(shù)的外面,靜態(tài)局部變量要在函數(shù)內(nèi)部定義,但生命期卻隨函數(shù)的第一次被調(diào)用而產(chǎn)生。( )答案:正確38.關(guān)鍵字friend用于聲明友元。答案:正確39.在使用C語言庫函數(shù)時,要用預(yù)編譯命令“#include”將有關(guān)的頭文件包括
9、到用戶源文件中。( )答案:正確40.繼承的方式有公有繼承、私有繼承兩種。答案:錯誤三、多選題 (共 10 道試題,共 20 分)41.下列說法中錯誤的是_。A.不允許設(shè)置參數(shù)的默認值B.設(shè)置參數(shù)的默認值只能在定義函數(shù)時設(shè)置C.設(shè)置參數(shù)的默認值時,應(yīng)該設(shè)置右邊的參數(shù)D.設(shè)置參數(shù)的默認值時,應(yīng)該全部參數(shù)都設(shè)置答案:ABD42.在進行完成任何C+流的操作后,都可以用C+流的有關(guān)成員函數(shù)檢測流的狀態(tài);其中不能用于檢測輸入流狀態(tài)的操作函數(shù)名稱是_。A.failB.eofC.badD.good答案:ACD43.下列哪種函數(shù)不可以是虛的_。A.自定義的構(gòu)造函數(shù)B.拷貝構(gòu)造函數(shù)C.靜態(tài)成員函數(shù)D.析構(gòu)函數(shù)答
10、案:ABC44.使用值傳遞方式將實參傳給形參,下列說法不正確的是_。A.形參是實參的備份B.實參是形參的備份C.形參和實參是同一對象D.形參和實參無聯(lián)系答案:BCD45.以下不正確的描述是_。A.函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套B.函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套C.函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套D.函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套答案:ACD46.以下關(guān)于函數(shù)模板敘述錯誤的是_。A.函數(shù)模板也是一個具體類型的函數(shù)B.函數(shù)模板的類型參數(shù)與函數(shù)的參數(shù)是同一個概念C.通過使用不同的類型參數(shù),函數(shù)模板可以生成不同類型的函數(shù)D.用函數(shù)模板定義的函數(shù)沒有類型答案:ABD47.對C+語言和C語言的兼容性,描述不正確的是_。A.C+兼容CB.C+部分兼容CC.C+不兼容CD.C兼容C+答案:BCD48.下列關(guān)于構(gòu)造函數(shù)的描述中,正確的是_。A.構(gòu)造函數(shù)可以設(shè)置默
溫馨提示
- 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生禮儀的培訓(xùn)
- 芙蓉美容產(chǎn)品培訓(xùn)
- 內(nèi)科患者肢體功能鍛煉指導(dǎo)
- 2025年吉林省電工證考試試卷帶解析及答案【新】
- 期中考最難的題目和答案
- 七下語文閱讀題目和答案
- 崗位人員培訓(xùn)
- 特種作業(yè)具體操作培訓(xùn)
- 培訓(xùn)收獲及反思
- -智能檢驗與患者服務(wù)
- 2022-2023學(xué)年涼山彝族自治州數(shù)學(xué)三年級下冊期末考試試題含答案
- (高清版)JTG 5421-2018 公路瀝青路面養(yǎng)護設(shè)計規(guī)范
- 2022衢州醫(yī)學(xué)檢驗考編真題
- 熱療在婦科疾病治療中的效果
- 新中國史智慧樹知到期末考試答案2024年
- 小學(xué)生旅游活動方案設(shè)計
- MOOC 創(chuàng)新管理-浙江大學(xué) 中國大學(xué)慕課答案
- 梨的貯藏特性及保鮮技術(shù)
- 2024年安徽淮河能源控股集團有限責(zé)任公司招聘筆試參考題庫含答案解析
- 基于STM32的智能避障循跡小車系統(tǒng)設(shè)計答辯模板
- 蘇教版三年級上冊解決問題的策略應(yīng)用題100題及答案
評論
0/150
提交評論