![國家二級(C++)機(jī)試模擬試卷6(共358題)_第1頁](http://file4.renrendoc.com/view3/M00/13/02/wKhkFma5WVmALy9QAAHmNvE4g5A628.jpg)
![國家二級(C++)機(jī)試模擬試卷6(共358題)_第2頁](http://file4.renrendoc.com/view3/M00/13/02/wKhkFma5WVmALy9QAAHmNvE4g5A6282.jpg)
![國家二級(C++)機(jī)試模擬試卷6(共358題)_第3頁](http://file4.renrendoc.com/view3/M00/13/02/wKhkFma5WVmALy9QAAHmNvE4g5A6283.jpg)
![國家二級(C++)機(jī)試模擬試卷6(共358題)_第4頁](http://file4.renrendoc.com/view3/M00/13/02/wKhkFma5WVmALy9QAAHmNvE4g5A6284.jpg)
![國家二級(C++)機(jī)試模擬試卷6(共358題)_第5頁](http://file4.renrendoc.com/view3/M00/13/02/wKhkFma5WVmALy9QAAHmNvE4g5A6285.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
國家二級(C++)機(jī)試模擬試卷6(共9套)(共358題)國家二級(C++)機(jī)試模擬試卷第1套一、選擇題(本題共36題,每題1.0分,共36分。)1、結(jié)構(gòu)化程序設(shè)計(jì)的基本原則不包括()。A、多態(tài)性B、自頂向下C、模塊化D、逐步求精標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)的思想包括:自頂向下、逐步求精、模塊化、限制使川用goto語句,所以選擇A。2、下面關(guān)于構(gòu)造函數(shù)和析構(gòu)函數(shù)的描述,錯誤的是()。A、析構(gòu)函數(shù)中調(diào)用虛函數(shù)采用靜態(tài)聯(lián)編B、對虛析構(gòu)函數(shù)的調(diào)用可以采用動態(tài)聯(lián)編C、當(dāng)基類的析構(gòu)函數(shù)是虛函數(shù)時,其派生類的析構(gòu)函數(shù)也一定是虛函數(shù)D、構(gòu)造函數(shù)可以聲明為虛函數(shù)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:構(gòu)造函數(shù)的主要作用是對數(shù)據(jù)成員初始化。構(gòu)造函數(shù)不能聲明為虛函數(shù),這是因?yàn)樵趫?zhí)行構(gòu)造函數(shù)時類對象還未完成建立過程,當(dāng)然談不上函數(shù)與類對象的關(guān)聯(lián)。3、有如下函數(shù)模板:templateTcast(Uu){returnU;}其功能是將u類型數(shù)據(jù)轉(zhuǎn)換為T類型數(shù)據(jù)。已知i為int型變量,下列對模板函數(shù)cast的調(diào)用中正確的是()。A、cast(i);B、cast<>(i);C、cast(i);D、cast(i);標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查函數(shù)模板的基本運(yùn)用,屬于基礎(chǔ)知識。函數(shù)模板實(shí)際上是建立一個通用函數(shù),其函數(shù)類型和形參類型不具體指定,用一個虛擬的類型代表,這個通用函數(shù)就是函數(shù)模板。函數(shù)模板可以設(shè)定默認(rèn)參數(shù),這樣在調(diào)用模板函數(shù)時就可以省略實(shí)參,函數(shù)模板的實(shí)例就是一個函數(shù)的定義。所以本題答案為D。4、一個棧的初始狀態(tài)為空?,F(xiàn)將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是()。A、12345ABCDEB、EDCBA54321C、ABCDE12345D、54321EDCBA標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:棧是先進(jìn)后出的原則組織數(shù)據(jù),所以入棧最早的最后出棧,所以選擇B。5、下列隊(duì)列的描述中,正確的是()。A、隊(duì)列屬于非線性表B、隊(duì)列在隊(duì)尾刪除數(shù)據(jù)C、隊(duì)列按“先進(jìn)后出”進(jìn)行數(shù)據(jù)操作D、隊(duì)列按“先進(jìn)先出”進(jìn)行數(shù)據(jù)操作標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:隊(duì)列是只允許在一端刪除,在另一端插入的順序表,允許刪除的一端叫做隊(duì)頭,允許插入的一端叫做隊(duì)尾。隊(duì)列的操作數(shù)是依據(jù)先進(jìn)先出的原則進(jìn)行的。因此隊(duì)列亦稱作先進(jìn)先出的線性表,或后進(jìn)后出的線性表。6、使用地址作為實(shí)參傳給形參,下列說法正確的是()。A、實(shí)參是形參的備份B、實(shí)參與形參無聯(lián)系C、形參是實(shí)參的備份D、參與形參是同一對象標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:地址作為實(shí)參,表示實(shí)參與形參代表同一個對象。如果實(shí)參足數(shù)值,形參也是普通變量,此時形參是實(shí)參的備份。7、閱讀下面程序:#includefun(inta,intb){intc;c=a+b;retumC;}voidmain(){intX=6,Y=7,z=8,r;r=run((x一,y++,x+y),Z一);cout<A、11B、20C、21D、31標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:由主函數(shù)入手,定義變量x、y、z,然后調(diào)用函數(shù)fun,其中的參數(shù)為(x一,y++,x+y)的計(jì)算結(jié)果和z一的計(jì)算結(jié)果,所以調(diào)用fun(13,8)計(jì)算結(jié)果為21。8、下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線性結(jié)構(gòu)的是()。A、循環(huán)隊(duì)列B、帶鏈隊(duì)列C、二叉樹D、帶鏈棧標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:樹是簡單的非線性結(jié)構(gòu),所以二叉樹作為樹的一種也是一種非線性結(jié)構(gòu)。9、關(guān)于虛函數(shù),以下說法正確的是()。A、若在重定義虛函數(shù)時使用了virtual,則該重定義函數(shù)還是虛函數(shù)B、虛函數(shù)不能聲明為友元C、子類必須重定義父類的虛函數(shù)D、虛函數(shù)不能是static的標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:在C++中,虛函數(shù)可以是友元函數(shù),但不能是靜態(tài)成員。虛函數(shù)的重定義函數(shù),無論是否使用virtual關(guān)鍵字,仍然是虛函數(shù)。所以答案選擇D)。10、下列選項(xiàng)中,不屬于數(shù)據(jù)庫管理的是()。A、數(shù)據(jù)庫的建立B、數(shù)據(jù)庫的調(diào)整C、數(shù)據(jù)庫的監(jiān)控D、數(shù)據(jù)庫的校對標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:數(shù)據(jù)庫管理一般包括:數(shù)據(jù)庫的建立、數(shù)據(jù)庫的調(diào)整、數(shù)據(jù)庫的重組、數(shù)據(jù)庫的安全性控制與完整性控制、數(shù)據(jù)庫的故障恢復(fù)和數(shù)據(jù)庫的監(jiān)控。11、下列語句都是程序運(yùn)行時的第1條輸出語句,其中一條語句的輸出效果與其他三條語句不同,該語句是()。A、cout<B、cout<C、cout<D、cout<標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查控制輸出格式,A、B、C選項(xiàng)都會輸出“12345”,只有D選項(xiàng)輸出“12345”,所以本題答案為D。12、下面描述中錯誤的是()。A、系統(tǒng)總體結(jié)構(gòu)圖支持軟件系統(tǒng)的詳細(xì)設(shè)計(jì)B、軟件設(shè)計(jì)是將軟件需求轉(zhuǎn)換為軟件表示的過程C、數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫設(shè)計(jì)是軟件設(shè)計(jì)的任務(wù)之一D、PAD圖是軟件詳細(xì)設(shè)計(jì)的表示工具標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:詳細(xì)設(shè)計(jì)的任務(wù)是為軟件結(jié)構(gòu)圖中而非總體結(jié)構(gòu)圖中的每一個模塊確定實(shí)現(xiàn)算法和局部數(shù)據(jù)結(jié)構(gòu),用某種選定的表達(dá)工具表示算法和數(shù)據(jù)結(jié)構(gòu)的細(xì)節(jié),所以A錯誤。13、以下程序中調(diào)用cin函數(shù)給變量a輸入數(shù)值的方法是錯誤的,其錯誤原因是()。#include<:iostream.h>voidmain(){int*p,*q,a,b;p=&a;cout<<":inputa:":cin>>p;}A、*p表示的是指針變量p的地址B、p表示的是變量a的地址,而不是變量a的值C、*p表示的是指針變量P的值D、*p只能用來說明P是一個指針變量標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:p表示的是變量a的地址,定義后*p表示的是變量a的值。14、建立一個類對象時,系統(tǒng)自動調(diào)用()。A、析構(gòu)函數(shù)B、友元函數(shù)C、靜態(tài)函數(shù)D、構(gòu)造函數(shù)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:當(dāng)建立一個類對象時,系統(tǒng)會自動調(diào)用類的對應(yīng)的構(gòu)造函數(shù)來構(gòu)造對象,本題答案為D。15、下列選項(xiàng)中不能用于區(qū)分重載函數(shù)的是()。A、形參的個數(shù)B、形參的類型C、函數(shù)的返回值類型D、常函數(shù)關(guān)鍵字const標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:出現(xiàn)在相同作用域中的兩個函數(shù),如果具有相同的名字而形參表不同,則稱這兩個函數(shù)為重載函數(shù),形參表的不同包括形參個數(shù)不同和形參類型不同;另外const定義的常函數(shù)與相同名字且相同形參表的普通函數(shù)可以重載;但函數(shù)不能僅僅基于不同的返回類型而實(shí)現(xiàn)重載,選項(xiàng)C錯誤。本題答案為C選項(xiàng)。16、在一棵二叉樹中,葉子結(jié)點(diǎn)共有30個,度為1的結(jié)點(diǎn)共有40個,則該:二叉樹中的總結(jié)點(diǎn)數(shù)共有()個。A、89B、93C、99D、100標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:根據(jù)二叉樹性質(zhì)3:對任何一棵二叉樹,度為0的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總是比度為2的結(jié)點(diǎn)多一個。所以該二叉樹度為2的結(jié)點(diǎn)有29個,故總結(jié)點(diǎn)數(shù)=30個葉子結(jié)點(diǎn)+29個度為2的結(jié)點(diǎn)+40個度為1的結(jié)點(diǎn)=99個結(jié)點(diǎn)。17、下列關(guān)于虛函數(shù)的表述中,正確的是A、虛函數(shù)不得是靜態(tài)成員函數(shù)B、抽象類中的成員函數(shù)都是純虛函數(shù)C、只能通過指針或引用調(diào)用虛函數(shù)D、抽象類中的成員函數(shù)都是虛函數(shù)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:在函數(shù)形參表后面添加"=0"可以指定該函數(shù)為純虛函數(shù),類中含有一個或多個純虛函數(shù),該類就是抽象類,選項(xiàng)B錯誤;可以通過對象指針或引用調(diào)用虛函數(shù),也可以使用對象直接調(diào)用虛函數(shù),只不過使用對象直接調(diào)用虛函數(shù)和調(diào)用普通成員函數(shù)一樣,沒有動態(tài)綁定,不具有多態(tài)性,選項(xiàng)C錯誤;抽象類中的成員函數(shù)至少有一個純虛函數(shù),對虛函數(shù)沒有要求,選項(xiàng)D錯誤;一個函數(shù)定義為虛函數(shù),它就是動態(tài)綁定的,在派生類中可以覆蓋,而靜態(tài)成員函數(shù)是屬于整個類,不屬于某個類對象,對于每個類來說只有一份代碼,所有同類的對象共享這份代碼,沒有動態(tài)綁定的必要,選項(xiàng)A正確;答案為A。18、執(zhí)行語句:{cout<<setfill(’*’)<<setw(10)<<setfill(’#’)<<left<<123<<"OK"<<end1;return0;}后將輸出()。A、123********OKB、123#######OKC、123*********OK********D、123#######OK#######標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:cout.fill()用于設(shè)置或返回輸出的填充字符,默認(rèn)是空格,fill()函數(shù)的設(shè)置一直有效,直到下一個fll()函數(shù)改變該值為止。setw(intn)作用是設(shè)置輸入輸出的寬度,此設(shè)置只對一次輸入或輸出有效,在完成一次數(shù)據(jù)的輸入或輸出后,寬度設(shè)置自動恢復(fù)為0。注意:默認(rèn)為輸出數(shù)據(jù)在指定寬度內(nèi)右對齊。19、有如下程序:#inc1ude<iostream>usingnamespacestd;c1assA{public:A(){cout<<"A";}};c1assB{public:BO{cout<<"B";}};c1assC:publicA{Bb;public:C(){cout<<nC¨;}};intmain(){Cobj;return0;}執(zhí)行后的輸出結(jié)果是()。A、ABCB、BACC、ACBD、CBA標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:C++程序中的執(zhí)行子類,首先執(zhí)行基類的構(gòu)造函數(shù),然后執(zhí)行數(shù)據(jù)成員類的構(gòu)造函數(shù),最后執(zhí)行子類本身的構(gòu)造函數(shù),所以輸出結(jié)果為ABC。20、除了顯式定義的構(gòu)造函數(shù)外,類中還有可能包含編譯器自動生成的構(gòu)造函數(shù),因此一個類所擁有的構(gòu)造函數(shù)的至少有A、1個B、2個C、3個D、4個標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:一個類,如果沒有顯示定義的構(gòu)造函數(shù),那么編譯器自動生成一個構(gòu)造函數(shù);一個類,如果顯示定義了構(gòu)造函數(shù),無論個數(shù)多少,編譯器也不會再生成任何構(gòu)造函數(shù),所以一個類所擁有的構(gòu)造函數(shù)至少有1個,答案為A。21、有如下的類聲明:#includeusingnamespacestd;classAA{public:virtualvoiddisp(){cout<<’A’;}};classBB:publicAA{public:voiddisp(){cout<<’B’;}};classCC:publicBB{public:virtualvoiddisp(){cout<<’C’;}};voidplot(AA&a){a.disp();}intmain(){BBbb;CCcc;BB&rb=cc;plot(bb);plot(cc);rb.disp();return0;}運(yùn)行這個程序的輸出是A、AACB、AABC、BCCD、BCB標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:程序定義了類AA,成員函數(shù)disp()為虛函數(shù);類BB公有繼承AA,重新定義了disp()函數(shù);類CC公有繼承BB,同樣重新定義了disp()函數(shù);類BB中,雖然disp()未用virtual修飾,但是由虛函數(shù)性質(zhì)可知,BB中的disp()函數(shù)仍然是虛函數(shù);main()函數(shù)中,創(chuàng)建BB對象bb,CC對象cc,使用cc初始化BB類引用rb,然后調(diào)用plot函數(shù);plot函數(shù)的形參是AA類的引用,通過AA類引用調(diào)用disp函數(shù),滿足多態(tài)性條件,將根據(jù)引用所指對象的類型來決定調(diào)用哪個disp函數(shù);所以plot(bb)調(diào)用類BB中的disp函數(shù),plot(cc)調(diào)用CC中的disp函數(shù);輸出分別為:"B"、"C";另外由于rb為BB類引用,所指對象是cc,所以運(yùn)行rb.disp()時調(diào)用的是CC中的disp()函數(shù),輸出"C",綜上,程序輸出為:"BCC";答案為C。22、執(zhí)行下列語句段后,輸出字符"*"的個數(shù)是()。for(inti=50;i>1;i-=2)cout<<′*′;A、24B、25C、26D、50標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題考查for循環(huán)語句,題目中每執(zhí)行完循環(huán)體后,i都會減2,那么只有50到2之間的偶數(shù)才能輸出"*",所以總共輸出25次。23、下列有關(guān)類成員的敘述中,正確的是()。A、友元函數(shù)是類的成員函數(shù)B、類成員的默認(rèn)訪問權(quán)限是私有的C、類成員函數(shù)必須聲明為公有的D、類的靜態(tài)數(shù)據(jù)成員不能是常成員標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:友元函數(shù)是指某些雖然不是類成員卻能訪問類的所有成員的函數(shù),故友元函數(shù)不是類的成員函數(shù)。類成員的默認(rèn)訪問權(quán)限是私有的,類的成員函數(shù)可以是3種權(quán)限中的一種,靜態(tài)數(shù)據(jù)成員可以為常成員。故本題答案為B。24、有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(inti=0){cout<<1;}MyClass(constMyClass&x){cout<<2;}MyClass&operator=(constMyClass&x){cout<<3;return*this;}~MyClass(){cout<<4;}};intmain(){MyClassobj1(1),obj2(2),obj3(obj1);return0;}執(zhí)行這個程序的輸出結(jié)果是()。A、112444B、11114444C、121444D、11314444標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:本題考查構(gòu)造函數(shù)和復(fù)制構(gòu)造函數(shù)以及重載運(yùn)算符。本題中先后定義了兩個對象obj1,obj2,依次輸出11,然后定義了對象obj3,調(diào)用復(fù)制構(gòu)造函數(shù),輸出2,最后執(zhí)行三次析構(gòu)函數(shù),輸出444。25、有如下類定義:classBag{public:Bag();//①voidSetSize(strings);//②stringGetSize()const;//③friendvoidDisplay(Bag&b);//④private:stringsize;};在標(biāo)注號碼的4個函數(shù)中,不具有隱含this指針的是A、①B、②C、③D、④標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:當(dāng)在類的非靜態(tài)成員函數(shù)中訪問類的非靜態(tài)成員的時候,編譯器會自動將對象本身的地址作為一個隱含參數(shù)傳遞給函數(shù),所以①②③正確使用this指針。26、要將前綴運(yùn)算符--重載為Incr的非成員函數(shù),下列原型中,可作為該重載函數(shù)原型的是A、Incr&operator--();B、Incroperator--(int);C、Incr&operator--(Incr&);D、Incroperator--(Incr&,int);標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題考查重載運(yùn)算符,題目中要求將運(yùn)算符--重載為Incr的非成員函數(shù),只有C選項(xiàng)能夠?qū)⑦\(yùn)算符重載為非成員函數(shù)。27、若要重載+、=、<<、==和[]運(yùn)算符,則必須作為類成員重載的運(yùn)算符是A、+B、+和=C、=和[]D、==和<<標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題考查重載運(yùn)算符,C++規(guī)定有的運(yùn)算符(如賦值運(yùn)算符、下標(biāo)運(yùn)算符、函數(shù)調(diào)用運(yùn)算符)必須定義為類的成員函數(shù)。所以本題選C。28、有如下程序:classBase{public:intdata;};classDerived1:publicBase{};classDerived2:protectedBase{};intmain(){Derived1d1;Derived2d2;d1.data=0;//①d2.data=0;//②return0;}下列關(guān)于程序編譯結(jié)果的描述中,正確的是()。A、①②皆無編譯錯誤B、①有編譯錯誤,②無編譯錯誤C、①無編譯錯誤,②有編譯錯誤D、①②皆有編譯錯誤標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題考查公用繼承和保護(hù)繼承對基類成員的訪問屬性。在公用繼承中,基類的公用成員和保護(hù)成員在派生類中保持原有訪問屬性,其私有成員仍為基類私有。在受保護(hù)繼承中,基類的公用成員和保護(hù)成員在派生類中成了保護(hù)成員,其私有成員仍為基類私有。本題中Derived1公用繼承Base,所以①編譯正確,Derived2保護(hù)繼承Base,所以②編譯不正確。29、有如下類定義:classBase{intm;public:intn;protected:intp;};classDerived:privateBase{intk;public:voidf();};則允許成員函數(shù)f訪問的數(shù)據(jù)成員的個數(shù)是A、1B、2C、3D、4標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:私有繼承中,基類的所有成員(除了private成員)在派生類中為private成員;另外C++中,class關(guān)鍵字定義的類,默認(rèn)的訪問級別為private;題目中Derived以private方式繼承Base,所以Derived中private成員有:n、p、k,沒有public和protected成員,成員函數(shù)f可以訪問Derived的private成員、public成員和protected成員,答案為C。30、下列關(guān)于函數(shù)參數(shù)的敘述中,正確的是A、在函數(shù)原型中不必聲明形參類型B、在調(diào)用一個函數(shù)時,若函數(shù)中修改了形參變量的值,則對應(yīng)的實(shí)參變量的值也被修改C、函數(shù)形參的生存期與整個程序的運(yùn)行期相同D、函數(shù)的形參在函數(shù)被調(diào)用時獲得初始值標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查函數(shù)參數(shù)的相關(guān)知識,函數(shù)原型中必須聲明形參類型,所以A選項(xiàng)錯誤,調(diào)用一個函數(shù)時如果修改了形參值,那么實(shí)參可能改變也可能不改變,所以B選項(xiàng)錯誤,函數(shù)形參的生存期一般在函數(shù)執(zhí)行整個函數(shù)中存在,除了靜態(tài)變量。31、有函數(shù)模板聲明和一些變量定義如下:templateT1sum(T2,T3);doubled1,d2;則下列調(diào)用中,錯誤的是A、sum(d1,d2);B、sum(d1,d2);C、sum(d1,d2);D、sum(d1,d2);標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查函數(shù)模板的定義和使用,編譯器無法推演出T1的類型,D選項(xiàng)里沒有寫明T1的類型,而sum函數(shù)需要T1的類型去特化出一個函數(shù)能夠處理d1和d2這兩個參數(shù)的函數(shù)。其他的都可以。32、有如下程序:#includeusingnamespacestd;classAppliance{public:Appliance(){cout<<’A’;}~Appliance(){}};classTV:publicAppliance{public:TV(ints=41):size(s){cout<<’T’<A、T41B、AT41C、T41T41D、AT41AT41標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:執(zhí)行派生類構(gòu)造函數(shù)的順序是:1、調(diào)用基類構(gòu)造函數(shù),2、調(diào)用子對象構(gòu)造函數(shù),3、再執(zhí)行派生類析構(gòu)函數(shù),4、執(zhí)行基類的析構(gòu)函數(shù),所以本題中定義room1時,先調(diào)用基類構(gòu)造函數(shù)輸出A,然后執(zhí)行TV的構(gòu)造函數(shù)輸出T41,而定義對象指針,并不會調(diào)用構(gòu)造函數(shù),所以什么也不輸出,結(jié)果為AT41,B選項(xiàng)正確。33、有如下程序:#include#includeusingnamespacestd;classTV{public:TV(ints=41):size(s){cout<<’N’;}TV(constTV&t):size(t.size){cout<<’C’;}~TV(){cout<<’D’;}voidPrint()const{cout<Print();deleteroom3;return0;}運(yùn)行時的輸出結(jié)果是A、NC54B、NCN54DC、NNN54DDDD、NCN54DDD標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查構(gòu)造函數(shù)相關(guān)知識,本題中定義一個對象room1,輸出N,定義room2時輸出C,定義room3時輸出N,然后執(zhí)行room3.Print時,輸出54,最后執(zhí)行三個析構(gòu)函數(shù)輸出DDD,所以答案為D。34、ClassA是一個類,現(xiàn)在執(zhí)行下面語句:ClassAa[2],*b[2],*c=newClassA;調(diào)用ClassA類的構(gòu)造函數(shù)的次數(shù)是A、1B、2C、3D、5標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:創(chuàng)建對象數(shù)組時,需要用默認(rèn)構(gòu)造函數(shù)初始化每個元素,所以ClassAa[2]需要調(diào)用2次構(gòu)造函數(shù);創(chuàng)建對象指針數(shù)組b,數(shù)組b的元素是對象指針,沒有生成新的對象,不需要調(diào)用構(gòu)造函數(shù);創(chuàng)建對象指針c,并使用動態(tài)分配方式創(chuàng)建新的對象,將新對象的指針賦給c,需要調(diào)用構(gòu)造函數(shù);綜上所述,答案為C。35、有如下兩個類定義:classAA{};classBB{AAv1,*v2;BBv3;int*v4;};其中有一個成員變量的定義是錯誤的,這個變量是A、v1B、v2C、v3D、v4標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題考查類的定義,類定義中不能包含自己本身的對象,否則會引起像無限遞歸的問題,結(jié)果就是內(nèi)存被消耗殆盡。所以C選項(xiàng)錯誤。36、有如下程序:#includeusingnamesprleestd;classPair{intm,n;public:Pair(intj,intk):m(j),n(k){}intget(){returnm;}intget()const{returnm+n;}};intmain(){Paira(3,5);constPairb(3,5);cout<A、33B、38C、83D、88標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題考查常對象、常成員函數(shù)及構(gòu)造函數(shù)。常對象只能調(diào)用常成員函數(shù),所以本題中,對象a為普通對象,執(zhí)行a.get()后,會執(zhí)行默認(rèn)構(gòu)造函數(shù),輸出3;對象b為常對象,執(zhí)行b.get()后,會執(zhí)行常構(gòu)造函數(shù),輸出8。二、基本操作題(本題共1題,每題1.0分,共1分。)37、下列給定程序中,函數(shù)fun的功能是:將形參n所指變量中,各位上為偶數(shù)的數(shù)去掉,剩余的數(shù)按原來從高位到低位的順序組成一個新數(shù),并通過形參指針n傳回所指變量。例如,若輸入一個數(shù)27638496,則新數(shù)為739。請?jiān)诔绦虻闹欣ㄌ柼幪钊胝_的內(nèi)容并將中括號刪除,使程序得出正確的結(jié)果。注意:部分源程序給出如下。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#includevoidfun(unsignedlong*n){unsignedlongx=0,i;intt;i=1;while(*n)/*********found*********/{t=*n%【1】;/*********found*********/if(t%2!=【2】){x=x+t*i;i=i*10;}*n=*n/10;}/*********found*********/*n=【3】;}main(){unsignedlongn=一1;while(n>99999999||n<0){printf("Pleaseinput(0<n<100000000):");scanf("%1d",&n);)fun(&n);printf("\nThesultis:%ld\n",n);}標(biāo)準(zhǔn)答案:(1)10(2)0(3)x知識點(diǎn)解析:填空1:通過t對10求余,取出該數(shù)值的各個位。填空2:通過if條件語句實(shí)現(xiàn)奇偶數(shù)的判定。如果條件表達(dá)式對2求余為0即為偶數(shù),反之則為奇數(shù)。填空3:最后將剩余的數(shù)賦給n所指向的元素。三、簡單應(yīng)用題(本題共1題,每題1.0分,共1分。)38、下列給定程序中,函數(shù)fun的功能是:求出如下分?jǐn)?shù)列的前n項(xiàng)之和。和值通過函數(shù)值返回main函數(shù)。例如,若n=5,則應(yīng)輸出8.391667。請改正程序中的錯誤,使它能得出正確的結(jié)果。注意:部分源程序在文件MODI1.C中,不要改動main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include#include#include/*********found*********/fun(intn){inta,b,c,k;doubles;s=0.0;a=2;b=1;for(k=1;k<=n;k++){/*********found*********/s=s+(Double)a/b;c=a;a=a+b;b=c;}returns;}main(){intn=5;system("CLS");printf("\nThevalueoffunctionis:%lf\n",fun(n));}標(biāo)準(zhǔn)答案:(1)doublefun(intn)(2)s=s+(double)a/b;知識點(diǎn)解析:(1)由于返回值s是double型的,所以函數(shù)要定義為double型。(2)C語言規(guī)定所有關(guān)鍵字都必須用小寫英文字母表示,所以s=s+(I)ouble)a/b;應(yīng)改為s=s+(double)a/b:。四、綜合應(yīng)用題(本題共1題,每題1.0分,共1分。)39、請使用VC6或使用【答題】菜單打開考生文件夾proj3下的工程proj3,其中包含了類Integers和主函數(shù)main的定義。一個Integers對象就是一個整數(shù)的集合,其中包含0個或多個可重復(fù)的整數(shù)。成員函數(shù)add的作用是將一個元素添加到集合中,成員函數(shù)remove的作用是從集合中刪除指定的元素(如果集合中存在該元素),成員函數(shù)sort的作用是將集合中的整數(shù)按升序進(jìn)行排序。請編寫這個sort函數(shù)。此程序的正確輸出結(jié)果應(yīng)為:528245327527663152824532752766316528245327527663161952845327527663161952845327527663161942344556192728316675要求:補(bǔ)充編制的內(nèi)容寫在“//*********333*********”與“//*********666*********”之間。不得修改程序的其他部分。注意:相關(guān)文件包括:main.cpp、Integers.h。程序最后調(diào)用writeToFile函數(shù),使用另一組不同的測試數(shù)據(jù),將不同的運(yùn)行結(jié)果輸出到文件out.dat中。輸出函數(shù)writeToFile已經(jīng)編譯為obj文件。//Integers.h#ifndefINTEGERS#defineINTEGERS#includeusingnamespacestd;constintMAXELEMENTS=100;//集合最多可擁有的元素個數(shù)classIntegers{intelem[MAXELEMENTS];//用于存放集合元素的數(shù)組intcounter;//用于記錄集合中元素個數(shù)的計(jì)數(shù)器public:Integers():counter(O){)//創(chuàng)建一個空集合Integers(intdata[],intSize);//利用數(shù)組提供的數(shù)據(jù)創(chuàng)建一個整數(shù)集合voidadd(intelement);//添加一個元素到集合中voidremove(intelement);//刪除集合中指定的元素intgetCount()const{returncounter;)//返回集合中元素的個數(shù)intgetElement(inti)const{returnelem[i];}//返回集合中指定的元素voidsort();//將集合中的整數(shù)按由小到大的次序進(jìn)行排序voidshow()const;//顯示集合中的全部元素};voidwriteToFile(constchar*path);#endif//main.cpp#include"Integers.h"#includeIntegers::Integers(intdata[],intsize):counter(0){for(inti=0;i=0;J--)if(elem[j]==element)break;for(inti=j;i標(biāo)準(zhǔn)答案:for(inti=0;ii;j--)//從最后一位到i到前一位遍歷elemif(elem[i]>elem[j])//如果elem[i]大于elem[j],則兩值替換{inttemp=elem[i];//定義整形變量temp并賦值為elem[i];elem[i]=elem[j];//給elem[i]賦值elem[i]elem[j]=temp;//給elem[j]賦值temp}知識點(diǎn)解析:主要考查考生對排序算法的掌握,要排序的數(shù)組為elem,元素個數(shù)為counter,在這里使用下標(biāo)i和j進(jìn)行比較,當(dāng)elem[i]>elem[j]時,數(shù)組元素通過中間變量temp進(jìn)行交換。國家二級(C++)機(jī)試模擬試卷第2套一、選擇題(本題共39題,每題1.0分,共39分。)1、if語句的語法格式可描述為:格式1:if(<條件>)<語句>或格式2:if(<條件>)<語句1>else<語句2>關(guān)于上面的語法格式,下列表述中錯誤的是()。A、<條件>部分可以是一個if語句,例如if(if(a==0)…)…B、<語句>部分可以是一個if語句,例如if(…)if(…)…C、如果在<條件>前加上邏輯非運(yùn)算符!并交換<語句1>和<語句2>的位置,語句功能不變D、<語句>部分可以是一個循環(huán)語句,例如if(…)while(…)…標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:本題考查if語句,if語句的條件部分不能嵌套if語句,所以A選項(xiàng)錯誤;B選項(xiàng)就是if語句嵌套;C選項(xiàng)其實(shí)就是將判斷條件顛倒,然后執(zhí)行語句也顛倒,所以效果一樣;D選項(xiàng)也正確。2、下面程序段的正確輸出是()。intw=4,x=3,y=2,z=1;cout<<(w<x?w:z<y?z:x)<<end1;A、0B、1C、2D、3標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題考查表達(dá)式作為變量進(jìn)行輸出,且表達(dá)式為兩個三目表達(dá)式的嵌套,其中,第1個三目表達(dá)式z<y?z:x的值為1,接著計(jì)算第2個三目表達(dá)式w<x?w:1,值為1。3、對虛函數(shù)的調(diào)用()。A、一定使用動態(tài)聯(lián)編B、必須使用動態(tài)聯(lián)編C、一定使用靜態(tài)聯(lián)編D、不一定使用動態(tài)聯(lián)編標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:虛函數(shù)在運(yùn)行階段和類的對象綁定在一起,這樣成為動態(tài)聯(lián)編。虛函數(shù)聲明只能出現(xiàn)在類聲明中虛函數(shù)原型中,而不能在成員的函數(shù)體實(shí)現(xiàn)的時候。必須由成員函數(shù)來調(diào)用或者通過指針、引用來訪問虛函數(shù)。如果通過對象名來訪問虛函數(shù),則聯(lián)編在編譯過程中認(rèn)為是靜態(tài)聯(lián)編。4、某二叉樹中度為2的結(jié)點(diǎn)有10個,則該二叉樹中有()個葉子結(jié)點(diǎn)。A、9B、10C、11D、12標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:根據(jù)二叉樹的性質(zhì)3:對任何一棵二叉樹,度為0的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總是比度為2的結(jié)點(diǎn)多一個。5、軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應(yīng)用軟件的是()。A、編譯程序B、操作系統(tǒng)C、教務(wù)管理系統(tǒng)D、匯編程序標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:編譯軟件、操作系統(tǒng)、匯編程序都屬于系統(tǒng)軟件,只有c教務(wù)管理系統(tǒng)才是應(yīng)用軟件。6、有如下函數(shù)定義:voidfunc(inta,int&b){a++;b++;}若執(zhí)行代碼段:intx=0,y=1;func(x,y);則變量x和y的值分別是()。A、0和1B、1和1C、0和2D、1和2標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:函數(shù)參數(shù)的3種傳遞方式:①將變量名作為形參和實(shí)參,即傳值方式;②傳遞變量指針;③引用形參。本題中實(shí)參x為傳值方式,所以x的值不會改變;y為引用形參,所以會改變。故本題答案為C。7、下列關(guān)于類定義的說法中,正確的是()。A、類定義中包括數(shù)據(jù)成員和函數(shù)成員的聲明B、類成員的缺省訪問權(quán)限是保護(hù)的C、數(shù)據(jù)成員必須被聲明為私有的D、成員函數(shù)只能在類體外進(jìn)行定義標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:類的成員的缺省訪問權(quán)限是私有的,數(shù)據(jù)成員可以是私有,可以是公用的,也可以是受保護(hù)的。類的成員函數(shù)可以在類內(nèi)定義。8、以下()不屬于對象的基本特征。A、繼承性B、封裝性C、分類性D、多態(tài)性標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:對象具有如下特征:標(biāo)識惟一性。指對象是可區(qū)分的。分類性。指可以將具有相同屬性和操作的對象抽象成類。多態(tài)性。指同一個操作可以是不同對象的行為。封裝性。從外面看只能看到對象的外部特征,而不知道也無需知道數(shù)據(jù)的具體結(jié)構(gòu)以及實(shí)現(xiàn)操作的算法。模塊獨(dú)立性好。對象是面向?qū)ο蟮能浖幕灸K,對象內(nèi)部各種元素彼此結(jié)合得很緊密,內(nèi)聚性強(qiáng)。9、下列控制格式輸入/輸出的操作符中,能夠設(shè)置浮點(diǎn)數(shù)精度的是()。A、setprecisionB、setwC、seffillD、showpoint標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:ionmnip中定義的操縱符包括:setfill(ch)用ch填充空白、setprecision(n)將浮點(diǎn)精度置為n、setw(w)、讀寫w個字符的值showpoint。設(shè)置小數(shù)點(diǎn)。10、下面程序的輸出結(jié)果是()。#include#include”string.h”voidmain(){chara[]="HelloTest",b[]="Test";strcpy(a,b);cout<A、HelloB、TestC、HelloTestD、HelloTestHelloTest標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:程序中首先定義字符數(shù)組a和b,其值分別為“HelloTest”和“Test”。然后利用strcpy復(fù)制函數(shù),將b的值復(fù)制給a,所以輸出a的結(jié)果為Test。11、在下面的類定義中,錯誤的語句是()。classSample{public:Sample(intval);//①~Sample();//②private:inta=2.5://③Sample();//④};A、①②③④B、②C、③D、①②③標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:③是錯誤的,因?yàn)樵陬愺w內(nèi),不允許對所定義的數(shù)據(jù)成員進(jìn)行初始化;其他語句構(gòu)造和析構(gòu)函數(shù)的定義都是正確的。12、已知表達(dá)式--a中的"--"是作為成員函數(shù)重載的運(yùn)算符,則與--a等效的運(yùn)算符函數(shù)調(diào)用形式為A、a.operator--(1)B、operator--(a)C、operator--(a,1)D、a.operator--()標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查重載自減運(yùn)算符--,根據(jù)重載的規(guī)則,只有D選項(xiàng)能夠正確調(diào)用重載函數(shù)。13、有如下程序:#include#includeusingnamespacestd;classPower{//冪類doublebase;//底數(shù)doubleexpo;//指數(shù)public:Power(doublev,doublep):base(v),expo(p){}doublegetBase()const{returnbase;}doublegetExponent()const{returnexpo;}};classSquare:publicPower{public:Square(doublex):Power(x,2.0){}};classCubic:publicPower{public:Cubic(doublex):Power(x,3.0){}};ostream&operator<<(ostream&os,constPower&p){os<A、P.base,P.expoB、P.expo,P.baseC、P.getBase(),P.getExponent()D、P.getExponent(),P.getBase()標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:題意中,Power類是基類,包括兩個數(shù)據(jù)成員:底數(shù)base、指數(shù)expo;Square類繼承Power類,構(gòu)造函數(shù)將參數(shù)x賦給base,將2.0賦給expo;Cubic類繼承Power類,構(gòu)造函數(shù)將參數(shù)x賦給base,將3.0賦給expo。重載“<<”運(yùn)算符函數(shù)中,調(diào)用了pow()函數(shù),它接收兩個參數(shù):第一參數(shù)是底數(shù),第二參數(shù)是指數(shù),返回結(jié)果為兩者的冪運(yùn)算。根據(jù)程序運(yùn)行結(jié)果:9125,以及函數(shù)調(diào)用傳入Square的參數(shù)為3,Cubic的參數(shù)為5,所以可知:首先輸出3的平方,再輸出5的3次方,由此推斷:使用輸出運(yùn)算符<<調(diào)用pow()函數(shù)時,第一次接受的參數(shù)為:3,2;第二次接受的參數(shù)為5,3,由于類對象的成員默認(rèn)訪問權(quán)限是private,所以需要使用成員運(yùn)算符獲取base和expo,所以橫線處缺失的代碼為:p.getBase(),p.getExponent()。本題答案為為C選項(xiàng)。14、有函數(shù)模板聲明和一些變量定義如下:templateT1sum(T2,T3);doubled1,d2;則下列調(diào)用中,錯誤的是A、sum(d1,d2);B、sum(d1,d2);C、sum(d1,d2);D、sum(d1,d2);標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查函數(shù)模板的定義和使用,編譯器無法推演出T1的類型,D選項(xiàng)里沒有寫明T1的類型,而sum函數(shù)需要T1的類型去特化出一個函數(shù)能夠處理d1和d2這兩個參數(shù)的函數(shù)。其他的都可以。15、已知主函數(shù)中通過如下語句序列實(shí)現(xiàn)對函數(shù)模板swap的調(diào)用:inta[10],b[10];swap(a,b,10);下列對函數(shù)模板swap的聲明中,會導(dǎo)致上述語句序列發(fā)生編譯錯誤的是A、templatevoidswap(Ta[],Tb[],intsize);B、templatevoidswap(intsize,Ta[],Tb[]);C、templatevoidswap(T1a[],T2b[],intsize);D、templatevoidswap(T1a[],T2b[],intsize);標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題中使用模板swap(a,b,10)時,第一個和第二個參數(shù)為數(shù)組,第三個參數(shù)為整型變量,而B選項(xiàng)第一參數(shù)為整型變量與調(diào)用的時候不符合,所以B選項(xiàng)錯誤。16、下面程序的運(yùn)行結(jié)果是()。#include<iostream.h>classbase{protected:inta;public:base(){cout<<"0";}};classbasel:virtualbase{public:basel(){cout<<"1";}};classbase2:virtualbase{public:base2(){cout<<"2";}};classderived:publicbasel,publicbase2{public:derived(){cout<<"3";}};voidmain(){derivedobj;cout<A、0123B、3120C、312D、3012標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:本題考查的是含有虛基類的繼承中構(gòu)造函數(shù)的調(diào)用順序,應(yīng)該先調(diào)用基類的構(gòu)造函數(shù),接著是按照派生類繼承列表的順序依次調(diào)用虛基類的構(gòu)造函數(shù),最后調(diào)用派生類自己的構(gòu)造函數(shù)。17、Windows環(huán)境下,由C++源程序文件編譯而成的目標(biāo)文件的擴(kuò)展名是A、oB、objC、exeD、h標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:A選項(xiàng)中,o是linux環(huán)境下編譯后的目標(biāo)文件的擴(kuò)展名;C選項(xiàng)中,exe是windows環(huán)境下程序鏈接之后的可執(zhí)行文件的擴(kuò)展名;D選項(xiàng)中,h是源程序頭文件;答案為B。18、在關(guān)系代數(shù)運(yùn)算中,有5種基本運(yùn)算,它們是()。A、并(∪)、差(-)、交(∩)、除(÷)和笛卡兒積(×)B、并(∪)、差(-)、交(∩)、投影(π)和選擇(σ)C、并(∪)、交(∩)、投影(π)、選擇(σ)和笛卡兒積(×)D、并(∪)、差(-)、投影(π)、選擇(σ)和笛卡兒積(×)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:并、差、笛卡兒積、投影和選擇是5種基本的運(yùn)算,其他運(yùn)算即交、連接和除,均可以通過5種基本的運(yùn)算來表達(dá)。19、有如下程序:#include<iostream>usingnamespacestd;classTestClass{intn;public:TestClass(intk):n(k){}intget(){returnn;}intget()const{returnn+1;}};intmain(){TestClassp(5);constTestClassq(6);cout<<p.get()<<q.get();return0:}執(zhí)行后的輸出結(jié)果是()。A、55B、57C、75D、77標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:C++中對常對象的成員函數(shù)調(diào)用,將自動調(diào)用其常成員函數(shù),程序中調(diào)用原型為"intget()const;"的函數(shù),對于非常對象將調(diào)用原型為"intget();"的函數(shù)。因?yàn)槭紫扔胈5對對象p進(jìn)行了初始化,所以執(zhí)行p.get()時直接返回5,而對于常對象則以6對q進(jìn)行初始化,在調(diào)用q.get()時,將調(diào)用原型為"intgetq()const;"的函數(shù),該函數(shù)將返回n+1,第二個輸出應(yīng)為7,所以本題答案為57。20、下列關(guān)于基類和派生類關(guān)系的敘述中,正確的是()。A、每個類最多只能有一個直接基類B、派生類中的成員可以訪問基類中的任何成員C、基類的構(gòu)造函數(shù)必須在派生類的構(gòu)造函數(shù)體中調(diào)用D、派生類除了繼承基類的成員,還可以定義新的成員標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查派生類與基類的關(guān)系,派生類可以有多個直接基類,而派生類有三種繼承方式,在私有繼承中,派生類的成員并不能訪問基類的成員。如果基類中定義了缺省構(gòu)造函數(shù)或根本沒有定義任何一個構(gòu)造函數(shù)時,在派生類構(gòu)造函數(shù)的定義中可以省略對基類構(gòu)造函數(shù)的調(diào)用。所以本題答案為D。21、要定義整型數(shù)組x,使之包括初值為1的三個元素,下列語句正確的是A、staticintx[3]={1};B、intx[3];x[1]=x[2]=x[3]=1;C、intx[3]={1,1,1};D、intx={1,1,1};標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:選項(xiàng)A中,數(shù)組x的后兩個元素初值默認(rèn)為0;選項(xiàng)B中,數(shù)組下標(biāo)從0開始,x[0]未賦初值,x[3]訪問越界;選項(xiàng)D中,x是整型變量,不是整型數(shù)組,賦值語法錯誤;只有C正確,定義整型數(shù)組x,并對三個元素賦初值為1;答案為C。22、有如下語句序列:charstr[10];cin>>str;當(dāng)從鍵盤輸入"Ilovethisgame"時,str中的字符串是()。A、IlovethisgameB、IlovethiC、IloveD、I標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:cin是C++預(yù)定義的標(biāo)準(zhǔn)輸入流對象,cin用來接收字符串時,遇"空格"、"TAB"、"回車"時都會結(jié)束。所以本題答案為D。23、下列有關(guān)類成員的敘述中,正確的是A、友元函數(shù)是類的成員函數(shù)B、類成員的默認(rèn)訪問權(quán)限是私有的C、類成員函數(shù)必須聲明為公有的D、類的靜態(tài)數(shù)據(jù)成員不能是常成員標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:友元函數(shù)不是類的成員函數(shù),但是可以具有類的成員的一些訪問權(quán)限,類的成員訪問權(quán)限默認(rèn)是私有的,類的成員函數(shù)可以聲明為私有,類的靜態(tài)數(shù)據(jù)成員可以是常成員。24、有如下程序:#include#includeusingnamespacestd;classWheel{public:Wheel(strings="W"):name(s){cout<A、WEWGDDB、WEWGDC、EWGDDD、EWGD標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:定義Monocyclebike1時,執(zhí)行Wheel的構(gòu)造函數(shù)輸出W,然后執(zhí)行Monocycle的構(gòu)造函數(shù)輸出E,執(zhí)行Monocycle("G")時,輸出WG,最后執(zhí)行析構(gòu)函數(shù),輸出DD,最終輸出WEWGDD,選項(xiàng)A正確。25、在名為BigNumber的類的類體中對運(yùn)算符函數(shù)double進(jìn)行了如下聲明:operatordouble(BigNumber);函數(shù)聲明中有一個明顯的錯誤,這個錯誤就是A、參數(shù)表中不應(yīng)該有任何參數(shù)B、缺少對函數(shù)返回類型的說明C、參數(shù)聲明中缺少參數(shù)變量D、函數(shù)聲明中缺少函數(shù)體標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:本題考查類型轉(zhuǎn)換函數(shù),其一般形式如下:operator類型名(){實(shí)現(xiàn)轉(zhuǎn)換的語句}在函數(shù)名前面不能指定函數(shù)類型,函數(shù)沒有參數(shù),所以A選項(xiàng)錯誤。26、已知有數(shù)組定義chara[3][4];下列表達(dá)式中正確的是A、a[0]="AAA"B、strcpy(a[1],"BBBBB")C、a[2][1]="CC"D、a[1][1]=a[1][1]標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:程序定義一個3行4列的二維字符數(shù)組。由于是二維數(shù)組,所以a[0]代表一維數(shù)組,數(shù)組是不能直接賦值的,A錯誤;由于是二維數(shù)組,a[1]代表數(shù)組a的第二行行地址,可以使用strcpy函數(shù)賦值,但是a[1]只有4個字節(jié)大小的空間,而字符串"BBBBB"占6個字節(jié),拷貝越界,B錯誤;同B情況一樣,a[2][1]只有1個字節(jié)空間,"CC"占3個字節(jié),無法完成賦值,C錯誤;D選項(xiàng)是對a[1][1]完成自我賦值,正確;答案為D。27、若MyTemp是一個只有一個虛擬類型參數(shù)的類模板,且有如下語句序列MyTempp1;MyTempp2;MyTempp3[4];編譯系統(tǒng)在處理上面的語句序列時,所生成的模板MyTemp的實(shí)例的個數(shù)是A、1B、2C、3D、6標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:題目中使用MyTemp類模板定義了三種類型的類對象,所以生成的模板MyTemp實(shí)例有3個,答案為C。28、有如下程序:#includeusingnamespacestd;intfun1(intx){return++x;}intfun2(int&x){return++x;}intmain(){inta=0,b=0,c=0;c=fun1(a)+fun2(b);cout<A、002B、012C、102D、112標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:程序定義了兩個函數(shù),fun1和fun2,功能都是對形參x自增1,然后返回自增后的值,其中fun2的形參x為引用類型,形參x自增1的同時實(shí)參的值也自增1;main函數(shù)中定義三個整型變量a=0,b=0,c=0,調(diào)用fun1(a)返回值為1,調(diào)用fun2(b)返回值為1,同時實(shí)參b的值被修改為1,所以c的值為1+1=2,程序輸出a、b、c為0,1,2;答案為B。29、有如下類定義:classMyBase{intk;public:MyBase(intn=0):k(n){}intvalue()const{returnk;}};classMyDerived:MyBase{intj;public:MyDerived(inti):j(i){}intgetK()const{returnk;}intgetJ()const{returnj;}};編譯時發(fā)現(xiàn)有一處語法錯誤,對這個錯誤最準(zhǔn)確的描述是()。A、函數(shù)getK試圖訪問基類的私有成員變量kB、在類MyDerived的定義中,基類名MyBase前缺少關(guān)鍵字public、protected或privateC、類MyDerived缺少一個無參的構(gòu)造函數(shù)D、類MyDerived的構(gòu)造函數(shù)沒有對基類數(shù)據(jù)成員k進(jìn)行初始化標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:默認(rèn)繼承方式為私有繼承,私有繼承將基類的公用成員和保護(hù)成員都變?yōu)榱怂接谐蓡T,基類的私有成員依然屬于基類私有,派生類不能訪問基類的私有成員。所以A選項(xiàng)正確。30、下列敘述中正確的是A、循環(huán)隊(duì)列中的元素個數(shù)隨隊(duì)頭指針與隊(duì)尾指針的變化而動態(tài)變化B、循環(huán)隊(duì)列中的元素個數(shù)隨隊(duì)頭指針的變化而動態(tài)變化C、循環(huán)隊(duì)列中的元素個數(shù)隨隊(duì)尾指針的變化而動態(tài)變化D、以上說法都不對標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:在循環(huán)隊(duì)列中,用隊(duì)尾指針rear指向隊(duì)列中的隊(duì)尾元素,用排頭指針front指向排頭元素的前一個位置。因此,從排頭指針front指向的后一個位置直到隊(duì)尾指針rear指向的位置之間所有的元素均為隊(duì)列中的元素。所以循環(huán)隊(duì)列中的元素個數(shù)與隊(duì)頭指針和隊(duì)尾指針的變化而變化,A正確。31、有如下程序段:inti=1;while(1){i++;if(i==100)break;if(i%2==0)cout<<’*’;}執(zhí)行這個程序段輸出字符*的個數(shù)是A、100B、48C、49D、50標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題中while循環(huán)中當(dāng)i為偶數(shù)時輸出*,而i為100時跳出循環(huán),所以輸出49個*,答案為C。32、下列運(yùn)算符中,不能作為成員函數(shù)重載的是A、+B、=C、<<(流運(yùn)算符)D、||標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:流運(yùn)算符"<<"不能重載為類的成員函數(shù),因?yàn)橐坏┰摬僮鞣剌d為類的成員函數(shù),那么左操作數(shù)將只能是該類類型的對象,這樣的用法與正常I/O使用方式相反。為了支持正常用法,左操作數(shù)必須為ostream類型。但是,標(biāo)準(zhǔn)庫中的類是不能人為添加成員的,答案為C。33、有如下程序段:inti=2;intj=3;intmain(){i=j=9;cout<A、23B、93C、99D、39標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:全局變量的生存周期為從定義變量的位置開始到程序結(jié)束為止。程序定義并初始化了兩個全局變量i、j,main函數(shù)中,對全局變量i、j重新賦值為9,所以輸出全局變量i、j的結(jié)果為99;答案為C。34、當(dāng)一個類對象行將消亡時,系統(tǒng)自動調(diào)用A、析構(gòu)函數(shù)B、構(gòu)造函數(shù)C、靜態(tài)函數(shù)D、友元函數(shù)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:當(dāng)對象脫離其作用域時(例如對象所在的函數(shù)已調(diào)用完畢),系統(tǒng)自動執(zhí)行析構(gòu)函數(shù)。析構(gòu)函數(shù)往往用來做"清理善后"的工作。所以選擇A。35、有如下程序:#includeusingnamespacestd;intmain(){intf,f1=1,f2=1;for(inti=0;i<=5;i+=2){f=f1*2+f2;f1=f2;f2=f;}cout<A、5B、21C、85D、11標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查for循環(huán),當(dāng)i為0時,f1變?yōu)?,f2變?yōu)?;當(dāng)i為2時,f1變?yōu)?,f2變?yōu)?;當(dāng)i為4時,f1變?yōu)?,f2變?yōu)?1,即f為11,所以答案為D。36、下列模板聲明中,有語法錯誤的是A、templateTfun(Tx){returnx*x;}B、templateTfun(Tx,intn){returnx+n;}C、templateTfun(T*p){return*p;}D、templateTfun(){returnT;};標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:模板形參表中,class關(guān)鍵字修飾的是類型形參,代表在函數(shù)中使用的數(shù)據(jù)類型,而return語句返回的應(yīng)該是整型值,選項(xiàng)D錯誤,答案為D。37、下列符號中,正確的C++標(biāo)識符是()。A、enumB、2bC、foo一9D、_32標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查C++標(biāo)識符的命名規(guī)則,規(guī)定如下:①所有標(biāo)識符可以由字母、數(shù)字和下畫線組成,且必須以字母或下畫線開頭;②C++的關(guān)鍵字不能作為標(biāo)識符;③大、小寫字母表示不同意義,即代表不同的標(biāo)識符,如mun和Mun。A選項(xiàng)是C++的關(guān)鍵字,B選項(xiàng)不能以數(shù)字開頭,C選項(xiàng)“一”不能用于組成標(biāo)識符。38、執(zhí)行下列語句段后,輸出字符“*”的個數(shù)是()。for(inti=50;i>1;一一i)cout<<’*’;A、48B、49C、50D、51標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題考查for循環(huán)語句,一一i表示用之前先減1,那么這個for循環(huán)語句只有50到2時才會輸出“*”,所以總共輸出49次。39、下面對靜態(tài)數(shù)據(jù)成員的描述中,正確的是()。A、靜態(tài)數(shù)據(jù)成員可以在類體內(nèi)進(jìn)行初始化B、靜態(tài)數(shù)據(jù)成員不可以被類的對象調(diào)用C、靜態(tài)數(shù)據(jù)成員不能受private控制符的作用D、靜態(tài)數(shù)據(jù)成員可以直接用類名調(diào)用標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:靜態(tài)數(shù)據(jù)成員必須在類體外初始化,它是類的所有對象的共有成員,需要使用類名調(diào)用,靜態(tài)數(shù)據(jù)成員的初始化與權(quán)限控制無關(guān)。二、基本操作題(本題共1題,每題1.0分,共1分。)40、請使用VC6或使用【答題】菜單打開考生文件夾pmjl下的工程pmjl,此工程中含有一個源程序文件proj1.cpp。其中位于每個注釋“//ERROR****found****”之后的一行語句存在錯誤。請改正這些錯誤,使程序的輸出結(jié)果為:Constructorcalled.Thevalueis10Copyconstructorcalled.Thevalueis10DestructorCalled.Destructorcalled.注意:只修改注釋“//ERROR****found****”的下一行語句,不要改動程序中的其他內(nèi)容。//proj1.cpp#includeusingnamespacestd;classMyClass{public://ERROR**********found**********MyClass(inti){value=i;cout<<"Constructorcalled."<標(biāo)準(zhǔn)答案:(1)MyClass(inti=10)(2)MyClass(constMyClass&p)(3)~MyClass()知識點(diǎn)解析:(1)考查構(gòu)造函數(shù)參數(shù)默認(rèn)值,題目要求輸出語句:Thevalueis10,從主函數(shù)中可以看出,obj1并沒有初始化,但是objl調(diào)用Print()函數(shù)時它的值為10,由此可知構(gòu)造函數(shù)的形參有默認(rèn)值,且值為10,因此得出語句MyClass(inti=10)。(2)主要考查考生對復(fù)制構(gòu)造函數(shù)的掌握,復(fù)制構(gòu)造函數(shù)的形參都為引用,同時為了不改變形參的值要加上const,因此得出語句MyClass(constMyClass&p)。(3)主要考查考生對析構(gòu)函數(shù)的掌握,析構(gòu)函數(shù)和構(gòu)造函數(shù)一樣,前面不能添加任何類型,要把void去掉。三、簡單應(yīng)用題(本題共1題,每題1.0分,共1分。)41、請打開考生文件夾下的解決方案文件proj2,該工程中包含程序文件main.cpp,其中有類Mammal(“哺乳動物”)、類Elephant(“大象”)、類Mouse(“老鼠”)的定義和主函數(shù)main的定義。請?jiān)跈M線處填寫適當(dāng)?shù)拇a并刪除橫線,以實(shí)現(xiàn)上述定義,此程序的正確輸出結(jié)果應(yīng)為:ELEPHANTMOUSE注意:只能在橫線處填寫適當(dāng)?shù)拇a,不要改動程序中的其他內(nèi)容,也不要刪除或移動“//****found****”。#inCludeusinghamespacestd;enomcategory{EHPTY,ELEPHANT,NOUSE);char*output[]={"ENPTY","ELEPHANT","MOUSE"};classMammal{public:Nammal(char*str){//********found********name=neW____________strcpy(name,str);}virtualchar*WhoAmI()=0;virtual~Mammal(){delete[]name;}voidPrint(){cout<Print();deletepm;pm=newNouse("Micky");pm->Print();deletepm;return0;}標(biāo)準(zhǔn)答案:(1)char[strlen(str)+1];(2)Mammal(sir)(3)returnoutput[MOUSE];(4)Elephant知識點(diǎn)解析:(1)主要考查分配空間,程序要給name分配空間,由下一條語句中strcpy(name,str)可知程序要把字符串str復(fù)制給name,因此要分配的空間大小為strlen(str)+1。(2)主要考查考生對構(gòu)造函數(shù)的掌握,因?yàn)镋lephant類是Mammal類的派生類,所以其構(gòu)造函數(shù)要使用成員列表先對Mammal類初始化。(3)主要考查考生對枚舉類型的掌握,先看程序:enumcategory{EMPTY,ELEPHANT,MOUSE}。再參考Elephant類中的WhoAmI函數(shù):char*WhoAml(){returnoutput[ELEPHANT];}??芍@里要填寫的返回語句為:returnoutput[MOUSE];。(4)主要考查考生對派生類的掌握,題目要求輸出:ELEPHANTMOUSE可知,要先調(diào)用Elephant類的WhoAml函數(shù),因此給指針pm分配Elephant類空間。四、綜合應(yīng)用題(本題共1題,每題1.0分,共1分。)42、請使用VC6或使用【答題】菜單打開考生文件夾proj3下的工程proj3,其中聲明的DataList類,是一個用于表示數(shù)據(jù)表的類。DataList的重載運(yùn)算符函數(shù)operator+,其功能是求當(dāng)前數(shù)據(jù)表與另一個相同長度的數(shù)據(jù)表之和;即它返回一個數(shù)據(jù)表,其每個元素等于相應(yīng)兩個數(shù)據(jù)表對應(yīng)元素之和。請編寫這個operator+函數(shù)。程序的正確輸出應(yīng)該是:兩個數(shù)據(jù)表:1,2,3,4,5,63,4,5,6,7,8兩個數(shù)據(jù)表之和:4,6,8,10,12,14要求:補(bǔ)充編制的內(nèi)容寫在“//**********333**********”與“//**********666**********”之間,不得修改程序的其他部分。注意:程序最后將結(jié)果輸出到文件out.dat中。輸出函數(shù)writeToFile已經(jīng)編譯為obj文件,并且在本程序中調(diào)用。//DataList.h#includeusingnamespacestd;classDataList{//數(shù)據(jù)表類intlen;double*d;public:DataList(intlen,doubledata[]=NULL);DataList(DataList&data);intlength()const{returnlen;}doublegetElement(inti)const{returnd[i];}DataListoperator+(constDataList&list)const;//兩個數(shù)據(jù)表求和voidshow()const;//顯示數(shù)據(jù)表};voidwriteToFile(char*,constDataList&);//main.cpp#include"DataList.h"DataList::DataList(intlen,doubledata[]):len(len){d=newdouble[len];for(inti=0;i標(biāo)準(zhǔn)答案:for(inti=0;i知識點(diǎn)解析:主要考查考生對重載運(yùn)算符的掌握,題目要求對兩個數(shù)據(jù)表求和。程序已經(jīng)定義了動態(tài)數(shù)組dd,并已經(jīng)分配好了空間,接下來只要運(yùn)用循環(huán)語句完成元素相加并進(jìn)行賦值即可。國家二級(C++)機(jī)試模擬試卷第3套一、選擇題(本題共35題,每題1.0分,共35分。)1、在關(guān)系代數(shù)運(yùn)算中,有5種基本運(yùn)算,它們是()。A、并(∪)、差(-)、交(∩)、除(÷)和笛卡兒積(×)B、并(∪)、差(-)、交(∩)、投影(π)和選擇(σ)C、并(∪)、交(∩)、投影(π)、選擇(σ)和笛卡兒積(×)D、并(∪)、差(-)、投影(π)、選擇(σ)和笛卡兒積(×)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:并、差、笛卡兒積、投影和選擇是5種基本的運(yùn)算,其他運(yùn)算即交、連接和除,均可以通過5種基本的運(yùn)算來表達(dá)。2、有如下類定義:classB{public:voidfunl(){}private:voidfun2(){}protected:voidfun3(){}};classD:publicB{protected:voidfun4(){}};若obj是類D的對象,則下列語句中不違反訪問控制權(quán)限的是()。A、obj.funl();B、obj.fun2();C、obj.fun3();D、obj.fun4();標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:本題考查公用繼承對基類成員的訪問屬性。在公用繼承中,基類的公用成員和保護(hù)成員在派生類中保持原有的訪問屬性,其私有成員仍為基類私有。所以在本題中,在類外引用成員函數(shù)時,派生對象只能引用基類的公用成員函數(shù):fun1,故本題答案為A。3、由于常對象不能被更新,因此()。A、通過常對象只能調(diào)用它的常成員函數(shù)B、通過常對象只能調(diào)用靜態(tài)成員函數(shù)C、常對象的成員都是常成員D、通過常對象可以調(diào)用任何不改變對象值的成員函數(shù)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:本題考查常對象的基本知識,常對象只能調(diào)用它的常成員函數(shù),而不能調(diào)用非const函數(shù),常對象的成員函數(shù)不一定都是常成員函數(shù),只需保證其數(shù)據(jù)成員是常數(shù)據(jù)成員即可。所以本題選A。4、下面是關(guān)于派生類聲明的開始部分,其中正確的是()。A、classvirtualB:publicAB、virtualclassB:publicAC、classB:publicAvirtualD、classB:virtualpublicA標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:聲明派生類的~一般形式為:class派生類名:[繼承方式]基類名。其中繼承方式包括:oublic,private,protected,而virtual為C++中的關(guān)鍵字。虛函數(shù)的使用方法是在基類用virtual聲明成員函數(shù)為虛函數(shù)。5、假定MyClass為一個類,則該類的拷貝構(gòu)造函數(shù)的聲明語句為()。A、MyClass(MyClassx);B、MyClass(MyClass&x);C、MyClass(&x);D、MyClass(x);標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:拷貝構(gòu)造函數(shù)也是構(gòu)造函數(shù),所以函數(shù)名字為MyClass,但它只有一個參數(shù),這個參數(shù)是本類的對象,即x;而且采用對象的引用的形式,也就是&x。所以本題答案是B)。6、數(shù)據(jù)庫應(yīng)用系統(tǒng)中的核心問題是()。A、數(shù)據(jù)庫設(shè)計(jì)B、數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)C、數(shù)據(jù)庫維護(hù)D、數(shù)據(jù)庫管理員培訓(xùn)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:數(shù)據(jù)庫應(yīng)用系統(tǒng)中的核心問題是數(shù)據(jù)庫的設(shè)計(jì)。7、軟件的組成不包括()。A、代碼B、數(shù)據(jù)C、程序D、文檔標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:參考軟件的定義。8、下列關(guān)于函數(shù)的描述中,錯誤的是()。A、函數(shù)可以沒有返回值B、函數(shù)可以沒有參數(shù)C、函數(shù)可以是一個類的成員D、函數(shù)不能被定義為模板標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查函數(shù)的基礎(chǔ)知識,函數(shù)可以沒有返回值,沒有參數(shù),也可以是一個類的成員,函數(shù)可以定義為模板,即模板函數(shù)。9、有如下程序:#includeusingnamespaeestd;classCD{public:~CD(){cout<<’C’;}private:charname[80];};intmain(),{CDa,*b,a[2];return0;}執(zhí)行這個程序的輸出結(jié)果是()。A、CCCCB、CCCC、CCD、C標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題考查類的析構(gòu)函數(shù),題目中定義了類的一個對象a,對象指針*b,對象數(shù)組d[2],當(dāng)程序執(zhí)行完后,析構(gòu)函數(shù)執(zhí)行了3次,輸出“CCC”,對象指針不會執(zhí)行析構(gòu)函數(shù)。所以本題答案為B。10、有如下程序:#includeusingnamespacestd;classPart{public:Part(intx=0):val(x){cout<A、123321B、213312C、213D、123123標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題考查帶參數(shù)的構(gòu)造函數(shù)。本&題中定義了一個對象obj,那么執(zhí)行其構(gòu)造函數(shù),初始&化p1,p2的順序是由聲明這兩個成員的順序決定的,&而不是由參數(shù)化列表順序決定,所以本題中,會先執(zhí)行&p1,輸出2,然后執(zhí)行p2輸出1,然后輸出3,最后一次&輸出312。所以本題答案為B。11、C++中的模板包括()。A、對象模板和函數(shù)模板B、對象模板和類模板C、函數(shù)模板和類模板D、變量模板和對象模板標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題考查函數(shù)模板和類模板,所以答案為C。12、下列關(guān)于C++預(yù)定義流對象的敘述中,正確的是()。A、cin是C++預(yù)定義的標(biāo)準(zhǔn)輸入流對象B、cin是C++預(yù)定義的標(biāo)準(zhǔn)輸入流類C、cout是C++預(yù)定義的標(biāo)準(zhǔn)輸入流對象D、cout是C++預(yù)定義的標(biāo)準(zhǔn)輸入流類標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:cin是C++預(yù)定義的標(biāo)準(zhǔn)輸入流對象,count是C++預(yù)定義的標(biāo)準(zhǔn)輸出流對象。13、在下列字符中,不允許作為C++標(biāo)識符的是()。A、bB、BC、_D、2標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:在C++中,標(biāo)識符只能以字母、數(shù)字和下畫線組成,并且首字母不能為數(shù)字。所以D選項(xiàng)錯誤。14、以下程序的輸出結(jié)果是()。#incll1emain(){intm=5:if(m++>5)cout<A、7B、6C、5D、4標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:此題中,因?yàn)閙++>5成立(此時m的值變?yōu)?),所以執(zhí)行語句cout<15、下列選項(xiàng)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 八年級英語下冊 Unit 2 單元綜合測試卷(人教陜西版 2025年春)
- 2024-2025學(xué)年山東省濰坊市昌樂縣四年級(上)期末數(shù)學(xué)試卷
- 四川省成都市蓉城高中聯(lián)盟2022-2023學(xué)年高一上學(xué)期期末考試數(shù)學(xué)試題及答案
- 2025年九年級班主任下學(xué)期工作總結(jié)(5篇)
- 2025年個人裝修合同參考樣本(4篇)
- 2025年個人租房正規(guī)合同模板(2篇)
- 2025年個人無息借款合同參考模板(三篇)
- 2025年二年級班主任個人工作總結(jié)例文(二篇)
- 2025年二年級語文閱讀教學(xué)總結(jié)(二篇)
- 游泳館裝修工程用工合同
- 充電樁知識培訓(xùn)課件
- 2025年七年級下冊道德與法治主要知識點(diǎn)
- 2025年交通運(yùn)輸部長江口航道管理局招聘4人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 老年髖部骨折患者圍術(shù)期下肢深靜脈血栓基礎(chǔ)預(yù)防專家共識(2024版)解讀
- 廣東省廣州市2025屆高三上學(xué)期12月調(diào)研測試(零模)英語 含解析
- 偏癱足內(nèi)翻的治療
- 蘭溪市排水防澇提升雨污管網(wǎng)修復(fù)改造初步設(shè)計(jì)文本
- 2024-2030年中國永磁電機(jī)市場現(xiàn)狀分析及前景趨勢預(yù)測報告
- 藥企質(zhì)量主管競聘
- 信息對抗與認(rèn)知戰(zhàn)研究-洞察分析
- 2024-2025學(xué)年人教版八年級上冊地理期末測試卷(一)(含答案)
評論
0/150
提交評論