學(xué)堂在線 雨課堂 學(xué)堂云 面向?qū)ο蟪绦蛟O(shè)計(jì)(C++) 章節(jié)測(cè)試答案_第1頁(yè)
學(xué)堂在線 雨課堂 學(xué)堂云 面向?qū)ο蟪绦蛟O(shè)計(jì)(C++) 章節(jié)測(cè)試答案_第2頁(yè)
學(xué)堂在線 雨課堂 學(xué)堂云 面向?qū)ο蟪绦蛟O(shè)計(jì)(C++) 章節(jié)測(cè)試答案_第3頁(yè)
學(xué)堂在線 雨課堂 學(xué)堂云 面向?qū)ο蟪绦蛟O(shè)計(jì)(C++) 章節(jié)測(cè)試答案_第4頁(yè)
學(xué)堂在線 雨課堂 學(xué)堂云 面向?qū)ο蟪绦蛟O(shè)計(jì)(C++) 章節(jié)測(cè)試答案_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第一講1、多選題

C++源程序不能直接運(yùn)行,需要經(jīng)過如下哪些步驟,才能得到可以運(yùn)行的程序?A編譯器B鏈接器C匯編器D編輯器AB2、判斷題

C++源程序必須使用兩個(gè)以上的文件來存放,才能編譯鏈接成可執(zhí)行程序。錯(cuò)3、

多選題

關(guān)于main()函數(shù)的參數(shù),以下說法正確的是A不使用參數(shù)也是允許的B若帶參數(shù),則第一個(gè)參數(shù)是整數(shù)類型C若帶參數(shù),則第二個(gè)參數(shù)是字符串?dāng)?shù)組D參數(shù)名稱只能使用argc和argvABC4、多選題為防止頭文件重復(fù)包含,以下書寫錯(cuò)誤的是ABCD第二講1、

多選題

下列哪些語(yǔ)句可以完成對(duì)數(shù)組的初始化A、charname[10]="THUOOP";B、charcourse[4]{'O','O','P'};C、intyear[5]{2016,2017,2018}D、intscore[]={60,80,90};ABCD2、多選題

下列哪些寫法不正確A、int*ptr=newint;B、int*ptr=newint(3);C、int*ptr=newint[3];D、int*ptr=newint{3};E、int*ptr=new[]int;F、int**ptr=newint[4][5];EF3、多選題

下列關(guān)于for循環(huán)語(yǔ)句的寫法,正確的是:A第1句B第2句C第3句D第4句ABCD4、

判斷題函數(shù)重載時(shí),函數(shù)名必須一樣,函數(shù)參數(shù)必須不同,至于函數(shù)返回值類型,則沒有限定。對(duì)5、單選題

以下關(guān)于函數(shù)參數(shù)缺省值的說法,正確的是:A當(dāng)有多個(gè)函數(shù)參數(shù)時(shí),任意一個(gè)都可以設(shè)置缺省值B若只有一個(gè)參數(shù),則不能設(shè)置缺省值C只有整數(shù)參數(shù)才能設(shè)置缺省值D僅允許從函數(shù)參數(shù)列表的最后一個(gè)開始依次設(shè)置缺省值(一個(gè)或多個(gè))D6、

判斷題

函數(shù)返回類型,既可以放在函數(shù)名前面(左邊),也可以使用追蹤返回類型的語(yǔ)法放到函數(shù)名的后面(右邊)對(duì)7、

多選題

關(guān)于類成員的訪問權(quán)限,以下說法正確的是:A訪問權(quán)限可以成組設(shè)置B相同權(quán)限的成員,可以共用一個(gè)權(quán)限設(shè)置C同一權(quán)限說明不能出現(xiàn)多次D、private必須在public之前出現(xiàn)AB8、

單選題

下列關(guān)于私有成員的說法,正確的是A、即使是類的成員函數(shù),也不能訪問私有成員B對(duì)象通過成員操作符,是可以訪問自己隱藏的私有成員的C私有數(shù)據(jù)只能被私有成員函數(shù)訪問,不能被公有成員函數(shù)訪問D私有數(shù)據(jù)成員不能與公有數(shù)據(jù)成員同名D9、多選題

關(guān)于類的成員函數(shù)定義,以下說法正確的是:A既可以放在類中定義,也可以放在類外定義B在類外定義時(shí),函數(shù)名前要加”類名::“進(jìn)行限定C只有私有成員函數(shù)才能在類中進(jìn)行定義D私有成員函數(shù)只能在定中進(jìn)行定義AB10、

判斷題所謂this指針,只是一種概念,是為了幫助我們理解類的運(yùn)作方式而引入的,實(shí)際上在成員函數(shù)的參數(shù)列表中并沒有這種變量被傳入。錯(cuò)11、多選題

關(guān)于一個(gè)類的友元函數(shù),以下說法正確的是:A友元要在類中進(jìn)行聲明B友元要在類中給出定義,編譯器才能知道它是否符合友元的安全要求C友元也是類的成員函數(shù)之一D友元函數(shù)可以訪問類的私有成員,包括成員函數(shù)、數(shù)據(jù)成員AD12、判斷題

語(yǔ)句autom=49990;定義的變量m是int類型的。對(duì)13、判斷題autoname="OOP";定義的變量是string類型錯(cuò)14、

單選題

