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

正文內(nèi)容

c習(xí)題庫基礎(chǔ)配套練習(xí)(編輯修改稿)

2025-07-04 13:32 本頁面
 

【文章內(nèi)容簡介】 址 B:指針根據(jù)其所指向變量的類型的不同,其所占用內(nèi)存大小也不同 C:可以在指針定義的同時(shí)對(duì)其進(jìn)行初始化 D:相同類型的指針之間可以相互賦值答案:B 本題考查的是指針的一些基本概念。 指針是一種可以用來存放其它變量地址的特殊數(shù)據(jù)類型。其聲明的形式為:〈類型〉*〈變量名〉,例如 int *pi;char *pc;可以在其剛聲明的時(shí)候就對(duì)其初始化。由于其存放的是內(nèi)存單元的地址,所以其大小一般都是4個(gè)字節(jié)。 知識(shí)點(diǎn):C++部分/數(shù)組、指針與引用/指針與指針變量的概念,指針與地址運(yùn)算符,指針與數(shù)組3執(zhí)行下列語句后,屏幕的輸出結(jié)果是______。includeiostreamusing namespace std。int main(){int a=5。int *pa=amp。a。int amp。b=a。b++。cout(*pa)++endl。return 0。} A:5 B:6 C:7 D:8答案:B 本題主要考查指針和引用的使用。 引用是個(gè)別名,建立時(shí)須用另一個(gè)數(shù)據(jù)對(duì)象的名字進(jìn)行初始化,以確定該引用所代表的數(shù)據(jù)對(duì)象。此后對(duì)引用的任何操作實(shí)際上就是代表的數(shù)據(jù)對(duì)象的操作。知識(shí)點(diǎn):C++部分/數(shù)組、指針與引用/指針與指針變量的概念,指針與地址運(yùn)算符,指針與數(shù)組3執(zhí)行下列程序后,屏幕的輸出是______。includeiostreamusing namespace std。void swap(int a,int b){int tem=a。a=b。b=tem。couta=a,b=bendl。}int main(){int a=3,b=2。swap(a,b)。couta=a,b=bendl。return 0。} 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ù)傳遞。 C++中默認(rèn)的參數(shù)傳遞是傳值,是將實(shí)參的副本傳遞給被調(diào)用函數(shù)的形參。在被調(diào)用函數(shù)中對(duì)形參的任何改動(dòng)都不會(huì)影響實(shí)參。知識(shí)點(diǎn):C++部分/掌握函數(shù)的有關(guān)使用/形式參數(shù)與實(shí)在參數(shù),參數(shù)值的傳遞3執(zhí)行下列程序語句后,屏幕輸出為______。includeiostreamusing namespace std。int n=5。int main(){int n=3。n++。::n++。coutnendl。return 0。} A:3 B:4 C:5 D:6答案:B 本題考查的是變量的作用域。 C++中變量有全局變量和局部變量。不在任何函數(shù)之內(nèi)聲明的變量即為全局變量。當(dāng)在一個(gè)函數(shù)中聲明的局部變量與全局變量重名時(shí)。局部變量會(huì)將全局變量屏蔽掉。如果要引用全局變量可以變量名的前面加::。知識(shí)點(diǎn):C++部分/掌握函數(shù)的有關(guān)使用/變量的作用域、生存周期和存儲(chǔ)類別3關(guān)于類的概念下列說法正確的是______。 A:類和結(jié)構(gòu)體是同一個(gè)概念 B:類的數(shù)據(jù)成員外界都不可訪問 C:類可以沒有顯式的構(gòu)造函數(shù) D:類一定要有顯式的析構(gòu)函數(shù)答案:C 本題考查的是類的一些基本概念。 將數(shù)據(jù)和處理數(shù)據(jù)的函數(shù)封裝在一起就構(gòu)成一個(gè)類。相對(duì)于結(jié)構(gòu)體,類有一些更為先進(jìn)的特性。只有聲明為保護(hù)和私有的數(shù)據(jù)成員外界才是不和直接訪問的。類可以沒有顯式的構(gòu)造和析構(gòu)函數(shù),這時(shí)系統(tǒng)將會(huì)提供一個(gè)默認(rèn)的構(gòu)造函數(shù)或者析構(gòu)函數(shù)。 知識(shí)點(diǎn):C++部分/熟練掌握類與對(duì)象的相關(guān)知識(shí)/類的定義方式、數(shù)據(jù)成員、成員函數(shù)及訪問權(quán)限3對(duì)于下面的類定義,如果要為其添加一個(gè)析構(gòu)函數(shù),對(duì)于析構(gòu)函數(shù)定義正確的是______。class MyFirst{private:int a。public:MyFirst(int giva_a=0){a=give_a。}} A:void ~MyFirst(){} B:~MyFirst(){} C:~void MyFirst(){} D:~MyFirst void(){}答案:B 本題考查的是析構(gòu)函數(shù)的定義。 析構(gòu)函數(shù)是類中的一種特殊的成員函數(shù),它用來完成對(duì)象刪除前的一些清理工作。析構(gòu)函數(shù)不指定返回值類型。沒有參數(shù),同時(shí)不能重載。 知識(shí)點(diǎn):C++部分/熟練掌握類與對(duì)象的相關(guān)知識(shí)/構(gòu)造函數(shù)與析構(gòu)函數(shù)3關(guān)于靜態(tài)數(shù)據(jù)成員說法錯(cuò)誤的是______。 A:靜態(tài)數(shù)據(jù)成員不單獨(dú)屬于任何一個(gè)對(duì)象,是屬于整個(gè)類的 B:在使用之前必需對(duì)靜態(tài)數(shù)據(jù)成員進(jìn)行初始化 C:靜態(tài)數(shù)據(jù)成員的初始化時(shí)前面不加static關(guān)鍵字 D:只有靜態(tài)的成員函數(shù)才能改變靜態(tài)數(shù)據(jù)成員的值答案:D 本題考查了靜態(tài)數(shù)據(jù)成員的概念。 對(duì)于一般的數(shù)據(jù)成員在每一個(gè)對(duì)象中都會(huì)有其副本。而靜態(tài)數(shù)據(jù)成員只有一個(gè)副本,這個(gè)副本被所有的類所共享。對(duì)于所有的成員函數(shù)都可以訪問靜態(tài)數(shù)據(jù)成員。知識(shí)點(diǎn):C++部分/熟練掌握類與對(duì)象的相關(guān)知識(shí)/靜態(tài)數(shù)據(jù)成員與靜態(tài)成員函數(shù)的定義與使用方式關(guān)于友元說法錯(cuò)誤的是______。 A:友元函數(shù)可以訪問類中的所有數(shù)據(jù)成員 B:友元函數(shù)必須被聲明在public區(qū) C:友元類的所有成員函數(shù)都是另一個(gè)類友元函數(shù) D:友元函數(shù)不可以在類內(nèi)部被定義答案:B 本題主要考查友元函數(shù)和友元類的一些概念。 友元提供了不同類或?qū)ο蟮某蓡T函數(shù)之間、類的成員函數(shù)與一般函數(shù)之間進(jìn)行數(shù)據(jù)共享的機(jī)制。對(duì)于一個(gè)類可以利用friend將一般函數(shù)、其它類成員函數(shù)或者其它類聲明為友元。友元的聲明可以放在類的任何一個(gè)區(qū)域。但是友元的實(shí)現(xiàn)不可以在類內(nèi)部。知識(shí)點(diǎn):C++部分/熟練掌握類與對(duì)象的相關(guān)知識(shí)/友元函數(shù)和友元類_4對(duì)于下面聲明的類,對(duì)于所給的幾個(gè)語句,正確的是(假設(shè)所給語句是主函數(shù)中的語句)____。class MyClass{private:int data。public:MyClass(int g_data){data=g_data。}void show(){coutdataendl。}}。 A:MyClass mfirst。 B:MyClass *pm。 C:=6。 D:()。答案:B 本題考查了類的定義和構(gòu)造函數(shù)的調(diào)用。 對(duì)于類,如果沒有為其顯式的聲明構(gòu)造函數(shù)則系統(tǒng)會(huì)為其提供一個(gè)默認(rèn)的構(gòu)造函數(shù)。如果提供了構(gòu)造函數(shù)則會(huì)將系統(tǒng)提供的默認(rèn)的構(gòu)造函數(shù)覆蓋。構(gòu)造函數(shù)調(diào)用時(shí),實(shí)參必須與形參匹配。但是聲明一個(gè)對(duì)象指針的時(shí)候,不是定義一個(gè)對(duì)象,不調(diào)用對(duì)象的構(gòu)造函數(shù)。知識(shí)點(diǎn):C++部分/熟練掌握類與對(duì)象的相關(guān)知識(shí)/類的定義方式、數(shù)據(jù)成員、成員函數(shù)及訪問權(quán)限執(zhí)行下列語句后,屏幕的顯示為______。includeiostreamusing namespace std。class First{protected:int fir_data。public:First(int g_data=0){fir_data=g_data。}void show(){coutfir_dataendl。}}。class Second:public First{private:int sec_data。public:Second(int g_f_data,int g_s_data):First(g_f_data),sec_data(g_s_data){}void show(){coutfir_data sec_dataendl。}}。int main(){Second sec(5,3)。()。return 0。} A:5 3 B:3 C:5 D:3 5答案:A 本題考查了類的繼承。 類的繼承是新的類從已有的類那里得到已有的特性。派生類除了從基類繼承過來數(shù)據(jù)成員,還可以新增加數(shù)據(jù)成員和成員函數(shù)。對(duì)于基類中已有成員函數(shù),派生類可以通過從定義將其覆蓋掉。本題的Second類的void show()方法就是將其基類的void show()方法覆蓋掉的。知識(shí)點(diǎn):C++部分/掌握類的繼承與派生知識(shí)/繼承基類的數(shù)據(jù)成員與成員函數(shù)4虛函數(shù)主要是為了實(shí)現(xiàn)類的______。A:封裝性 B:抽象性 C:多態(tài)性 D:繼承性答案:C 本題主要考查多態(tài)的概念。 類的多態(tài)性包括編譯時(shí)多態(tài)和執(zhí)行時(shí)多態(tài)。編譯時(shí)多態(tài)通過函數(shù)重載實(shí)現(xiàn),運(yùn)行時(shí)多態(tài)通過虛函數(shù)實(shí)現(xiàn)。知識(shí)點(diǎn):C++部分/掌握類的繼承與派生知識(shí)/虛基類4關(guān)于抽象類,下列表述正確的是______。 A:抽象類的成員函數(shù)至少有一個(gè)沒有實(shí)現(xiàn) B:派生類必須實(shí)現(xiàn)作為基類的抽象類中的純虛函數(shù) C:派生類不可能成為抽象類 D:抽象類不能用來定義對(duì)象答案:D 本題考查了抽象類的概念。 擁有純虛函數(shù)的類稱為抽象類。抽象類不能用來定義對(duì)象。如果一個(gè)抽象類的派生類沒有重定義來自基類的某個(gè)純虛函數(shù),則該函數(shù)在派生類中仍是純虛函數(shù),該類仍為抽象類。知識(shí)點(diǎn):C++部分/了解多態(tài)性概念/純虛函數(shù)與抽象基類、虛函數(shù)4執(zhí)行下列程序語句后,屏幕輸出為____。includeiostreamusing namespace std。class Point{private:float x,y。public:Point(int g_x=0,int g_y=0){x=g_x,y=g_y。}void show(){cout(x,y)endl。}Point operator +(Point p1){return Point(x+,y+)。}}。int main(){ Point p1(3,5),p2(2,4)。 Point p=p1+p2。()。return 0。} A:(3,5) B:(2,4) C:(1,1) D:(5,9)答案:D 本題考查了運(yùn)算符的重載。 運(yùn)算符重載是針對(duì)C++原有的運(yùn)算符進(jìn)行的,不可能通過重載創(chuàng)造出新的運(yùn)算符。.,.*,* ,::,?:這五個(gè)運(yùn)算符是不能重載的。本題是對(duì)39。+39。的重載。 知識(shí)點(diǎn):C++部分/了解多態(tài)性概念/了解運(yùn)算符重載4有如下模板定義:templateclass TT func(T x,T y){return x*x+y*y。}在下列對(duì)func的調(diào)用中不正確的是____。 A:func(3,5) B:func(3,5) C:func(3,) D:funcint(3,)答案:C 本題考查的是一個(gè)函數(shù)模板。 聲明一個(gè)函數(shù)模板的格式如下:template模板形參表聲明函數(shù)聲明,模板函數(shù)的調(diào)用是可以省略實(shí)參模板的。但是實(shí)參模板的省略是有條件的。如果從模板函數(shù)實(shí)際參數(shù)列表獲得的信息有矛盾,則不能省略實(shí)際參數(shù)模板。 知識(shí)點(diǎn):C++部分/模板/簡單了解函數(shù)模板的定義和使用方式4關(guān)于類模板下列說法不正確的是______。 A:用類模板定義一個(gè)對(duì)象時(shí),不能省略實(shí)際參數(shù) B:類模板只是虛擬類型的參數(shù) C:類模板本身在編譯中不會(huì)生成任何代碼 D:類模板的成員函數(shù)都是模板函數(shù)答案:B 本題考查了類模板的定義。 類模板的聲明格式為template模板形參表聲明類聲明,類模板的成員函數(shù)都是模板函數(shù)。知識(shí)點(diǎn):C++部分/模板/簡單了解類模板的定義和使用方式4在進(jìn)行了任何C++流的操作后,都可以用C++流的有關(guān)成員函數(shù)檢測流的狀態(tài);其中只能用于檢測輸入操作的函數(shù)名是______。 A:fail() B:eof() C:bad() D:good()答案:B 本題考查了C++中流的函數(shù)。 可以用文件對(duì)象的下列成員函數(shù)來判別文件流的當(dāng)前狀態(tài):good():剛進(jìn)行的操作成功則返回true,否則返回false;fail():與good()相反;bad():如果進(jìn)行了非法操作返回true,否則返回false。eof():進(jìn)行輸入操作時(shí),若達(dá)到文件尾則返回true,否則返回false;知識(shí)點(diǎn):C++部分/輸入輸出流/掌握C++流的概念4對(duì)于下列語句動(dòng)態(tài)分配的內(nèi)存,其釋放語句正確的是______。int *pa=new [10]。 A:delete pa[0]。 B:delete pa。 C:delete *pa。 D:delete []pa。答案:D 本題考查的是動(dòng)態(tài)分配空間和釋放。 對(duì)于用new分配的多個(gè)內(nèi)存空間,可以用delete[]name,將所分配的所有內(nèi)存釋放掉。知識(shí)點(diǎn):C++部分/數(shù)組、指針與引用/動(dòng)態(tài)存儲(chǔ)分配50、C++流中重載了,它是一個(gè)______。 A:用于輸出操作的成員函數(shù) B:用于輸入操作的成員函數(shù) C:用于輸入操作的非成員函數(shù) D:用于輸出操作的非成員函數(shù)答案:C 本題考查了輸入流istream的運(yùn)算符,重載的的功能是從輸入流中提取數(shù)據(jù)賦值給一個(gè)變量。是流類的一個(gè)友元函
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1