北語(yǔ)-17秋《C++》作業(yè)答案_第1頁(yè)
北語(yǔ)-17秋《C++》作業(yè)答案_第2頁(yè)
北語(yǔ)-17秋《C++》作業(yè)答案_第3頁(yè)
北語(yǔ)-17秋《C++》作業(yè)答案_第4頁(yè)
北語(yǔ)-17秋《C++》作業(yè)答案_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

17秋C作業(yè)_1一、單選題1C語(yǔ)言是以()語(yǔ)言為基礎(chǔ)逐漸發(fā)展而演變而成的一種程序設(shè)計(jì)語(yǔ)言。APASCALBCCBASICDSIMULA67答案B答案聯(lián)系屏幕左上的“文檔貢獻(xiàn)者”。2下列不是描述類的成員函數(shù)的是()。A構(gòu)造函數(shù)B析構(gòu)函數(shù)C友元函數(shù)D拷貝構(gòu)造函數(shù)答案C3以下有關(guān)繼承的敘述正確的是()。A構(gòu)造函數(shù)和析構(gòu)函數(shù)都能被繼承B派生類是基類的組合C派生類對(duì)象除了能訪問(wèn)自己的成員以外,不能訪問(wèn)基類中的所有成員D基類的公有成員一定能被派生類的對(duì)象訪問(wèn)答案C4所謂數(shù)據(jù)封裝就是將一組數(shù)據(jù)和與這組數(shù)據(jù)有關(guān)操作組裝在一起,形成一個(gè)實(shí)體,這實(shí)體也就是()。A類B對(duì)象C函數(shù)體D數(shù)據(jù)塊答案A5友元關(guān)系不能()。A提高程序的運(yùn)行效率B是類與類的關(guān)系C是一個(gè)類的成員函數(shù)與另一個(gè)類的關(guān)系D繼承答案D6下列標(biāo)識(shí)符中,()是文件級(jí)作用域的。A函數(shù)形參B語(yǔ)句標(biāo)號(hào)C外部靜態(tài)類標(biāo)識(shí)符D自動(dòng)類標(biāo)識(shí)符7進(jìn)行文件操作時(shí)需要包含頭文件()。AIOSTREAMHBSTDIOHCFSTREAMHDSTDLIBH8下列關(guān)于構(gòu)造函數(shù)的描述中,錯(cuò)誤的是()。A構(gòu)造函數(shù)可以設(shè)置默認(rèn)參數(shù)B構(gòu)造函數(shù)在定義類對(duì)象時(shí)自動(dòng)執(zhí)行C構(gòu)造函數(shù)可以是內(nèi)聯(lián)函數(shù)D構(gòu)造函數(shù)不可以重載9C所有輸入和輸出流的基類是()。ASTREAMHBIOSTREAMHCCIN和COUTDIOS10與C語(yǔ)言相比增加了()的概念A(yù)函數(shù)B指針C類D變量11在C中,打開(kāi)一個(gè)文件就是將這個(gè)文件與一個(gè)()建立關(guān)聯(lián);關(guān)閉一個(gè)文件就是取消這種關(guān)聯(lián)。A流B類C結(jié)構(gòu)D對(duì)象12函數(shù)調(diào)用FUNCEXP1,EXP2,EXP3,EXP4,EXP5中所含實(shí)參的個(gè)數(shù)為()。A1B2C4D513在雙向鏈表存儲(chǔ)結(jié)構(gòu)中,刪除P所指的結(jié)點(diǎn)時(shí)須修改指針()。AABBCCDD14關(guān)于對(duì)象成員的構(gòu)造函數(shù)的調(diào)用順序,說(shuō)法正確的是()。A與它們?cè)诔蓡T初始化列表中給出的順序相同B與析構(gòu)函數(shù)的調(diào)用順序相同C與它們?cè)陬愔姓f(shuō)明順序相同D以上說(shuō)法都不對(duì)二、多選題1C中類的派生方式有()。APRIVATEBSTATICCPUBLICDPROTECTED三、判斷題1C中的函數(shù)都具有返回值。2一個(gè)函數(shù)中可以有多于一個(gè)RETURN語(yǔ)句。3一條語(yǔ)句最多只能定義一個(gè)變量并指定初始值。4同一個(gè)數(shù)組中的各個(gè)元素?cái)?shù)據(jù)類型一定相同。5SIZEOF表達(dá)式的功能是返回指定的表達(dá)式值的數(shù)據(jù)類型在內(nèi)存中占用的字節(jié)數(shù)。17秋C作業(yè)_2一、單選題1若派生類中沒(méi)有對(duì)基類的虛函數(shù)進(jìn)行重定義,則它繼承基類中的()。A訪問(wèn)權(quán)限B保護(hù)成員C虛函數(shù)D成員函數(shù)2關(guān)于類模板的說(shuō)法正確的是()。A類模板的主要作用是生成抽象類B類模板實(shí)例化時(shí),編譯器將根據(jù)給出的模板實(shí)參生成一個(gè)類C在類模板中的數(shù)據(jù)成員具有同樣類型D類模板中的成員函數(shù)沒(méi)有返回值3下列關(guān)鍵字中,()即在C語(yǔ)言中使用,又在C語(yǔ)言中使用。AINLINEBBREAKCPRIVATEDPUBLIC4下列關(guān)于C與C語(yǔ)言關(guān)系的描述中錯(cuò)誤的是()。AC是C語(yǔ)言的超集BC是C語(yǔ)言進(jìn)行了擴(kuò)充CC和C語(yǔ)言都是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言DC包含C語(yǔ)言的全部語(yǔ)法特征5對(duì)基類和派生類的關(guān)系描述中,錯(cuò)誤的是()。A派生類是基類的具體化B基類繼承了派生類的屬性C派生類是基類定義的延續(xù)D派生類是基類的特殊化6假定一個(gè)類的構(gòu)造函數(shù)為AINTAA,INTBBAAABABB,則執(zhí)行AX4,5;語(yǔ)句后,XA和XB的值分別為()。A3和15B4和20C5和4D20和57下列標(biāo)識(shí)符不合法的是()AA1BTEX_1C_SUMD2WORD8如沒(méi)有使用PRIVATE關(guān)鍵字定義類的數(shù)據(jù)成員,則默認(rèn)為()。APRIVATEBPUBLICCPROTECTEDDFRIEND9對(duì)C語(yǔ)言和C語(yǔ)言的兼容性,描述正確的是()。AC兼容CBC部分兼容CCC不兼容CDC兼容C10下面敘述不正確的是()。A派生類一般都用公有派生B對(duì)基類成員的訪問(wèn)必須是無(wú)二義性的C賦值兼容規(guī)則也適用于多重繼承的組合D基類的公有成員在派生類中仍然是公有的繼承方式有三種公有、私有和保護(hù)。多繼承中,多個(gè)基類具有同名成員,在它們的子類中訪問(wèn)這些成員,就產(chǎn)生了二義性,但進(jìn)行訪問(wèn)時(shí),不能存在二義性。賦值兼容規(guī)則是指派生類對(duì)象可以當(dāng)作基類對(duì)象使用,只要存在繼承關(guān)系,所以單繼承或多繼承都適用?;愔械墓谐蓡T采用私有繼承時(shí),在派生類中變成了私有成員,所以D項(xiàng)錯(cuò)誤。11下面關(guān)于模板的描述,正確的是()。A模板的實(shí)參在任何時(shí)候都可以省略B類模板與模板類所指的是同一概念C類模板的參數(shù)必須是虛擬類型的D類模板的成員函數(shù)都是模板函數(shù)12設(shè)類A將其它類對(duì)象作為成員,則建立A類對(duì)象時(shí),下列描述正確的是()。AA類構(gòu)造函數(shù)先執(zhí)行B成員構(gòu)造函數(shù)先執(zhí)行C兩者并行執(zhí)行D不能確定13內(nèi)聯(lián)函數(shù)的特點(diǎn)是()。A減少代碼量,加快訪問(wèn)速度B減少代碼量,減緩訪問(wèn)速度C增加代碼量,減緩訪問(wèn)速度D增加代碼量,加快訪問(wèn)速度14在C中,類與類之間的繼承關(guān)系具有()A自反性B對(duì)稱性C傳遞性D反對(duì)稱性二、多選題1下面變量賦初值中正確的是()AINTA3;BINTA3;CINTA33;DINTAB3三、判斷題1FOR語(yǔ)句中的循環(huán)控制變量必須在FOR語(yǔ)句內(nèi)部進(jìn)行聲明。2結(jié)構(gòu)體的默認(rèn)訪問(wèn)權(quán)限為PUBLIC,而類中的默認(rèn)訪問(wèn)權(quán)限為PROTECTED。3TYPEDEF是用來(lái)定義一些C中沒(méi)有的新數(shù)據(jù)類型。4C是最開(kāi)始提出類概念的語(yǔ)言5C中的注釋可以幫助讀者閱讀源程序,但并不參與程序的運(yùn)行。17秋C作業(yè)_3一、單選題1下列有關(guān)重載函數(shù)的說(shuō)法中正確的是()。A重載函數(shù)必須具有不同的返回值類型B重載函數(shù)參數(shù)個(gè)數(shù)必須相同C重載函數(shù)必須有不同的形參列表D重載函數(shù)名可以不同2下面程序的輸出結(jié)果是()。INCLUDEINTFUNCHARSCHARPSWHILEP0PRETURNPSVOIDMAINCOUTA20B6C19D03類定義的內(nèi)容允許被其他對(duì)象無(wú)限制地存取是()。APRIVATE部分BPROTECTED部分CPUBLIC部分D以上都不對(duì)4C允許在結(jié)構(gòu)中定義函數(shù),這些函數(shù)稱為()。A靜態(tài)函數(shù)B構(gòu)造函數(shù)C析構(gòu)函數(shù)D成員函數(shù)5下列對(duì)重載函數(shù)的描述中,()是錯(cuò)誤的。A重載函數(shù)中不允許使用默認(rèn)參數(shù)B重載函數(shù)中編譯時(shí)根據(jù)參數(shù)表進(jìn)行選擇C不要使用重載函數(shù)來(lái)描述毫無(wú)相干的函數(shù)D構(gòu)造函數(shù)重載將會(huì)給初始化帶來(lái)多種方式6用于標(biāo)識(shí)十六進(jìn)制前綴或后綴是()。A無(wú)B后綴L或EC前綴零D前綴0X7多個(gè)具有不同類型或個(gè)數(shù)參數(shù)的函數(shù)共用一個(gè)函數(shù)標(biāo)識(shí)名被稱為()函數(shù)。A繼承B重載C遞歸D多態(tài)8下列關(guān)于析構(gòu)函數(shù)描述正確的是()。A可以重載B函數(shù)體中必須有DELETE語(yǔ)句C返回類型必須是VOID類型D不能指定返回類型9下列()不是構(gòu)造函數(shù)的特征。A構(gòu)造函數(shù)的函數(shù)名與類名相同B構(gòu)造函數(shù)可以重載C構(gòu)造函數(shù)可以設(shè)置默認(rèn)參數(shù)D構(gòu)造函數(shù)必須指定類型說(shuō)明10采用函數(shù)重載的目的在于()。A實(shí)現(xiàn)共享B減少空間C提高速度D使用方便,提高可靠性11一個(gè)函數(shù)功能不太復(fù)雜,但要求被頻繁調(diào)用,則應(yīng)把它定義為()。A內(nèi)聯(lián)函數(shù)B重載函數(shù)C遞歸函數(shù)D嵌套函數(shù)12在編譯指令中,宏定義使用哪個(gè)指令()。AIFBINCLUDECDEFINEDERROR13下列C標(biāo)點(diǎn)符號(hào)中表示復(fù)合語(yǔ)句結(jié)束的標(biāo)記符是()。AB/CD14有一個(gè)INT型變量,在程序中頻繁使用,最好定義它為()AREGISTERBAUTOCEXTERNDSTATIC二、多選題1下列選項(xiàng)中,是C關(guān)鍵字的是()ACLASSBFUNCTIONCFRIENDDVIRTUAL三、判斷題1想要在程序中正確地使用自定義的函數(shù),則必須先聲明它,然后再定義它。2C中的指針既可以指向內(nèi)存中的變量,也可以指向寄存器變量。3FOR語(yǔ)句的格式為FOR表達(dá)式1表達(dá)式2表達(dá)式3語(yǔ)句若在FOR語(yǔ)句中省略3個(gè)表達(dá)式,則循環(huán)一定執(zhí)行無(wú)數(shù)次。4指針指向的內(nèi)存地址可以改變,與之類似,引用指向的變量也可以改變。5在C中,運(yùn)算符優(yōu)先級(jí)相同的情況下,按照從右向左的順序進(jìn)行計(jì)算。17秋C作業(yè)_4一、單選題1下面程序的執(zhí)行結(jié)果是()。INCLUDEVOIDMAINVOIDSWAPEXTERNINTAA3B10SWAPCOUT“A“AA310BA103CATEMPTEMPD語(yǔ)法錯(cuò)誤,不能輸出正確結(jié)果2下列不能作為類的成員的是A自身類對(duì)象的指針B自身類對(duì)象C自身類對(duì)象的引用D另一個(gè)類的對(duì)象3當(dāng)一個(gè)函數(shù)無(wú)返回值時(shí),函數(shù)的類型應(yīng)定義為()。AVOIDB任意CINTD無(wú)4下列關(guān)于棧的敘述正確的是()。A棧是非線性結(jié)構(gòu)B棧是一種樹(shù)狀結(jié)構(gòu)C棧具有先進(jìn)先出的特征D棧具有后進(jìn)先出的特征5對(duì)于INTPA5的描述,正確的是()。APA是一個(gè)指向數(shù)組的指針,所指向的數(shù)組是5個(gè)INT型元素BPA是一個(gè)指向某個(gè)數(shù)組中第5個(gè)元素的指針,該元素是INT型變量CPA5表示某個(gè)數(shù)組的第5個(gè)元素的值DPA是一個(gè)具有5個(gè)元素的指針數(shù)組,每個(gè)元素是一個(gè)INT型指針6假設(shè)CLASSYPUBLICX,即類Y是類X的派生類,則說(shuō)明一個(gè)Y類的對(duì)象時(shí)和刪除Y類對(duì)象時(shí),調(diào)用構(gòu)造函數(shù)和析構(gòu)函數(shù)的次序分別為()。AX,Y和Y,XBX,Y和X,YCY,X和Y,XDY,X和X,Y7如果采用動(dòng)態(tài)多態(tài)性,要調(diào)用虛函數(shù)的是()A基類對(duì)象指針B對(duì)象名C基類對(duì)象D派生類名8在類的定義形式中,數(shù)據(jù)成員、成員函數(shù)和()組成了類定義體。A成員的訪問(wèn)控制信息B公有消息C私有消息D保護(hù)消息9C類體系中,不能被派生類繼承的有()。A常成員函數(shù)B構(gòu)造函數(shù)C虛函數(shù)D靜態(tài)成員函數(shù)10下列關(guān)于C語(yǔ)言的發(fā)展說(shuō)法錯(cuò)誤的是()。AC語(yǔ)言起源于C語(yǔ)言BC語(yǔ)言最初被稱為“帶類的C”C在1980年C被命名D在1983年C被命名11下面關(guān)于友元的描述中,錯(cuò)誤的是()。A友元函數(shù)可以訪問(wèn)該類的私有數(shù)據(jù)成員。B一個(gè)類的友元類中的成員函數(shù)都是這個(gè)類的友元函數(shù)。C友元可以提高程序的運(yùn)行效率。D類與類之間的友元關(guān)系可以繼承。12不能說(shuō)明為虛函數(shù)的是()。A析構(gòu)函數(shù)B構(gòu)造函數(shù)C類的成員函數(shù)D以上都不對(duì)13關(guān)于NEW運(yùn)算符的下列描述中,錯(cuò)誤的是()。A它可以用來(lái)動(dòng)態(tài)創(chuàng)建對(duì)象和對(duì)象數(shù)組B使用它創(chuàng)建的對(duì)象或?qū)ο髷?shù)組可以使用運(yùn)算符DELETE刪除C使用它創(chuàng)建對(duì)象時(shí)要調(diào)用構(gòu)造函數(shù)D使用它創(chuàng)建對(duì)象數(shù)組時(shí)必須指定初始值14在C中,下列選項(xiàng)中是合法的八進(jìn)制數(shù)的是A127B091C0X12D01011二、多選題1下列描述中正確的是()。A定義函數(shù)中指定的形參,在函數(shù)未調(diào)用時(shí)不

溫馨提示

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