關(guān)于左值引用,下列用法或敘述不正確的是:A引用可以先定義,再賦值B引用可以作為函數(shù)參數(shù)C函數(shù)可以返回引用D引用是另一個(gè)有名字變量的別名A15、多選題

關(guān)于右值引用,以下敘述正確的是A右值引用可以用來引用臨時(shí)變量B右值引用不能用作函數(shù)的參數(shù)C右值引用不能用作函數(shù)返回值D右值引用可以用表達(dá)式來賦值A(chǔ)D16、

多選題

下列關(guān)于new/delete的敘述,正確的是:A、new,delete都是操作符,用來在運(yùn)行時(shí)分配內(nèi)存B、作為良好習(xí)慣,程序中通過new分配的內(nèi)存,在程序退出時(shí)要用delete釋放C、如果是動(dòng)態(tài)數(shù)組,需要使用delete[]來釋放D、分配單個(gè)變量?jī)?nèi)存時(shí),可以同時(shí)進(jìn)行賦值,如int*ptr=newint(45);ABCD17、判斷題inta;decltype(a)b;與inta,b;的結(jié)果是一樣的對(duì)第三講1、

單選題

以下程序片段中的第2條語(yǔ)句調(diào)用了類的什么函數(shù)?classAobj1;classAobj2=obj1;A缺省構(gòu)造函數(shù)B賦值運(yùn)算符重載函數(shù)C拷貝構(gòu)造函數(shù)D析構(gòu)函數(shù)C2、判斷題

在定義類時(shí),嵌套包含用其他類聲明的對(duì)象是不行的,因?yàn)樵陬愔兄荒馨緮?shù)據(jù)類型定義的變量作為數(shù)據(jù)成員。錯(cuò)3、多選題

以下哪些運(yùn)算符是可以重載的?A流運(yùn)算符B賦值運(yùn)算符C函數(shù)運(yùn)算符D數(shù)組下標(biāo)運(yùn)算符ABCD4、

判斷題

在函數(shù)傳值參和返回值時(shí),通常會(huì)發(fā)生拷貝構(gòu)造函數(shù)調(diào)用對(duì)5、

判斷題第3.8節(jié)的示例說明,使用移動(dòng)構(gòu)造函數(shù)可以提高內(nèi)存資源的利用效率,從而改進(jìn)程序的執(zhí)行性能。對(duì)6、填空題

為了看到移動(dòng)拷貝構(gòu)造函數(shù)的效果,除了要使用C++2011以上的版本編譯鏈接源程序外,還需要打開一個(gè)編譯選項(xiàng),它是-fno-elide-constructors7、

單選題

設(shè)FastFilter是用戶自定義的類,若要求使用cout來輸出該類的對(duì)象,則以下哪條語(yǔ)句應(yīng)加入到FastFilter類的聲明中?A第1句B第2句C第3句D第4句D第四講1、

多選題

關(guān)于派生類重寫基類函數(shù),下列哪些說法是正確的A基類函數(shù)中重載函數(shù)將被屏蔽,不能被調(diào)用B編譯出錯(cuò)C可以在派生類中用using指令恢復(fù)基類成員函數(shù)D如果派生類的成員函數(shù)只是名稱跟基類中定義的成員一樣,返回類型和參數(shù)均不相同,則不屬于重寫AC2、

多選題

要實(shí)現(xiàn)不同類之間轉(zhuǎn)換,下列哪種方法是可行的A在源類中定義轉(zhuǎn)換運(yùn)算符B在目的類中定義以源類對(duì)象為參數(shù)的構(gòu)造函數(shù)C總是使用static_cast轉(zhuǎn)換D總是使用dynamic_cast轉(zhuǎn)換AB3、

多選題以下哪些屬于C++支持的模板類型?A類模板B函數(shù)模板C成員函數(shù)模板D標(biāo)準(zhǔn)模板庫(kù)模板ABC4、單選題

關(guān)于虛函數(shù)的說法正確的是A派生類中定義基類定義的虛函數(shù)時(shí),也必須寫virtualB指向派生類的基類指針若調(diào)用虛函數(shù),則實(shí)際執(zhí)行的是派生類的函數(shù)定義C以=0修飾的虛函數(shù)不允許帶有參數(shù)D虛函數(shù)不能在類中進(jìn)行函數(shù)定義B5、多選題關(guān)于繼承,下列哪些說法是正確的A一個(gè)類可以繼承多個(gè)類B繼承的層次不能超過3層C基類中聲明的數(shù)據(jù)成員會(huì)包含在派生類對(duì)象中D繼承是代碼復(fù)用的手段之一ACD6、

判斷題

對(duì)模板進(jìn)行特化,是因?yàn)榇嬖谝恍┨厥馇樾尾荒苁褂媚0鍋硖幚?。?duì)7、判斷題

若類模板有多個(gè)模板參數(shù),則可以特化其中一部分對(duì)8、判斷題函數(shù)模板在使用時(shí),有時(shí)候看上去跟函數(shù)重載一樣對(duì)9、

判斷題若模板有多個(gè)類型參數(shù),可以為它們中的一部分提供缺省參數(shù)對(duì)10、判斷題使用模板編程,也能實(shí)現(xiàn)代碼多態(tài)對(duì)11、判斷題當(dāng)模板完全特化時(shí),模板名后面的<>可以

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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)論