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

正文內容

最新全國計算機等級考試二級c題庫7(共17套)(編輯修改稿)

2025-04-21 03:47 本頁面
 

【文章內容簡介】 t模式打開的文件不存在時,將自動建立一個新文件 本題主要考查了C++流。 cout是C++流預定義的標準輸出流對象。插入運算符是所有標準C++數據類型預先設計的,用于傳送字節(jié)到一個輸出流對象。是提取運算符,用于從一個輸入流對象獲取字節(jié)。故選項A的描述錯誤。 故本題答案是A。2下列關于運算符函數的描述中,錯誤的是______。A、運算符函數的名稱總是以operator為前綴B、運算符函數的參數可以是對象C、運算符函數只能定義為類的成員函數D、在表達式中使用重載的運算符相當于調用運算符重載函數 本題主要考查了運算符重載。 運算符函數的函數名是由運算符前加關鍵字operator構成的,因此選項A正確;運算符的重載形式有兩種,重載為類的成員函數和重載為類的友元函數,因此選項C錯誤;在表達式中使用重載的運算符相當于調用運算符重載函數,因此選項D正確;運算符函數的參數可以是對象,因此選項B正確。故本題答案為C。2有如下程序:includeiostreamusing namespace std。class AA{public: AA(){cout 39。139。}}。class BB:public AA{ int k。public: BB():k(0){cout39。239。} BB(int n):k(n){cout 39。339。}}。int main(){ BB b(4),c。 return 0。}運行時的輸出結果是______。A、1312B、132C、32D、1412 本題主要考查了類的繼承與派生。 建立派生類對象時,構造函數的執(zhí)行順序如下:(1)執(zhí)行基類的構造函數,調用順序按照各個基類被繼承時聲明的順序(自左向右);(2)執(zhí)行成員對象的構造函數,調用順序按照各個成員對象在類中聲明的順序(自上而下);(3)執(zhí)行派生類的構造函數。在main()函數中,第一條語句定義了兩個派生類BB的對象:b和c,并初始化對象b。創(chuàng)建對象b時構造函數的執(zhí)行順序:執(zhí)行基類AA的構造函數,輸出1,然后執(zhí)行派生類BB的帶參數的構造函數,輸出3;創(chuàng)建對象c時構造函數的執(zhí)行順序為:執(zhí)行基類AA的構造函數,輸出1,然后執(zhí)行派生類BB的不帶參數的構造函數,輸出2。故程序運行時的輸出結果是1312。 故本題答案為A。2有如下程序:includeiostreamusing namespace std。class Name{ char name[20]。public: Name(){ strcpy(name,)。 cout39。?39。 } Name(char *fname){ strcpy(name,fname)。 cout39。?39。 }}。int main(){ Name names[3]={Name(張三),Name(李四)}。 return 0。}運行此程序輸出符號?的個數是______。A、0B、1C、2D、3 本題主要考查了構造函數。 構造函數在對象被創(chuàng)建的時候由系統(tǒng)自動調用。本題的構造函數有兩種重載形式:有參數的和無參數的,無參數的構造函數也稱為默認形式的構造函數。main()函數中,第一條語句定義了一個含有3個元素的Name類對象數組names,即創(chuàng)建了三個Name類對象,建立前兩個對象時,給出初始值,因此調用有參數的構造函數,輸出2個?,建立第三個對象時調用無參數的構造函數,輸出1個?,因此運行此程序輸出符號?的個數是3。故本題答案為D。2下列字符串中可以用作C++標識符的是______。A、2009varB、gotoC、test2009D、_123 本題主要考查了標識符。 標識符的組成要符合一定的規(guī)則: ①標識符是一個以字母或下劃線開頭的,由字母、數字、下劃線組成的字符串; ②標識符不能與任意一個關鍵字同名; ③標識符中的字母區(qū)分大小寫; ④標識符不宜過長。 選項A的第一個字符是數字,選項B是關鍵字,選項C中的字符不合法。只有選項D可以用作C++標識符。故本題答案為D。2下列枚舉類型的定義中,包含枚舉值3的是______。A、enum test{RED,YELLOW,BLUE,BLACK}。B、enum test{RED,YELLOW=4,BLUE,BLACK}。C、enum test{RED=1,YELLOW,BLUE,BLACK}。D、enum test{RED,YELLOW=6,BLUE,BLACK}。 本題主要考查了枚舉常量。 枚舉常量是枚舉類型中定義的值,即枚舉值。枚舉類型實際上是int類型的一個子集,其每一個枚舉值代表一個整數;n個枚舉值全部未賦常量值時,它們自左至右分別與整數0,1…n1對應;若第i個枚舉值賦常量值為m,則其未賦常量值的后續(xù)枚舉值分別與整數m+1,m+2…對應,直到下一個賦了值的枚舉值或結束。因此只有選項A包含枚舉值3。故本題答案為A。有如下類定義:class XX{ int xdata。public: XX(int n=0):xdata(n){ }}。class YY:public XX{ int ydata。public: YY(int m=0,int n=0):XX(m),ydata(n){ }}。YY類的對象包含的數據成員的個數是______。A、1B、2C、3D、4 本題主要考查了類的繼承與派生。 派生類繼承了基類的全部數據成員和除了構造、析構函數之外的全部成員函數。在一個派生類中,其成員由兩部分構成:一部分是從基類繼承得到的,另一部分是自己定義的新成員。因此派生類YY的數據成員有兩個:一個是從基類XX繼承得到的xdata,另一個是自己定義的新數據成員ydata。故本題答案為B。3有如下程序:includeiostreamusing namespace std。class Publication{ //出版物類 char name[30]。public: Publication(char *name= 未知名稱){ strcpy(thisname,name)。 } const char * getName() const{return name。} virtual const char * getType()const{return 未知類型。}}。class Book:public Publication{ //書類public: Book(char *name):Publication(name){} virtual const char * getType()const{return 書。}}。void showPublication(Publication amp。p){ cout():()endl。}int main(){ Book book(精彩人生)。 showPublication(book)。 return 0。}運行時的輸出結果是______。A、未知類型:未知名稱B、未知類型:精彩人生C、書:未知名稱D、書:精彩人生 本題主要考查了虛函數與多態(tài)性。 在C++中,一個基類指針(或引用)可以用于指向它的派生類對象,而且通過這樣的指針(或引用)調用虛函數時,被調用的是該指針(或引用)實際所指向的對象類的那個重定義版本。在實函數的情況下,通過基類指針(或引用)所調用的只能是基類的那個函數版本,無法調用到派生類中的重定義函數。在main()函數中,第一條語句定義了派生類Book的對象book,建立派生類對象時,構造函數的執(zhí)行順序:先執(zhí)行基類的構造函數,初始化基類數據成員數組name為字符串精彩人生,然后執(zhí)行派生類的構造函數。第二條語句以派生類對象book為實參調用函數showPublication(),函數showPublication()的
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1