版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、2007年4至2021年3月計算機(jī)二級C+真題及答案全 2007年4月計算機(jī)等級考試C考試及答案一選擇題每題2分共70分以下各題ABCD四個選項中只有一個選項是正確的請將正確選項涂寫在答題卡相應(yīng)位置上答在試卷上不得分1以下表達(dá)中正確的選項是 A算法的效率只與問題的規(guī)模有關(guān)而與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān)B算法的時間復(fù)雜度是指執(zhí)行算法所需要的計算工作量C數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)是一一對應(yīng)的D算法的時間復(fù)雜度與空間復(fù)雜度一定相關(guān)2在結(jié)構(gòu)化程序設(shè)計中模塊劃分的原那么是 A 各模塊應(yīng)包括盡量多的功能B 各模塊的規(guī)模應(yīng)盡量大C各模塊之間的聯(lián)系應(yīng)盡量緊密D 模塊內(nèi)具有高內(nèi)聚度模塊間具有低耦合度3以下表達(dá)中正確的選項
2、是 A軟件測試的主要目的是發(fā)現(xiàn)程序中的錯誤B軟件測試的主要目的是確定程序中錯誤的位置C為了提高軟件測試的效率最好由程序編制者自己來完成軟件測試的工作D軟件測試是證明軟件沒有錯誤4 下面選項中不屬于面向?qū)ο蟪绦蛟O(shè)計特征的是 A繼承性 B多態(tài)性 C類比性 D封裝性5 以下對列的表達(dá)正確的選項是 A 隊列屬于非線性表B 隊列按先進(jìn)后出的原那么組織數(shù)據(jù)C隊列在隊尾刪除數(shù)據(jù)D 隊列按先進(jìn)先出原那么組織數(shù)據(jù)6對以下二叉樹ADYBEAFCZX BYDEBFZXCA CABDYECFXZ DABCDEFXYZ7某二叉樹中有n個度為2的結(jié)點那么該二叉樹中的葉子結(jié)點數(shù)為An1 B n-1 C2n Dn28在以下關(guān)
3、系運算中不改變關(guān)系表中的屬性個數(shù)但能減少元組個數(shù)的是 A井 B交 C投影 D笛卡兒乘積9在E-R圖中用來表示實體之間是聯(lián)系的圖形是 A 矩形 B橢圓形 C菱形 D平行四邊形10以下表達(dá)中錯誤的選項是 A 在數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致B數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的共享問題C數(shù)據(jù)庫設(shè)計是指在已有數(shù)據(jù)庫管理系統(tǒng)的根底上建立數(shù)據(jù)庫D數(shù)據(jù)庫系統(tǒng)需要操作系統(tǒng)的支持11為了取代C中帶參數(shù)的宏在C中使用A重載函數(shù) B內(nèi)聯(lián)函數(shù) C遞歸函數(shù) D友元函數(shù)12以下關(guān)于類定義的說法中正確的選項是A類定義中包括數(shù)據(jù)成員和函數(shù)成員的聲明B類成員的缺省訪問權(quán)限是保護(hù)的C 數(shù)據(jù)成員必須被聲明為私有的D成
4、員函數(shù)只能在類體外進(jìn)行定義13以下關(guān)于派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)的說法中錯誤的選項是A派生類的構(gòu)造函數(shù)會隱含調(diào)用基類的構(gòu)造函數(shù)B如果基類中沒有缺省構(gòu)造函數(shù)那么派生類必須定義構(gòu)造函數(shù)C在建立派生類對象時先調(diào)用基類的構(gòu)造函數(shù)再調(diào)用派生類的構(gòu)造函數(shù)D在銷毀派生類對象時先調(diào)用基類的析構(gòu)函數(shù)再調(diào)用派生類的析構(gòu)函數(shù)14通過運算符重載可以改變運算符原有的A操作數(shù)類型 B操作數(shù)個數(shù) C優(yōu)先級 D結(jié)合性15有如下函數(shù)模板template T souareT x retumx x 基中T是A函數(shù)形參 B函數(shù)實參 C模板形參 D模板實參16使用輸入輸出操作符setw可以控制A輸出精度 B輸出寬度 C對齊方式 D填充字
5、符17以下字符串中不可以用作C標(biāo)識符的是Ay_2006 B_TEST_H CRetum Dswitch18字面常量424242L的數(shù)據(jù)類型分別是Alongdouble int BlongfloatintCintdoublelong Dintfloatlong19執(zhí)行以下語句段后輸出字符的個數(shù)是forint i 50I 1 i cout A48 B49 C50 D5120有如下程序段inti 0 j 1intr i r j intp i p r 基中會產(chǎn)生編譯錯誤的語句是A B C D 21有如下函數(shù)定義void func int aintb a b 假設(shè)執(zhí)行代碼段intx 0 y 1funcx
6、y那么變量x和y值分別是A0和1 B1和1 C0和2 D1和222有如下程序include using namespace stdclass A publicstatic int avoid init a 1 Aint a 2 inita int Aa 0A objInt main cout objaretum0 運行時輸出的結(jié)果是A0 B1 C2 D323以下有關(guān)繼承和派生的表達(dá)中正確的選項是A 派生類不能訪問基類的保護(hù)成員B作為虛基類的類不能被實例化C派生類應(yīng)當(dāng)向基類的構(gòu)造函數(shù)傳遞參數(shù)D虛函數(shù)必須在派生類中重新實現(xiàn)24以下運算符中不能被重載的是A B C D25以下函數(shù)模板的定義中合法的是
7、A template TabsT x return x 0 x x Btemplate class TabsTx retumx 0 -xx Ctemplate T absT x retum x 0 -xx Dtemplate T absT x returm x 0 -xx 26在語句cin data中cin是AC的關(guān)鍵字 B類名C對象名 D函數(shù)名27有如下程序include using namespace stdclass test privateint apublictest cout constructor endl testint a cout a endl testconst test
8、_test a _testacout copy constructor endl test cout destructor endl int main test A3return0運行時輸出的結(jié)果是A3BconstructordestruclorCcopy constructorD3dstructor destruclor28假設(shè)有如下類聲明class My Class publicMyClass cout 1 執(zhí)行以下語句MyClass ab2P2以后程序的輸出結(jié)果是A11 B111 C1111 D1111129有如下程序include using namespace stdclass po
9、int publicstatic int numberpublicpoint numberpoint number- imt pointnumber 0void main pointptrprintAB pointptr_point new point 3 ptr ptr_point pointCcout pointnumber endldeleteptr 運行時輸出的結(jié)果是A3 B4 C6 D730如果不使用多態(tài)機(jī)制那么通過基類的指針雖然可以指向派生類對象但是只能訪問從基類繼承的成員有如下程序沒有使用多態(tài)機(jī)制include using namespace stdclass Base int
10、abpublicBaceint x int y a x b y Void show cout a b endl clsaa Derivedpublic Base int c dpublicDerivedint xint yint zint mBasexy c z d m Void show cout c d endl int main Base B15050pbDerived DI10203040Pb D1Pb- showReturn 0 運行時輸出的結(jié)果是A1020 B3040 C2030 D505031有如下程序include using namespace stdclass A publ
11、icAint i x i Void sispa cout x Privateint x class BpublicA publicBint iAi 10 x i voud dispb dispacout x endl PrivateInt x int main B b2bdispbretum 0 運行時輸出的結(jié)果是A102 B1210 C122 D2232虛函數(shù)支持多態(tài)調(diào)用一個基類的指針可以指向派生類的對象而且通過這樣的指針調(diào)用虛函數(shù)時被調(diào)用的是指針?biāo)傅膶嶋H對象的虛函數(shù)而非虛函數(shù)不支持多態(tài)調(diào)用有如下程序include using namespace stdclass Base publicv
12、irtual void f cout f0 void g cout g0 class Derivedpublic Base publicvoid f cout f void g cout g int main Derived dBasep dp- f p- greturn 0 運行時輸出的結(jié)果是Afg Bf0g Cfg0 Df0g033下面程序中對一維坐標(biāo)點類Point進(jìn)行運算符重載include using namespace stdclass point publicpoint int vaI x val point operator xretumthis print operatorin
13、t point old thisthisretum old int GetX const retum x privateint x int main point a10cout aGetXcout aGetXretum 編譯和運行情況是A運行時輸出1011B運行時輸出1111C運行時輸出1112D編譯有錯34有如下程序include using namespace stdint main char str100pcout please input a stringcin strp strforint i 0p 0p i cout i endlretum 0 運行這個程序時假設(shè)輸入字符串為abc
14、defg abcd那么輸出結(jié)果是A7 B12 C13 D10035有如下程序include using namespace stdclass Sample friend long fun Sample spublicSample long a x a Privatelong x long fun Sample s ifsx 2retum 1retum sxfunSamplesx-a int main int sum 0forint i 0 i 6 i sum funSample i cout sumretum 0 運行時輸出的結(jié)果是A120 B16 C154 D34二填空題每空2分共30分請將
15、每一個空的正確答案寫在答題卡115序號的橫線上答在試卷上不得分1在深度為7的滿二叉樹中度為2的結(jié)點個數(shù)為 1 2軟件測試分為白箱盒測試和黑箱盒測試等價類劃分法屬于 2 測試3在數(shù)據(jù)庫系統(tǒng)中實現(xiàn)各種數(shù)據(jù)管理體制功能的核心軟件稱為 3 4軟件生命周期可分為多個階段一般分為定義階段開發(fā)和維護(hù)階段編碼和測試屬于 4 階段5在結(jié)構(gòu)化分析使用的數(shù)據(jù)流圖DFD中利用 5 對其中的圖形元素進(jìn)行確切解釋6C中只有兩個邏輯常量true和 6 7假設(shè)要訪問指針變量p所指向的數(shù)據(jù)應(yīng)使用表達(dá)式 7 8一個函數(shù)的原型是int fndouble x假設(shè)要以527為實參調(diào)用該函數(shù)應(yīng)使用表達(dá)式 8 9有如下定義class MA
16、 int valuepublicMAint n 0valutn MAtatb其中MA類的對象名標(biāo)識符是 9 10如下類定義中包含了構(gòu)造函數(shù)和拷貝數(shù)的原型聲明請在橫線處寫正確的內(nèi)容使拷貝構(gòu)造函數(shù)的聲明完整Class my Class PrivateInt dataPublicMyClassint value 構(gòu)造函數(shù)MyClassconst 10 another Object 拷貝構(gòu)造函數(shù) 11用來派生新類的稱為 11 而派生出的新類稱為它的子類或派生類12有如下程序include using namespace stdclsaa CA publicCAD cout A class CB pri
17、vate CA publicCB cout B int main cout B int main CA aCB bretum0 這個程序的輸出結(jié)果是 12 13假設(shè)將一個二元運算符重載為類的成員函數(shù)其形參個數(shù)應(yīng)該是 13 個14有如下程序include using namespace stdclass DA int kpublicDAint x 1 k x DA cout k int main DA d DA3DA3DA3 DA p new DA2deletepreturn0 這個程序的輸出結(jié)果是 14 15C語言中的多態(tài)性分為編譯時的多態(tài)性和 15 時的多態(tài)性參考答案選擇題15BDACD 6
18、-10CABCA 11-15BADAC16-20BCDBA 21-25CCCCA 26-30CDBDA30-35CBBBC填空163 2黑盒 3DBMS 4開發(fā) 5數(shù)據(jù)字典6false 7 P 8fn 527 9tb 10myclass11基類 12AAB 131個 1411333 15運行2007年9月計算機(jī)等級考試二級C語言程序設(shè)計考試時間90分鐘總分值100分一選擇題每題2分共70分 以下個體ABCD四個選項重只有一個選項是正確的請將正確選項涂寫在答題卡相應(yīng)位置上答在試卷上不得分1 軟件是指A 程序 B 程序和文檔C 算法加數(shù)據(jù)結(jié)構(gòu) D 程序數(shù)據(jù)與相關(guān)文檔的完整集合2軟件調(diào)試的目的是 A
19、 發(fā)現(xiàn)錯誤 B 改正錯誤 C 改善軟件的性能 D 驗證軟件的正確性3在面對對象方法中實現(xiàn)信息隱蔽是依靠 A 對象的繼承 B 對象的多態(tài) C 對象的封裝 D 對象的分類4以下表達(dá)重不符合良好程序設(shè)計風(fēng)格要求是 A 程序的效率第一清晰第二 B 程序的可讀性好 C 程序中要有必要的注釋 D 輸入數(shù)據(jù)前要有提示信息5以下表達(dá)中正確的選項是 A 程序執(zhí)行的效率與數(shù)據(jù)的存儲結(jié)構(gòu)密切相關(guān) B 程序執(zhí)行的效率只取決于程序的控制結(jié)構(gòu) C 程序執(zhí)行的效率之取決于所處理的數(shù)據(jù)量 D 以上三種說法都不對6以下表達(dá)中正確的選項是 A 數(shù)據(jù)的輸入結(jié)構(gòu)與存儲結(jié)構(gòu)必定是對應(yīng)的 B 計算機(jī)存儲空間是向量式的存儲結(jié)構(gòu)因此數(shù)據(jù)的存
20、儲結(jié)構(gòu)一定是線性結(jié)構(gòu) C 程序設(shè)計語言中的數(shù)組一般是順序存儲結(jié)構(gòu)因此利用數(shù)組只能處理線性結(jié)構(gòu) D 以上三種說法都不對冒泡排序在最壞的情況下的比擬次數(shù)是 Ann12 Bnlog2n Cn n-1 2 Dn28一棵二叉樹中共有70個葉子結(jié)點于80個度為1的結(jié)點那么該二叉樹重的總結(jié)點數(shù)為 A 219 B 221 C 229 D 2219以下表達(dá)重正確的選項是 A 數(shù)據(jù)庫系統(tǒng)是一個獨立的系統(tǒng)它需要操作系統(tǒng)的支持 B 數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的共享問題 C 數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng) D 以上說法都不正確10以下表達(dá)中正確的選項是 A 為了建立一個關(guān)系首先是要構(gòu)造數(shù)據(jù)的邏輯關(guān)系 B 表示關(guān)系的二
21、維表中各各組的每一個分量還可以分成假設(shè)干數(shù)據(jù)項 C 一個關(guān)系的屬性名稱為關(guān)系模式 D 一個關(guān)系可以包括多個二維表11在函數(shù)中可以用autoextemregister和static這四個關(guān)鍵字中的一個來說明變量的存儲類型如果不說明存儲類型那么默認(rèn)的存儲類型是 A auto B extem C register D static12對于一個類定義以下表達(dá)中錯誤的選項是A 如果沒有定義拷貝構(gòu)造函數(shù)編譯器將生成一個拷貝構(gòu)造函數(shù)B 如果沒有定義缺省的構(gòu)造函數(shù)編譯器將一定生成一個缺省的構(gòu)造函數(shù)C 如果沒有定義構(gòu)造函數(shù)編譯器將生成一個缺省的構(gòu)造函數(shù)和一個拷貝構(gòu)造函數(shù)D 如果已經(jīng)定義了構(gòu)造函數(shù)和拷貝構(gòu)造函數(shù)編
22、譯器不會生成任何構(gòu)造函數(shù)13如果派生類以public方式繼承基類那么原基類的protected成員和public成員在派生類中的訪問類型分別是 A public和 public B public和protected C protected 和 public D protected 和 protected14以下運算符函數(shù)中肯定不屬于類FunNumber的成員函數(shù)的是 A int operator- FunNumber B FunNumber operator- C FunNumber operator- int D int operator FunNumber 15C中的模板包括 A 對象模板
23、和函數(shù)模板 B 對象模板和類模板 C 函數(shù)模板和類模板 D 變量模板和對象模板 16 如果調(diào)用C流進(jìn)行輸入輸出下面的表達(dá)中正確的選項是 A 只能借助于流對象進(jìn)行輸入輸出 B 只能進(jìn)行格式化輸入輸出 C 只能借助于cin和cout進(jìn)行輸入輸出 D 只能使用運算符 ?和? 進(jìn)行輸入輸出17以下富豪中不屬于C關(guān)鍵字的是 A friend B namespace C continue D byte18以下各組的量申明中含義相同的一組是 A unsigned long int 和 long B signed short int 和 short B unsigned short 和 short D sho
24、rt int 和int 19 必須用一對打括號括起來的程序段是 A switch 語句中的case標(biāo)號語句 B if 語句的分支 C 循環(huán)語句的循環(huán)體 D 函數(shù)的函數(shù)體20語句的intp k定義于指針P于這個語句等效的語句序列是 A intpp k B intpp k C intpp k D intpp k 21 關(guān)于函數(shù)重載以下表達(dá)中錯誤的選項是 A 重載函數(shù)的函數(shù)名必須相同 B 重載函數(shù)必須在函數(shù)個數(shù)或類型上有所不同 C 重載函數(shù)的返回值類型必須相同 D 重載函數(shù)的函數(shù)體可以有所不同22有如下頭文件 Int f1 Static int f2 Class MA Public Int f3 S
25、tatic int f4 在所描述的函數(shù)中具有隱含的this指針的是 A f1 B f2 C f3 D f423派生類的成員函數(shù)不能訪問基類的 A 共有成員和保護(hù)成員 B 共有成員 C 私有成員 D 保護(hù)成員24以下關(guān)于運算符重載的描述中正確的選項是 A 運算符重載為成員函數(shù)時假設(shè)參數(shù)表中五參數(shù)重載的是一元運算符 B 一元運算符只能作為成員函數(shù)重載 C 二元運算符重載為非成員函數(shù)時參數(shù)表中有一個參數(shù) D C中可以重載所有的運算符25以下關(guān)于類模板的模板參數(shù)的表達(dá)中錯誤的選項是 A 模板參數(shù)可以作為數(shù)據(jù)成員的類型 B 模板參數(shù)可以作為成員函數(shù)的返回類型 C 模板參數(shù)可以作為成員函數(shù)的參數(shù)類型 D
26、 模板函數(shù)不能作為成員函數(shù)的局部變量的類型26一程序運行后執(zhí)行的第一個輸出操作是 Cout setw 10 setfill 1234 那么此操作的輸出結(jié)構(gòu)是 A 1234 B 1234 C 1234 D 1234 27 有如下程序 include Using namespace std Class myclass Public MyClass count MyClass -count Static int getcount return count Private Static int count Int MyClasscount 0Int main Myclass obj Cout objg
27、etCount MyClassptr new MyClass Cout MyClassgetcount Delete ptr Cout MyClassgercount Return 程序的輸出結(jié)果是A 121 B 232 C 221 D 122有如下程序 include Using namespace std Class Myclass Public Myclassconst x val x Void print const count constval t Void print const cout val t Private Int val Int maint Const myclass
28、obj1 10 Myclass obj2 20 Obj1print Obj2print Return 程序的輸出結(jié)果是 A val 10 constval 20 B constval 10 constval 20 C constval 10 val 20 D val 10 val 20 29 有如下程序 include Using namespace std Class part Public Part int x val x coutval -part cout val Private Int val Class whole Public Whole int xint yint z 0 p2
29、 x p1 y val z cout val Whole countval Private Part p1p2 Int val Int maint Whole obj 123 Resturn 程序輸出的結(jié)果是A 123321 B 213312 C 213 30 有如下程序 include Using namespace std Class base Public Base int x 0 cout x Class derived public base Public Derivedrin x y cout x Priblic Base val Int main Derived d Return
30、 程序的輸出結(jié)果是 A 0 B 1 C 01 D 00131假設(shè)有如下類定義 Classs B Void fun Protected Double varl Public Void fun2 Class Dpublic B Protected Void fun3 obj是類D的對象以下語句中不違反成員訪問控制的權(quán)限的是 A objfun1 B objvar1 C objfun2 D objfun3 32 有如下程序 include Using namespace sid Class base Public Void output cout 1 Virtual void print cout B
31、 Class derivedpublic base Public Void output cout 2 Void print cout 扗 Int main Base passnew derived Ptr- output Ptr- print Delete ptr Return 程序的輸出結(jié)果是 A 1B B 1D C 2B D 2D以下是重載乘法運算的函數(shù)原型聲明其中錯誤的選項是 A myclass operator doubledouble B myclass operator doublemyclass C myclass operator myclassdouble D myclas
32、s operator myclass myclass 如下函數(shù)的作用是以雙倍行距輸出文件Void double_space ifstreamfofstreamt Char c While _ _If c n tput c00 斷線缺失局部是com c 與tput c com c 與tget c com c 與fget c com c 與fget c 35 有如下程序 include Using namespace std Class B Public Virtual void show cout 攂 括盡 Class Dpublic B Public Void show cout D Void
33、 fun1 Bptr ptr- show Void fun2 B ref refshow Void fun3 B b bshow Int main B bp new D D d Fun1 p Fun2 b Fun3 d Return 程序的輸出結(jié)果是 A DBD B BBD C DBB D DBD二填空題每空2分共三十分 1 請將每一個空的正確答案寫在答題卡115序號的橫線上答在試卷上不得分 2 軟件需求規(guī)格說明書應(yīng)具有完整性無歧視性正確性可驗證性可修改性等特征最重要的是_ 3 在兩種根本測試方法中_測試的原那么之一是保證所測模板中每一個獨立路徑至少要執(zhí)行一次 4 線性表的存儲結(jié)構(gòu)主要分為順序
34、存儲結(jié)構(gòu)和鏈?zhǔn)絻Υ娼Y(jié)構(gòu)隊列中是一種特殊的線性表循環(huán)隊列是隊列的_存儲結(jié)構(gòu) 5 對以下二叉樹進(jìn)行中序遍歷的結(jié)果為_ 6 在E-R圖中矩形屬于_在有定義語句int a 3b 2c 1那么表達(dá)式a bab的值是_ 7 執(zhí)行以下語句后變量sum的值是_Int sum 0For int j Ij Ij For int j Ij Ij Sum 8 有函數(shù)f的定義如下 Int f Static int -6 s-2 return s 那么在某程序中第二次執(zhí)行函數(shù)用語句f 時函數(shù)f的返回值是_ 9 如下程序得輸出結(jié)果時23請將劃線處缺失得局部補(bǔ)充完整 include Using namespace std C
35、lass myclass Public Void print cout cout 23 Int main Myclassp new myclass _print Return Class sample Public Sample _ 14 請將如下程序補(bǔ)充完整使得輸出結(jié)果為bbaa include Using namespace std Class A Public _ cout aa Class B public A Public B cout bb Int main Bp new B Delete p Return 15 請將以下棧類stack補(bǔ)充完整 Class stack Privat
36、e Int plist100 int 數(shù)組用于存放棧的元素 Int top 棧頂元素數(shù)組下標(biāo) Public Stack top 0 Void push sons int item 新元素item壓入棧 Int pop void 將棧頂元素彈出棧 Void stackpbsh const int item If top 99 如果棧滿程序結(jié)束 Exit 1 Top 棧頂指針增1 _15_ Int stackpop If top 0 如果??粘绦蚪Y(jié)束 Exit 1 Return plishtop- 參考答案1-10DBCAACCABB 11-20ABDDCADBDA21-30CCCADBACDC
37、31-35CDAAD1無歧性 comACBDFHGPE5實體 62 76 84 9 p 10ABBA11void Basefun 12virtual display 014-A 15pListtop item2021年9月計算機(jī)等級考試二級C筆試試題一選擇題每題2分共70分1一個棧的初始狀態(tài)為空現(xiàn)將元素 12345ABCDE 依次入棧然后再依次出棧那么元素出棧的順序是BA123456ABCDEBEDCBA54321CABCDE12345D54321EDCBA2以下表達(dá)中正確的選項是DA循環(huán)隊列有隊頭和隊尾兩個指針因此循環(huán)隊列是非線性結(jié)構(gòu)B在循環(huán)隊列中只需要隊頭指針就能反映隊列中元素的動態(tài)變化情
38、況C在循環(huán)隊列中只需要隊尾指針就能反映隊列中元素的動態(tài)變化情況D循環(huán)隊列中元素的個數(shù)是由隊頭指針和隊尾指針共同決定3在長度為 n 的有序線性表中進(jìn)行二分查找最壞情況下需要比擬的次數(shù)是CAO n BO n2 CO log2n DO nlog2n 4以下表達(dá)中正確的選項是AA順序存儲結(jié)構(gòu)的存儲一定是連續(xù)的鏈?zhǔn)酱鎯Y(jié)構(gòu)的存儲空間不一定是連續(xù)的B順序存儲結(jié)構(gòu)只針對線性結(jié)構(gòu)鏈?zhǔn)酱鎯Y(jié)構(gòu)只針對非線性結(jié)構(gòu)C順序存儲結(jié)構(gòu)能存儲有序表鏈?zhǔn)酱鎯Y(jié)構(gòu)不能存儲有序表D鏈?zhǔn)酱鎯Y(jié)構(gòu)比順序存儲結(jié)構(gòu)節(jié)省存儲空間5數(shù)據(jù)流圖中帶有箭頭的線段表示的是DA控制流C模塊調(diào)用B事件驅(qū)動D數(shù)據(jù)流6在軟件開發(fā)中需求分析階段可以使用的工具是
39、BAN-S 圖BDFD 圖數(shù)據(jù)流圖CPAD 圖D程序流程圖7在面向?qū)ο蠓椒ㄖ胁粚儆趯ο蟾咎攸c的是AA一致性B分類性C多態(tài)性D標(biāo)識唯一性8一間宿舍可住多個學(xué)生那么實體宿舍和學(xué)生之間的聯(lián)系是BA一對一B一對多C多對一D多對多9在數(shù)據(jù)管理技術(shù)開展的三個階段中數(shù)據(jù)共享最好的是CA人工管理階段B 文件系統(tǒng)階段C數(shù)據(jù)庫系統(tǒng)階段D 二個階段相同10有三個關(guān)系 RS 和 T 如下R S TABBCABCm113m13n235由關(guān)系 R 和 S 通過運算得到關(guān)系 T那么所使用的運算為DA笛卡爾積B交C并D自然連接11在以下原型所示的 C函數(shù)中按傳值方式傳遞參數(shù)的是AAvoid f1 int x Bvoid f
40、2 intx Cvoid f3 const intx Dvoid f4 intx 12在 C中編譯系統(tǒng)自動為一個類生成缺省構(gòu)造函數(shù)的條件是CA該類沒有定義任何有參構(gòu)造函數(shù)B該類沒有定義任何無參構(gòu)造函數(shù)C該類沒有定義任何構(gòu)造函數(shù)D該類沒有定義任何成員函數(shù)13在一個派生類的成員函數(shù)中試圖調(diào)用其基類的成員函數(shù)void f 但無法通過編譯這說明AAf 是基類的私有成員C派生類的繼承方式為私有Bf 是基類的保護(hù)成員D派生類的繼承方式為保護(hù)14以下關(guān)于運算符重載的表達(dá)中錯誤的選項是BA有的運算符可以作為非成員函數(shù)重載B所有的運算符都可以通過重載而被賦予新的含義C不得為重載的運算符函數(shù)的參數(shù)設(shè)置默認(rèn)值D有的
41、運算符只能作為成員函數(shù)重載15以下關(guān)于模板的表達(dá)中錯誤的選項是CA調(diào)用模版函數(shù)時在一定條件下可以省略模板實參B可以用 intdouble 這樣的類型修飾符來聲明模版參數(shù)C模板聲明中的關(guān)鍵字 class 都可以用關(guān)鍵字 typename 替代D模板的形參表中可以有多個參數(shù)16要利用 C流進(jìn)行文件操作必須在程序中包含的頭文件是BAiostreamBfstreamCstrstreamDiomanip17以下字符串中不能作為 C標(biāo)識符使用的是DAWHILE Buser C_lvar D9stars18以下語句中錯誤的選項是AAconst int aBconst int a 10Cconst intpo
42、int 0Dconst intpoint new int 10 19有如下程序include using namespace stdint main int sumfor int i 0 i 6 i 3 sum i for int j i j 6 j sum j cout sum end1 return 0 運行時的輸出結(jié)果是DA3B10 C12 D1520以下語句中正確的選項是AAcharmyString "Hello-World"Bchar myString "Hello-World"Cchar myString11 "Hello-Worl
43、d" Dchar myString12 "Hello-World"21假設(shè)已經(jīng)聲明了函數(shù)原型void fun int a double b 00那么以下重載函數(shù)聲明中正確的選項是CAvoid fun int a 90 double b 00 Bint fun int a double B Cvoid fun double a int B Dbool fun int a double b 00 22有如下程序include using namespace stdclass Sample publicSample Sample cout int main Sample
44、 temp2 pTemp2 return 0 執(zhí)行這個程序輸出星號的個數(shù)為BA1B2C3D423以下選項中與實現(xiàn)運行時多態(tài)性無關(guān)的是AA重載函數(shù)B虛函數(shù)C指針D引用24以下運算符函數(shù)中肯定不屬于類 Value 的成員函數(shù)的是BAValue operator Value BValue operator- Value Value CValue operator int DValue operator Value 25以下模板聲明中有語法錯誤的選項是DAtemplate T fun T x return x Btemplate T fun T x int n return xn Ctemplate T fun T p return p Dtemplate T classA T n 26在語句cout A中cout 是BA類名B 對象名C函數(shù)名D C的關(guān)鍵字27有如下程序include using namespace stdclass MyClass publicMyClass int i 0 cout 1 MyClass const MyClassx cout 2 MyClass operator const MyClassx cout 3 re
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報參考:近代上海國立音樂院-國立音專學(xué)刊的歷史敘事及其文化意義闡釋研究
- 2025年《學(xué)習(xí)師德學(xué)習(xí)教育法規(guī)》心得體會例文(5篇)
- 2025年度個人二手房交易安全保障協(xié)議3篇
- 二零二五版羅馬柱歷史文化遺址保護(hù)合同4篇
- 二零二五版藥店營業(yè)員藥品配送及聘用合同4篇
- 2025版投資經(jīng)理借貸雙方合作協(xié)議書3篇
- 二零二五年度國際藝術(shù)品拍賣交易合同3篇
- 二零二五年度出差工作成果評估與獎勵合同3篇
- 2025年度戶外景觀設(shè)計施工與后期養(yǎng)護(hù)合同4篇
- 2025版投標(biāo)文件制作及審核服務(wù)合同模板3篇
- 中央2025年國務(wù)院發(fā)展研究中心有關(guān)直屬事業(yè)單位招聘19人筆試歷年參考題庫附帶答案詳解
- 2024年09月北京中信銀行北京分行社會招考(917)筆試歷年參考題庫附帶答案詳解
- 外呼合作協(xié)議
- 小學(xué)二年級100以內(nèi)進(jìn)退位加減法800道題
- 保險公司2025年工作總結(jié)與2025年工作計劃
- 2024年公司領(lǐng)導(dǎo)在新年動員會上的講話樣本(3篇)
- 眼科護(hù)理進(jìn)修專題匯報
- GB/T 33629-2024風(fēng)能發(fā)電系統(tǒng)雷電防護(hù)
- 深靜脈血栓(DVT)課件
- 2023年四川省廣元市中考數(shù)學(xué)試卷
- GB/T 19885-2005聲學(xué)隔聲間的隔聲性能測定實驗室和現(xiàn)場測量
評論
0/150
提交評論