freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c習(xí)題庫基礎(chǔ)配套練習(xí)-全文預(yù)覽

2025-06-28 13:32 上一頁面

下一頁面
  

【正文】 5,9)答案:D 本題考查了運算符的重載。int main(){ Point p1(3,5),p2(2,4)。public:Point(int g_x=0,int g_y=0){x=g_x,y=g_y。如果一個抽象類的派生類沒有重定義來自基類的某個純虛函數(shù),則該函數(shù)在派生類中仍是純虛函數(shù),該類仍為抽象類。知識點:C++部分/掌握類的繼承與派生知識/虛基類4關(guān)于抽象類,下列表述正確的是______。知識點:C++部分/掌握類的繼承與派生知識/繼承基類的數(shù)據(jù)成員與成員函數(shù)4虛函數(shù)主要是為了實現(xiàn)類的______。 類的繼承是新的類從已有的類那里得到已有的特性。int main(){Second sec(5,3)。}}。includeiostreamusing namespace std。如果提供了構(gòu)造函數(shù)則會將系統(tǒng)提供的默認(rèn)的構(gòu)造函數(shù)覆蓋。 C:=6。}void show(){coutdataendl。但是友元的實現(xiàn)不可以在類內(nèi)部。 A:友元函數(shù)可以訪問類中的所有數(shù)據(jù)成員 B:友元函數(shù)必須被聲明在public區(qū) C:友元類的所有成員函數(shù)都是另一個類友元函數(shù) D:友元函數(shù)不可以在類內(nèi)部被定義答案:B 本題主要考查友元函數(shù)和友元類的一些概念。 對于一般的數(shù)據(jù)成員在每一個對象中都會有其副本。析構(gòu)函數(shù)不指定返回值類型。class MyFirst{private:int a。相對于結(jié)構(gòu)體,類有一些更為先進的特性。如果要引用全局變量可以變量名的前面加::。 C++中變量有全局變量和局部變量。::n++。includeiostreamusing namespace std。} A:a=2,b=3a=3,b=2 B:a=3,b=2a=3,b=2 C:a=2,b=3a=2,b=3 D:a=3,b=2a=2,b=3答案:A 本題主要考查了函數(shù)的參數(shù)傳遞。}int main(){int a=3,b=2。void swap(int a,int b){int tem=a。 引用是個別名,建立時須用另一個數(shù)據(jù)對象的名字進行初始化,以確定該引用所代表的數(shù)據(jù)對象。b++。int *pa=amp。由于其存放的是內(nèi)存單元的地址,所以其大小一般都是4個字節(jié)。知識點:C++部分/數(shù)組、指針與引用/掌握數(shù)組的定義、初始化和訪問3關(guān)于指針,下列說法錯誤的是______。i++)couta[i]。i=4。知識點:C++部分/C++的基本語句/轉(zhuǎn)向語句(goto,continue,break和return)3將數(shù)組int a[4]={1,2,3,4}全部輸出,下列語句正確的是____。在switch語句中,break用來使執(zhí)行流程跳出switch語句,而繼續(xù)執(zhí)行switch后面的語句。 C:break語句可用在if語句中,它可使執(zhí)行的流程跳出當(dāng)前的if語句。 為邏輯運算符,只有當(dāng)其兩邊的表達式都為真時它才返回一個真值。其中〈表達式1〉是for循環(huán)的初始化部分,一般用來設(shè)置循環(huán)變量的初始值;〈表達式2〉是for循環(huán)的條件部分,用來判斷循環(huán)能否繼續(xù)進行的條件;〈表達式3〉是for循環(huán)的增量部分,一般用來修改循環(huán)變量的值。i=5。知識點:C++部分/C++的基本語句/用if語句實現(xiàn)分支結(jié)構(gòu)下列for語句的循環(huán)次數(shù)為______。}程序的輸出是______。int main(){int a=3。 如果對bool類型的變量賦予其一個非0的值。等單引號內(nèi)有多個字符的表示轉(zhuǎn)定義字符。而39。例如39。 C:39。 A:39。 A:C++是以C語言為基礎(chǔ)逐漸發(fā)展演變而成的 B:C++是一種面向?qū)ο蟮某绦蛟O(shè)計語言 C:C++是一種低級語言 D:C++是程序員和軟件開發(fā)者在實踐中創(chuàng)造的答案:C 本題考查的是c++的一些基本概念。 A:6+6i B:6+1i C:1+6i D:1+1i答案:B 本題定義了一個復(fù)數(shù)類,并在該類上重載了+運算符。i39。int main(){Complex a=Complex(1,1)+Complex(5)。 }double imag() const { return im。對于B,由于有兩個參數(shù),故其調(diào)用了第二個構(gòu)造函數(shù),第二個構(gòu)造函數(shù)有兩個缺省參數(shù),在調(diào)用時,實參會按從左到右的順序依次傳給形參,所以第二個參數(shù)13301111155會傳遞給形參ge,而在原型中g(shù)e為字符型,實參為指向字符的指針,故在編譯時會出現(xiàn)錯誤。m39。下列類對象定義語句中錯誤的是______。,char *ph=NULL){id=no。public:MyClass():id(0),gender(39。對于B而言,由于在對象pt中的print方法中沒有發(fā)現(xiàn)存在左值成員變量,故在編譯時不會出錯。(1,2)。 B:const Point pt。}。_y39。} void Print() const {cout39。 知識點:C++部分/輸入輸出流/掌握C++流的概念2有以下類定義class Point{public: Point(int x=0,int y=0){_x=x。 A:() 或 outfile B:() 或 !outfile C:() 或 outfile D:() 或 !outfile答案:C 在采用ofstream類打開文件時,在創(chuàng)建其實例時,可在構(gòu)造函數(shù)中輸入要打開的文件名,如果打開成功,則返回一個ofstream類的實例,否則創(chuàng)建實例失敗,返回0,同時可通過good()或fail()方法來判斷文件是否已打開,如果正常打開則fail()方法返回0,good()方法返回非零,否則fail()返回非零,good()返回0。if(…)coutOK。知識點:C++部分/了解多態(tài)性概念/了解運算符重載下列是模板聲明的開始部分,其中正確的是______。 D:Volume operator(Volume,Volume)。知識點:C++部分/了解多態(tài)性概念/純虛函數(shù)與抽象基類、虛函數(shù)1在下面的運算符重載函數(shù)的原型中,錯誤的是______。 C:virtual int vf(int)。在采用虛基類時,其成員將僅存唯一的副本,這樣就可以解決二義性問題,但不能夠?qū)崿F(xiàn)運行時多態(tài),可通過抽象類或虛擬函數(shù)來實現(xiàn),虛基類的構(gòu)造函數(shù)將會首先被執(zhí)行。虛函數(shù)可 知識點:C++部分/了解多態(tài)性概念/虛函數(shù)機制的要點_1一個類可以同時繼承多個類,稱為多繼承。 A:公有成員和私有成員 B:私有成員和保護成員 C:公有成員和保護成員 D:私有成員、保護成員和公有成員答案:C 在一個派生類中,其成員由兩部分構(gòu)成:一部分是從基類繼承得到的,另一部分是自己定義的新成員,所有這些成員仍然分為公有、私有和保護三種訪問屬性。 return 0。 return temp。 other){number=。由于采用了new操作分配內(nèi)存,在內(nèi)存分配失敗時,產(chǎn)生一個NULL指針,不會導(dǎo)致系統(tǒng)的崩潰,因此建議使用new操作,故選項D錯。知識點:C++部分/熟練掌握類與對象的相關(guān)知識/類的定義方式、數(shù)據(jù)成員、成員函數(shù)及訪問權(quán)限1關(guān)于動態(tài)存儲分配,下列說法正確的是______。后,程序的輸出結(jié)果是______。v2為一地址,傳遞給整型引用,也將導(dǎo)致出錯。v2)。 C:f(amp。正確的調(diào)用語句是______。知識點:C++部分/掌握函數(shù)的有關(guān)使用/變量的作用域、生存周期和存儲類別已知函數(shù)f的原型是:void f(int *a,long amp。后,將輸出1,,然后自加1,對于第二句std::couti39。同時還考查了C++中變量作用域的問題,在C++中如果要將一個變量限定在指定的范圍內(nèi),可以將該作用域用{}包含起來,同時可在函數(shù)的外部指定全局變量,該變量的作用范圍是從當(dāng)前位置開始到程序結(jié)束。fun()。,39。答案:B 在對函數(shù)進行重載時,不允許為其指定缺省參數(shù),故C、D是錯的,同時,對于重載的函數(shù)原型間不允許有類型完全相同的參數(shù)列表,故A是錯的,對于返回類型,在重載時沒有特別的要求。知識點:C++部分/掌握函數(shù)的有關(guān)使用/函數(shù)的定義方法和調(diào)用方法已知程序中已經(jīng)定義了函數(shù)test,其原型是int test(int,int,int)。 默認(rèn)參數(shù)通常在函數(shù)名第一次出現(xiàn)在程序中的時候,如在函數(shù)原型中,指定默認(rèn)參數(shù)值。 C:void Fun(int x,int y=0)。對于選項C,引用必須要用被引用的對象,即引用必須要初始化;選項D中t是一個整型應(yīng)用,而其被引用的對象卻是m的地址,存在著與選項B類似的錯誤,因此選項D也是錯的。答案:A 本題主要考查了對引用及地址(amp。z。x=m。} A:HELLO,WORLD B:Hello,World C:hELLO,wORLD D:hello,world答案:A 此程序段的功能是將字符串中的小寫字母轉(zhuǎn)換為大寫字母并將其輸出。)。) coutchar(*ptr+39。amp。int main(){char a[]=Hello,World。在switch語句中,break用來使執(zhí)行流程跳出switch語句,而繼續(xù)執(zhí)行switch后面的語句。 A:1 B:2 C:3 D:12答案:D switch語句又稱為開關(guān)語句,它也是一種選擇語句。break。switch(n){ case 1: case 2:cout39。 D:++x=y。知識點:C++部分/數(shù)據(jù)類型、表達式和基本運算/熟練掌握C++表達式類型及求值規(guī)則已知下列語句中的x和y都是int型變量,其中錯誤的語句是______。其中!為單目運算符,amp。Z39。A39。A39。A39。amp。C++語言既保留了傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計方法,又對流行的面向?qū)ο蟪绦蛟O(shè)計方法提供了完整的支持。A:封裝性指的是將不同類型的相關(guān)數(shù)據(jù)組合在一起,作為一個整體進行處理 B:多態(tài)性指的是對象的狀態(tài)會根據(jù)運行時要求自動變化 C:基類的私有成員在派生類的對象中不可訪問,也不占內(nèi)存空間 D:在面向?qū)ο蟮某绦蛟O(shè)計中,結(jié)構(gòu)化程序設(shè)計方法仍有著重要作用答案:D 封裝性是指將數(shù)據(jù)和算法捆綁成一個整體,這個整體就是對象,描述對象的數(shù)據(jù)被封裝在其內(nèi)部;多態(tài)性是指當(dāng)多種事物繼承自一種事物時,同一種操作在它們之間表現(xiàn)出不同的行為;基類的私有成員對派生類來說是不可訪問的,因此在派生類中直接引用基類的私有變量成員是不允許的,可以通過基類的公用成員函數(shù)來引用基類的私有變量成員;C++是一種優(yōu)秀的高級程序設(shè)計語言,它是以C語言為基礎(chǔ)而逐漸發(fā)展起來的。A39。 B:ch=39。 C:39。 D:ch=39。ch=39。(邏輯與)、||(邏輯或)。本題的選項中符合題意的是D。 C:(x+y)++。cinn。239。}時,若鍵盤輸入1,則屏幕顯示______。break語句只能用在switch語句和循環(huán)語句中。includeiostreamusing namespace std。a39。z39。a39。}return 0。 A:int amp。 C:int amp。m。m表示m的地址,而y是一個整型變量,在C++中不能從地址值隱式轉(zhuǎn)換為整型值,故選項B是錯的。 B:void Fun(int x,int y)。默認(rèn)參數(shù)可以簡化復(fù)雜函數(shù)的調(diào)用。 如果一個函數(shù)中有多個參數(shù),則默認(rèn)參數(shù)應(yīng)從右至左逐個定義。 D:float test(int,int,float=)。 std::couti++39。}int main(){fun()。 A:1,2,1,2, B:1,2,2,3, C:2,0,3,0, D:1,0,2,0,答案:D 本題主要考查了static型的變量,在C++中可以為函數(shù)或類指定static型的變量,如果將一個變量指定為static型,則該變量在內(nèi)存中僅有一個副本,同時在函數(shù)或類執(zhí)行完成后空間不會被釋放,以前的值將會被保留。,39。在第二次執(zhí)行fun()時,由于第一i為static型變量,其值是保留的,故輸出2,,對于第二個i則輸出0,。long v2。 B:f(v1,v2)。v1,amp。v1,那么這一傳遞就是正確的;對于選項A、D,amp。則執(zhí)行語句MyClass a,b[2],*p[2]。時,一共創(chuàng)建了3個這樣的實例,故一共執(zhí)行構(gòu)造函數(shù)3次,對于變量p,則是聲明了一個指針數(shù)組,該數(shù)組中的元素是指向類MyClass實例的指針,本身并沒有創(chuàng)建類的實例。在C++中,沒有垃圾回收裝置,系統(tǒng)本身不會自動回收內(nèi)存,選項C也錯。}// 拷貝構(gòu)造函數(shù)MyClass(MyClassamp。MyClass fun(MyClass p){ MyClass temp(p)。 obj2=fun(obj3)。知識點:C++部分/熟練掌握類與對象的相關(guān)知識/構(gòu)造函數(shù)與析構(gòu)函數(shù)1在公有派生的情況下,派生類中定義的成員函數(shù)只能訪問原基類的______。 A:重載函數(shù) B:析構(gòu)函數(shù) C:構(gòu)造函數(shù) D:虛函數(shù)答案:D 構(gòu)造函數(shù)是類在創(chuàng)建實例時自動執(zhí)行的函數(shù),它不能實現(xiàn)運行時多態(tài);析構(gòu)函
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1