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

正文內(nèi)容

大學(xué)c期末考試題庫及答案(編輯修改稿)

2024-07-23 19:35 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 B.*(amp。a[i]) C.p[i] D.a(chǎn)[10]112.存在定義int a[10],x,*pa。,若pa=amp。a[0],下列的哪個(gè)選項(xiàng)和其他3個(gè)選項(xiàng)不是等價(jià)的? ( A )。 A. x=*pa。 B.x=*(a+l)。 C.x=*(pa+1)。 D.x=a[1]。113.對(duì)數(shù)組名作函數(shù)的參數(shù),下面描述正確的是(B)。A.?dāng)?shù)組名作函數(shù)的參數(shù),調(diào)用時(shí)將實(shí)參數(shù)組復(fù)制給形參數(shù)組。B.?dāng)?shù)組名作函數(shù)的參數(shù),主調(diào)函數(shù)和被調(diào)函數(shù)共用一段存儲(chǔ)單元。C.?dāng)?shù)組名作參數(shù)時(shí),形參定義的數(shù)組長(zhǎng)度不能省略。D.?dāng)?shù)組名作參數(shù),不能改變主調(diào)函數(shù)中的數(shù)據(jù)。114.關(guān)于靜態(tài)成員的描述中,( B )是錯(cuò)誤的。A. 靜態(tài)成員可分為靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù)。B. 靜態(tài)數(shù)據(jù)成員定義后必須在類體內(nèi)進(jìn)行初始化。C. 靜態(tài)數(shù)據(jù)成員初始化不使用其構(gòu)造函數(shù)。D. 靜態(tài)數(shù)據(jù)成員函數(shù)中不能直接引用非靜態(tài)成員。115.下列關(guān)于構(gòu)造函數(shù)的描述中,錯(cuò)誤的是( D )。 A.構(gòu)造函數(shù)可以設(shè)置默認(rèn)的參數(shù) B.構(gòu)造函數(shù)在定義類對(duì)象的自動(dòng)執(zhí)行 C.構(gòu)造函數(shù)可以是內(nèi)聯(lián)函數(shù) D.構(gòu)造函數(shù)不可以重載116.假設(shè)OneClass為一個(gè)類,則該類的拷貝初始化構(gòu)造函數(shù)的聲明語句為( C )。A. OneClass(OneClass p)。 B. OneClassamp。 (OneClass p)。C. OneClass(OneClass amp。 p)。 D. OneClass (OneClass *p)。117.如果類A被說明成類B的友元,則( D )?! ?。   ?! ? 。 。11關(guān)于對(duì)象和類的關(guān)系,說法正確的是( C )。A) 同屬于一類的對(duì)象,具有相同的數(shù)據(jù)成員和成員函數(shù)。B) 對(duì)象是具體,是類的對(duì)象,同其他變量一樣,先定義后使用。C) 同一類的不同對(duì)象,其具有的操作可不同,具體的操作也不同。D) 不同類的對(duì)象,可有相同的操作。11雙精度浮點(diǎn)型的字節(jié)數(shù)是( D )。A)4 B)1 C)0 D)81下列關(guān)于C++函數(shù)的說明中正確的是( D )。 A) 內(nèi)聯(lián)函數(shù)就是定義在另一函數(shù)體內(nèi)部的函數(shù)。 B) 函數(shù)體的最后一條語句必須是RETURN語句。 C) 標(biāo)準(zhǔn)C++要求在調(diào)用一個(gè)函數(shù)之前,必須先聲明其原型。 D) 編譯器會(huì)根據(jù)函數(shù)的返回值類型和參數(shù)表來區(qū)分函數(shù)的不同重載形式。12下列關(guān)于虛函數(shù)的說明中,正確的是( B )。 A) 從虛基類繼承的函數(shù)都是虛函數(shù)。 B) 虛函數(shù)不得是靜態(tài)成員函數(shù)。 C) 只能通過指針和引用調(diào)用虛函數(shù)。 D) 抽象類中的成員函數(shù)都是虛函數(shù)。12下列符號(hào)中可以用作C++標(biāo)識(shí)符的是( A )。 A) _radius B) foo~bar C) else D) 3room12結(jié)構(gòu)化程序設(shè)計(jì)所規(guī)定的三種基本控制結(jié)構(gòu)是( C )。 A)輸入、處理、輸出  B)樹形、網(wǎng)形、環(huán)形   C)順序、選擇、循環(huán)  D)主程序、子程序、函數(shù)12下列語句中錯(cuò)誤的是( B )。 A) const int buffer=256。 B) const int int temp。 C) const double *point。 D) const double *rt=new double()12下列關(guān)于實(shí)參和形參說法錯(cuò)誤的是( D )。 A)實(shí)參可以是變量、常量、或表達(dá)式。B)實(shí)參與形參的類型必須一致,否則會(huì)發(fā)生“類型不匹配”的錯(cuò)誤。C)實(shí)參對(duì)形參的數(shù)據(jù)傳遞是單向傳遞,調(diào)用結(jié)束后,實(shí)參單元被釋放。D)形參必須是變量 12關(guān)于內(nèi)聯(lián)函數(shù)說法錯(cuò)誤的是( C )。A)不是任何一個(gè)函數(shù)都可定義成內(nèi)聯(lián)函數(shù)。B)內(nèi)聯(lián)函數(shù)的函數(shù)體內(nèi)不能含有復(fù)雜的結(jié)構(gòu)控制語句。C)遞歸函數(shù)可以被用來作為內(nèi)聯(lián)函數(shù)。D)內(nèi)聯(lián)函數(shù)一般適合于只有1~5行語句的小函數(shù)。12關(guān)于保護(hù)繼承的說法正確的是( D )。A)基類的公有成員、私有成員可被子類繼承下來,而且性質(zhì)不變。 B)基類的公有成員、私有成員可被子類繼承下來,而且性質(zhì)改變?yōu)楸Wo(hù)成員。 C)基類的公有成員、私有成員可被子類繼承下來,而且性質(zhì)均改變?yōu)樗接谐蓡T。 D)基類的公有成員、私有成員可被子類繼承下來,性質(zhì)不變,私有成員不被繼承。12關(guān)于函數(shù)的返回值說法正確的是( A )。A)由return語句返回時(shí),只帶回一值,其類型在函數(shù)定義時(shí)確定。B)其類型由調(diào)用表達(dá)式?jīng)Q定?!?C)函數(shù)可以沒有返回值,這時(shí)在函數(shù)定義,函數(shù)的類型說明就沒必要了?!)函數(shù)調(diào)用就要有返回值,否則調(diào)用就沒意義了。12下列合法的標(biāo)識(shí)符是(D )。A) abde+ B)KSJF C)67KDJ D)DK31關(guān)于結(jié)構(gòu)化程序設(shè)計(jì)方法說法錯(cuò)誤的是( D )。 A)在數(shù)據(jù)處理過程中,采用的是自頂向下、分而治之的方法。B)將整個(gè)程序按功能劃分為幾個(gè)可獨(dú)立編程的子過程模塊。C)以“對(duì)象”或“數(shù)據(jù)”為中心。D)數(shù)據(jù)和處理數(shù)據(jù)的過程代碼是分離的、相互獨(dú)立的實(shí)體。13運(yùn)算符重載是對(duì)已有的運(yùn)算符賦予多重含義,因此( C )。A)可以對(duì)基本類型(如int類型)的數(shù)據(jù),重新定義“+”運(yùn)算符的含義。B)可以改變一個(gè)已有運(yùn)算符的優(yōu)先級(jí)和操作數(shù)個(gè)數(shù)。C)只能重載C++中已經(jīng)有的運(yùn)算符,不能定義新運(yùn)算符。D)C++中已經(jīng)有的所有運(yùn)算符都可以重載。13關(guān)于C++程序說法不正確的是( D )。 A) C++程序由函數(shù)構(gòu)成,但只有一個(gè)main()函數(shù) 。 B) C++程序中main()函數(shù)可以在程序的任何位置 。 C) C++程序由main()函數(shù)開始執(zhí)行,由main()結(jié)束執(zhí)行。 D) main()都是沒有參數(shù)的。13已知a=4,b=6,c=8,d=9,則“(a++,ba++amp。amp。cd)?++d:ab”的值為( D )。 A) 9 B)6 C)8 D) 013下面有關(guān)重載函數(shù)的說法中正確的是( C )。 A)重載函數(shù)必須具有不同的返回值類型。B)重載函數(shù)形參個(gè)數(shù)必須不同?! ?C)重載函數(shù)必須有不同的形參列表?!)重載函數(shù)名可以不同。13C++語言的跳轉(zhuǎn)語句中,對(duì)于break和continue說法正確的是( B )。 A)break語句只應(yīng)用于循環(huán)體中?! ?B)continue語句只應(yīng)用于循環(huán)體中?! ?C)break是無條件跳轉(zhuǎn)語句,continue不是?! ?D)break和continue的跳轉(zhuǎn)范圍不夠明確,容易產(chǎn)生問題。13long[int]的字節(jié)數(shù)是(D )。 A)4 B)1 C)0 D)8 13下列非法的字符常量是( C )。A)‘’ B)‘\’ C)a’ D)‘A’ 二、填空: 1. C++語言的頭文件與源程序文件擴(kuò)展名分別是(.h )和( .cpp )。 2. 在C++程序中使用基本輸入與輸出流時(shí)需要包含的頭文件名是( iostr eam )。 3. 在C++語言中,惟一的一個(gè)三目運(yùn)算運(yùn)算符是( ?: )。 4. C++中當(dāng)一個(gè)函數(shù)無返回值時(shí),則函數(shù)的類型是(void )。5. 一個(gè)類中可以有(多)個(gè)構(gòu)造函數(shù),只能有( 一 )個(gè)析構(gòu)函數(shù)。,按照面向?qū)ο蟮囊?把類中的數(shù)據(jù)成員(屬性)定義為( 私有 )權(quán)限, 而把成員函數(shù)(方法)定義為(公有 )權(quán)限.,C++程序?qū)⒆詣?dòng)調(diào)用該對(duì)象的( 構(gòu)造 ),C++程序?qū)⒆詣?dòng)調(diào)用該對(duì)象的( 折構(gòu) ) 函數(shù).,缺省的繼承方式是( 私有繼承 ).9.在C++語言中,用轉(zhuǎn)義字符序列( 39。\n39。 )或操縱符( endl )表示輸出一個(gè)換行符。10.表達(dá)式a=a+l表示成增量表達(dá)式為( ++a )。11.當(dāng)不需要函數(shù)返回任何值時(shí),則應(yīng)把該函數(shù)類型定義為( void )。12.用于輸出表達(dá)式值的標(biāo)準(zhǔn)輸出流對(duì)象是( cout)。,用于從鍵盤上為變量輸人值的標(biāo)準(zhǔn)輸人流對(duì)象是(cin )。1變量分為全局和局部?jī)煞N,(全局變量默認(rèn)初始化為0 )。變量沒有賦初值時(shí),其值是不確定的。1假定類AB中有一個(gè)公用屬性的靜態(tài)數(shù)據(jù)成員bb,在類外不通過對(duì)象名訪問該成員bb的寫法為( AB::bb )。1類的成員分為_數(shù)據(jù)成員_和_成員函數(shù)_。1一個(gè)_類_和_對(duì)象_的關(guān)系,正如基本數(shù)據(jù)類型與該類型的變量一樣,如int x。1對(duì)一個(gè)類中的數(shù)據(jù)成員的初始化可以通過構(gòu)造函數(shù)中的_賦值_實(shí)現(xiàn),也可以通過構(gòu)造函數(shù)中的_初始化列表_實(shí)現(xiàn)。1類有兩種用法:一種是_定義對(duì)象_,即生成類的對(duì)象;另一種是通過_派生_,派生出新的類。1C++語言提供的_多態(tài)_機(jī)制允許一個(gè)派生類繼承多個(gè)基類,即使這些基類是相互無關(guān)的。聲明虛函數(shù)的方法是在基類中的成員函數(shù)原型前加上關(guān)鍵字_virtual_。2如果一個(gè)類中有一個(gè)或多個(gè)純虛函數(shù),則這個(gè)類稱為_虛基類_。2靜態(tài)數(shù)據(jù)成員在定義或說明時(shí),前面要加上關(guān)鍵字_static_。2如果成員函數(shù)不需要訪問類的_非靜態(tài)_成員,則可以把它聲明為靜態(tài)成員函數(shù)。2友元可以是_全局函數(shù)_,也可以是_其他類的成員函數(shù)_。2若需要把一個(gè)函數(shù)“void fun()?!倍x為一個(gè)類A的友元函數(shù),則應(yīng)在類A的定義中加入一條語句:_friend void fun();_。2運(yùn)算符函數(shù)中的關(guān)鍵字是_operator_,它和_運(yùn)算符_一起組成該運(yùn)算符函數(shù)的函數(shù)名。2類中運(yùn)算符重載一般采用兩種形式:_成員函數(shù)_和_友元函數(shù)_。2面向?qū)ο蟪绦蛟O(shè)計(jì)的3大機(jī)制為:_封裝性_、_繼承性_和_多態(tài)性_。類的訪問權(quán)限有_public_、_private_和_protected_三種。2構(gòu)造函數(shù)是_對(duì)象_被創(chuàng)建時(shí)自動(dòng)執(zhí)行,對(duì)象消失時(shí)自動(dòng)執(zhí)行的成員函數(shù)稱為_析構(gòu)函數(shù)_。如果類A繼承了類B,則類A稱為_基類_,類B稱為_派生類_。3如果一個(gè)特定的類型S當(dāng)且僅當(dāng)它提供了類型T的行為時(shí),則稱類型S是類型T的__子類型_。3在類定義中,將_=0_置于虛函數(shù)的函數(shù)原型的末尾可以聲明該函數(shù)為純虛函數(shù)。3類的靜態(tài)成員分為_靜態(tài)數(shù)據(jù)成員_和_靜態(tài)成員函數(shù)_。3友元函數(shù)的聲明可以放在類的_私有_部分,也可以放在類的_共有_部分,它們是沒有區(qū)別的。3如果說類B是類A的友元類,則類B的所有成員函數(shù)都是類A的_成員函數(shù)_。3設(shè)a和b是兩個(gè)整型變量,我們用a+b的形式求這兩個(gè)變量的和;設(shè)c和d為浮點(diǎn)型變量,我們用c+d的形式求這兩個(gè)變量的和。顯然運(yùn)算符“+”具有不同的用途,這是_運(yùn)算符重載_的例子。3對(duì)于雙目運(yùn)算符,若重載為類的成員函數(shù),有1_個(gè)參數(shù);若重載為友元函數(shù),則有_2個(gè)參數(shù)。3 當(dāng)建立__一個(gè)新的對(duì)象___,程序自動(dòng)調(diào)用該類的構(gòu)造函數(shù)。3 在C++中有二種參數(shù)傳遞方式:__傳值___ 和___引用__ 。 模板對(duì)處理數(shù)據(jù)的類型的要求不同可以分為兩種類型:__函數(shù)模板__ 和 __ 類模板__。4 異常是通過_檢查(try)__ 、_拋出(throw)__和__捕捉(catch)__ 來實(shí)現(xiàn)的。4 虛函數(shù)實(shí)現(xiàn)了C++的__多態(tài)__ 機(jī)制,類實(shí)現(xiàn)了C++的___封裝__ 機(jī)制。4 面向?qū)ο蟪绦蛟O(shè)計(jì)的___繼承___機(jī)制提供了重復(fù)利用程序資源的一種途徑。4C++語言程序設(shè)計(jì)的三種基本結(jié)構(gòu)是:_順序結(jié)構(gòu)_ 、 _選擇結(jié)構(gòu)_ 、 __循環(huán)結(jié)構(gòu)__ 。4為了避免嵌套的條件語句ifelse的二義性,C++語言規(guī)定else與__if __配對(duì)使用。4定義函數(shù)時(shí),在函數(shù)的類型前加上修飾詞 ___ inline ___,指明將該函數(shù)定義為內(nèi)聯(lián)函數(shù)。4有說明語句:*p;則*p++運(yùn)算首先訪問 ___*p___,然后使__p____ 的值加1。4執(zhí)行int *p=new int 操作,可以得到一個(gè)動(dòng)態(tài)分配整型對(duì)象的__指針____。4有說明語句:int *p;則(*p)++運(yùn)算首先訪問 ___*p___,然后使 __*p____的值加1。50. C++目標(biāo)程序經(jīng)___編譯鏈接___后生成擴(kuò)展名為exe的可執(zhí)行程序文件。51. 16位計(jì)算機(jī)中整型占___2_______個(gè)字節(jié)存儲(chǔ)空間。52. 要在屏幕上顯示Hello,world!應(yīng)執(zhí)行語句cout_______ Hello,world!。 _____。53. 表達(dá)式8amp。3的結(jié)果是___0_______。54. 作為語句的函數(shù)調(diào)用是通過____函數(shù)的副作用____來體現(xiàn)的。55. 執(zhí)行if (x=0||x=0) coutabcd;else coutwxyz;屏幕上顯示的是____abcd____。56. 設(shè)一維整型數(shù)組data已進(jìn)行了初始化,則其元素個(gè)數(shù)可由操作
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1