![c練習(xí)題帶答案_第1頁](http://file4.renrendoc.com/view/51720af13a056ccbe3d8955ef050ceed/51720af13a056ccbe3d8955ef050ceed1.gif)
![c練習(xí)題帶答案_第2頁](http://file4.renrendoc.com/view/51720af13a056ccbe3d8955ef050ceed/51720af13a056ccbe3d8955ef050ceed2.gif)
![c練習(xí)題帶答案_第3頁](http://file4.renrendoc.com/view/51720af13a056ccbe3d8955ef050ceed/51720af13a056ccbe3d8955ef050ceed3.gif)
![c練習(xí)題帶答案_第4頁](http://file4.renrendoc.com/view/51720af13a056ccbe3d8955ef050ceed/51720af13a056ccbe3d8955ef050ceed4.gif)
![c練習(xí)題帶答案_第5頁](http://file4.renrendoc.com/view/51720af13a056ccbe3d8955ef050ceed/51720af13a056ccbe3d8955ef050ceed5.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
一、
選
擇
題1.C++語言屬于(C)。A)自語言B)機(jī)語言)面向?qū)ο笳Z言D)匯語言2.下選項中不屬于面向?qū)ο蟪绦蛟O(shè)計特征的(C。A)繼承性B)多態(tài)性C)相性D封裝性3.下情況中,哪一種情況不會調(diào)用拷貝構(gòu)造函數(shù)()A)用派生類的對象去初始化基類對象時B)將類的一個對象賦值給該類的另一個對象時C)函數(shù)的形參是類的對象,調(diào)用函數(shù)進(jìn)行形參和實參結(jié)合時D)函數(shù)的返回值是類的對象,函數(shù)執(zhí)行返回調(diào)用者時4.以哪一關(guān)鍵字可用于重載函數(shù)的區(qū)分()A)externB)staticC)constD)virtual5.下有關(guān)數(shù)組的敘述中,正確的是(B)A)C++中數(shù)組的存儲方式為列優(yōu)存儲B)數(shù)組名可以作為實參賦值給指針類型的形參C)數(shù)組下標(biāo)索引從1開始,至組長度n結(jié)束D)數(shù)組指針的語法形式為:類型名數(shù)組下標(biāo)表達(dá)式;6.下有關(guān)繼承和派生的敘述中,正確的C)A)派生類不能訪問通過私有繼承的基類的保護(hù)成員B)多繼承的虛基類不能夠?qū)嵗疌)如果基類沒有默認(rèn)構(gòu)造函數(shù),派生類就應(yīng)當(dāng)聲明帶形參的構(gòu)造函數(shù)D)基類的析構(gòu)函數(shù)和虛函數(shù)都不能夠被繼承,需要在派生類中重新實現(xiàn)7.若下面的函數(shù)調(diào)用:fun(a+b,3,max(n-1,b));其中實參的個數(shù)是(A)ABC)5D)68.下關(guān)于this指的說法確的是(B)A指存在于每個函數(shù)之中B)在類的非靜態(tài)函數(shù)中this指指向調(diào)用該函數(shù)的對象C指是指向虛函數(shù)表的指針D指是指向類的函數(shù)成員的指針9.在列關(guān)于C++函數(shù)的敘述,正確的是(C)A)每個函數(shù)至少要有一個參數(shù)B)個函數(shù)都必須返回一個值C)函數(shù)在被調(diào)用之前必須先聲明D)函數(shù)不能自己調(diào)用自己10.下列算符中,不能重載的()A)&&B)!=C).D)->11.下面序的輸出結(jié)果是()#include<iostream>usingnamespacestd;inti=0;intfun(intn){staticinta=2;a++;returna+n;}voidmain(){
intk=5;{inti=2;k+=fun(i);}k+=fun(i);cout<<k;}A)13B)14C)15D)1612.下面序的輸出結(jié)果是(C)#include<iostream>usingnamespacestd;classBase{public:virtualvoidf(){<<“f0+”;voidg(){cout<<“g0+}};classDerived:publicBase{public:voidf(){cout<<“f+}voidg(){cout<<“g+}};voidmain()Derivedd;Base*p=&d;p->f();p->g();}A)f+g+B)f0+g+CD)f0+g0+13.以下序的輸出結(jié)果是:(D)#include<iostream>usingnamespacestd;intfun(char*s){char*p=s;while(*p!='\0')p++;return(p-s);}voidmain(){cout<<fun("abc")<<endl;}A.0B.1C.D.14.有如程序段:inti=1;while(1){i++;if(i==10)if(i%2==0)’*’;}執(zhí)行這個程序段輸出字符*的個是()
A.10B.3C.415.下列于虛基類的描述中,誤的(C)A.使虛基類可以消除由多承產(chǎn)生的二義性B.構(gòu)派生類對象時,虛基的構(gòu)造函數(shù)只被調(diào)用一次C.聲classB:virtualpublic明類B為虛基類D.建派生類對象時,首先用虛基類的構(gòu)造函數(shù)16.有下定義ClassA{Char*a;Public:A():a(0){}A(char*aa){newchar[strlen(aa)+1]B.char[strlen(aa)+1]C.char[strlen(aa)]D.newchar[sizeof(aa)-1]17.有如程序:#include<iostream>usingnamespacestd;classTest{public:Test(){}~Test(){cout<<'#';}};intmain(){Testtemp[2],*pTemp[2];return0;}執(zhí)行這個程序輸出星號(#)的數(shù)為B)。A)1B)2CD)418.友元算符obj++被C++編器解釋為()A.operator++(obj)B.operator++(obj,0)B.++()D.++(0)19.下程序的運(yùn)行結(jié)果(CclassA{inti){num=i;}A(A&a){num=++;}voidprint(){cout<<NUM;}<p>};void{Aa(1),b(a);();();}B.1220.AB(DABAC.ABBA
21.(void{intint&ref=num;ref=ref+2;p>num=num+3;}B.1622.(inti=0;classA{A(){i++;}};void{Aa,b[3],*c;B.323.C++(A)~~bar二
填空題C++
for5for(inta=0,b=1;b&&a<5;a++);C++
C++語言的基本控制結(jié)構(gòu)為順序構(gòu)、選擇結(jié)構(gòu)和
循環(huán)結(jié)構(gòu)
函數(shù)重載要求重載的函數(shù)必須有和原函數(shù)一樣的
函數(shù)名
設(shè)置虛基類的目的是
解決二義性問題,過
用關(guān)鍵字virtual
表示虛基類。
語句\還可表示為
10.若已知a=10,b=20,表達(dá)式!的為11.友元類所有成員函數(shù)都是另一個類的三程填空1遞立
友元函數(shù)f(n)=f(n-1)+n
(n=1)(n>1)<iostream>intf(int);intmain(){intthen:";cin>>n;
f(n);result"<<s<<endl;return}intf(intn){
請將下列程序補(bǔ)充完整,使得輸出結(jié)果為DestructorDerivedDestructorBase”。#include<iostream>usingnamespacestd;classBase{public:virtual~Base(){cout<<“DestructorBase”<
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年鋰輝石合作協(xié)議書
- 2025年氣體檢測設(shè)備合作協(xié)議書
- 2025年印刷品、記錄媒介復(fù)制品合作協(xié)議書
- 2025年買賣個人房屋合同(4篇)
- 2025年臨時工聘用合同協(xié)議標(biāo)準(zhǔn)版本(三篇)
- 山西省2024七年級道德與法治上冊第二單元成長的時空第七課在集體中成長情境基礎(chǔ)小練新人教版
- 2025年臨時工解除合同樣本(2篇)
- 2025年人防門制作安裝工程施工合同模板(2篇)
- 2025年個人無息借款合同經(jīng)典版(2篇)
- 2025年二人合作經(jīng)營協(xié)議參考模板(三篇)
- 使用錯誤評估報告(可用性工程)模版
- 六年級語文下冊閱讀及參考答案(12篇)
- 《發(fā)展?jié)h語(第二版)中級綜合(Ⅰ)》第7課+課件
- 第四章《數(shù)列》復(fù)習(xí)小結(jié)示范公開課教學(xué)PPT課件【高中數(shù)學(xué)人教A版】
- GB/T 8944.1-2008紙漿成批銷售質(zhì)量的測定第1部分:漿板漿包及漿塊(急驟干燥漿)漿包
- 蘇教版(蘇少版)九年級美術(shù)下冊全冊課件
- 2022年江蘇省鹽城市中考英語試題及參考答案
- 中國文化簡介英文版(ChineseCultureintroduction)課件
- 文化差異與跨文化交際課件(完整版)
- 工程經(jīng)濟(jì)學(xué)完整版課件全套ppt教程
- 鼻空腸營養(yǎng)的護(hù)理及注意事項ppt
評論
0/150
提交評論