2023年專升本面向?qū)ο蟪绦蛟O(shè)計(jì)試卷答案_第1頁
2023年專升本面向?qū)ο蟪绦蛟O(shè)計(jì)試卷答案_第2頁
2023年專升本面向?qū)ο蟪绦蛟O(shè)計(jì)試卷答案_第3頁
2023年專升本面向?qū)ο蟪绦蛟O(shè)計(jì)試卷答案_第4頁
2023年專升本面向?qū)ο蟪绦蛟O(shè)計(jì)試卷答案_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

專升本《面向?qū)ο蟪绦蛟O(shè)計(jì)》一、(共75題,共150分)1.的值為()。(2分)A.1B.2C.3D.4.標(biāo)準(zhǔn)答案:B2.調(diào)用C++的標(biāo)準(zhǔn)函數(shù)exit(0)退出程序,將()。(2分)A.析構(gòu)全局對(duì)象,不析構(gòu)局部對(duì)象B.析構(gòu)全局對(duì)象,析構(gòu)局部對(duì)象C.不析構(gòu)全局對(duì)象,不析構(gòu)局部對(duì)象D.不析構(gòu)全局對(duì)象,析構(gòu)局部對(duì)象.標(biāo)準(zhǔn)答案:A3.對(duì)于定義的值為()。(2分)A.1B.2C.3D.4.標(biāo)準(zhǔn)答案:A4.對(duì)于定義使用f的對(duì)的方法為()。(2分)A.見圖B.見圖C.見圖D.見圖.標(biāo)準(zhǔn)答案:C5.對(duì)于則調(diào)用f(x)的返回值為()。(2分)A.6B.7C.8D.9.標(biāo)準(zhǔn)答案:C6.對(duì)于定義對(duì)的的敘述為()。(2分)A.w引用u,v引用wB.w引用u,v引用uC.w未引用u,v引用wD.w未引用u,v未引用w.標(biāo)準(zhǔn)答案:B7.C++的非靜態(tài)函數(shù)成員()。(2分)A.可以重載,可以省略參數(shù)B.不能重載,不能省略參數(shù)C.可以重載,不能省略參數(shù)D.不能重載,可以省略參數(shù).標(biāo)準(zhǔn)答案:A8.對(duì)于定義類F定義對(duì)象將調(diào)用哪一個(gè)構(gòu)造函數(shù)()。(2分)A.F::F(int)B.F::F(int,int)C.F::F(int,int,int)D.F::F(int,int,int,int).標(biāo)準(zhǔn)答案:D9.關(guān)于類的靜態(tài)數(shù)據(jù)成員和非靜態(tài)數(shù)據(jù)成員,哪個(gè)敘述對(duì)的()。(2分)A.它們存儲(chǔ)在一起,為所有對(duì)象共用B.它們不存儲(chǔ)在一起,為所有對(duì)象共用C.它們存儲(chǔ)在一起,而靜態(tài)數(shù)據(jù)成員為所有對(duì)象共用D.它們不存儲(chǔ)在一起,而非靜態(tài)數(shù)據(jù)成員為所有對(duì)象共用.標(biāo)準(zhǔn)答案:C10.使用cin>>x>>y輸入,對(duì)的的說法是()。(2分)A.cin是輸入函數(shù),一次接受兩個(gè)實(shí)參x和yB.cin是輸入函數(shù),每次接受一個(gè)實(shí)參,因此,cin函數(shù)被調(diào)用兩次C.>>是輸入函數(shù),一次接受兩個(gè)實(shí)參:cin和要輸入的變量如x(或者y)D.>>是輸入函數(shù),一次接受三個(gè)實(shí)參:cin、x、y.標(biāo)準(zhǔn)答案:C11.關(guān)于C++靜態(tài)數(shù)據(jù)成員指針和普通非成員指針的敘述哪個(gè)對(duì)的()。(2分)A.它們定義形式相同,都能指向類的靜態(tài)數(shù)據(jù)成員B.它們定義形式不同,都能指向類的靜態(tài)數(shù)據(jù)成員C.它們定義形式相同,都不能指向類的靜態(tài)數(shù)據(jù)成員D.它們定義形式不同,都不能指向類的靜態(tài)數(shù)據(jù)成員.標(biāo)準(zhǔn)答案:A12.在C++的類的構(gòu)造函數(shù)前()。(2分)A.可以使用static和virtual說明B.不能使用static和virtual說明C.可以使用static說明,不能使用virtual說明D.可以使用virtual說明,不能使用static說明.標(biāo)準(zhǔn)答案:B13.C++的類的析構(gòu)函數(shù)成員()。(2分)A.可以定義為mutable和virtual的B.不能定義為mutable和virtual的C.可以定義為mutable的,不能定義為virtual的D.不能定義為mutable的,可以定義為virtual的.標(biāo)準(zhǔn)答案:D14.對(duì)于類F定義的只能使用如下定義的變量q的地址初始化p()。(2分)A.見圖B.見圖C.見圖D.見圖.標(biāo)準(zhǔn)答案:A15.對(duì)于定義函數(shù)調(diào)用g.e.f()調(diào)用的函數(shù)為()。(2分)A.見圖B.見圖C.見圖D.見圖.標(biāo)準(zhǔn)答案:B16.運(yùn)算符::的左部()(2分)A.可以出現(xiàn)名字空間名稱,可以出現(xiàn)類名B.不能出現(xiàn)名字空間名稱,可以出現(xiàn)類名C.可以出現(xiàn)名字空間名稱,不能出現(xiàn)類名D.不能出現(xiàn)名字空間名稱,不能出現(xiàn)類名.標(biāo)準(zhǔn)答案:A17.當(dāng)C++的類F定義了非靜態(tài)數(shù)據(jù)成員f、以及參數(shù)為f的非靜態(tài)函數(shù)成員g,則在函數(shù)g中訪問數(shù)據(jù)成員f使用()。(2分)A.見圖B.見圖C.見圖D.見圖.標(biāo)準(zhǔn)答案:B18.關(guān)于C++的位段敘述哪個(gè)對(duì)的()。(2分)A.可以出現(xiàn)在struct中,但不能出現(xiàn)在class中B.可以出現(xiàn)在struct中,也能出現(xiàn)在class中C.不能出現(xiàn)在struct中,也不能出現(xiàn)在class中D.不能出現(xiàn)在struct中,但可以出現(xiàn)在class中.標(biāo)準(zhǔn)答案:B19.關(guān)于抽象類F的應(yīng)用,下面哪個(gè)是對(duì)的的()。(2分)A.見圖B.見圖C.見圖D.見圖.標(biāo)準(zhǔn)答案:D20.關(guān)于++運(yùn)算符函數(shù)重載,對(duì)的的敘述為()。(2分)A.前置運(yùn)算重載為單目,后置運(yùn)算重載為雙目B.前置運(yùn)算重載為單目,后置運(yùn)算重載為單目C.前置運(yùn)算重載為雙目,后置運(yùn)算重載為雙目D.前置運(yùn)算重載為雙目,后置運(yùn)算重載為單目.標(biāo)準(zhǔn)答案:A21.類F缺省的構(gòu)造函數(shù)的原型為()。(2分)A.F()B.F(constF&) C.F(intx)D.F(constdouble&) .標(biāo)準(zhǔn)答案:A,B22.virtual保存字可以用于()。(2分)A.說明基類B.說明普通成員函數(shù)C.說明非成員函數(shù)D.說明靜態(tài)成員函數(shù).標(biāo)準(zhǔn)答案:A,B23.對(duì)于定義如下那種調(diào)用是對(duì)的的()。(2分)A.f(m)B.f(n)C.f(p)D.f(q).標(biāo)準(zhǔn)答案:A,B24.C++的union類型可以定義()。(2分)A.靜態(tài)數(shù)據(jù)成員B.非靜態(tài)數(shù)據(jù)成員C.靜態(tài)函數(shù)成員D.非靜態(tài)函數(shù)成員.標(biāo)準(zhǔn)答案:B,C,D25.C++的運(yùn)算符“&”可以重載為如下哪些類型的函數(shù)()。(2分)A.單目函數(shù)B.雙目函數(shù)C.三目函數(shù)D.四目函數(shù).標(biāo)準(zhǔn)答案:A,B26.sizeof(printf("16"))/sizeof(int)的值為()。(2分)A.1B.2C.3D.4.標(biāo)準(zhǔn)答案:A27.調(diào)用C++的函數(shù)abort()退出程序,將()。(2分)A.析構(gòu)全局對(duì)象,不析構(gòu)局部對(duì)象B.析構(gòu)全局對(duì)象,析構(gòu)局部對(duì)象C.不析構(gòu)全局對(duì)象,不析構(gòu)局部對(duì)象D.不析構(gòu)全局對(duì)象,析構(gòu)局部對(duì)象.標(biāo)準(zhǔn)答案:C28.對(duì)于定義doublex=1;double&y=x;sizeof(y)的值為()。(2分)A.1B.4C.8D.16.標(biāo)準(zhǔn)答案:C29.對(duì)于定義int*constf[10],使用f的對(duì)的方法為()。(2分)A.*f[5]=1;B.(*f)[5]=1;C.f[5]++;D.f[5]=1;.標(biāo)準(zhǔn)答案:A30.對(duì)于則調(diào)用f(x)的返回值為()。(2分)A.6B.7C.8D.9.標(biāo)準(zhǔn)答案:C31.對(duì)于定義intu=3;int&w=++u;int&v=w++;對(duì)的的敘述為()。(2分)A.w引用u,v引用wB.w引用u,v未引用uC.w未引用u,v引用wD.w未引用u,v未引用w.標(biāo)準(zhǔn)答案:B32.C++的普通函數(shù)成員()。(2分)A.可以重載,可以省略參數(shù)B.不能重載,不能省略參數(shù)C.可以重載,不能省略參數(shù)D.不能重載,可以省略參數(shù).標(biāo)準(zhǔn)答案:A33.對(duì)于類F定義對(duì)象Fx=(1,2,3,4);將調(diào)用哪一個(gè)構(gòu)造函數(shù)()。(2分)A.見圖B.見圖C.見圖D.見圖.標(biāo)準(zhǔn)答案:A34.在計(jì)算類的存儲(chǔ)空間大小時(shí),其大小等于()。(2分)A.所有數(shù)據(jù)成員大小之和B.所有數(shù)據(jù)成員大小之和,但不涉及靜態(tài)數(shù)據(jù)成員C.所有數(shù)據(jù)成員、虛函數(shù)入口地址表指針大小之和,但不涉及靜態(tài)數(shù)據(jù)成員D.所有基類、數(shù)據(jù)成員、虛函數(shù)入口地址表指針大小之和,但不涉及靜態(tài)數(shù)據(jù)成員.標(biāo)準(zhǔn)答案:D35.使用coutA.cout是輸出函數(shù),一次接受兩個(gè)實(shí)參x和yB.cout是輸出函數(shù),每次接受一個(gè)實(shí)參,因此,cout函數(shù)被調(diào)用兩次C.>>是輸出函數(shù),一次接受兩個(gè)實(shí)參:cout和要輸出的變量如x(或者y)D.>>是輸出函數(shù),一次接受三個(gè)實(shí)參:cout、x、y.標(biāo)準(zhǔn)答案:C36.關(guān)于C++靜態(tài)數(shù)據(jù)成員指針和普通指針的敘述哪個(gè)對(duì)的()。(2分)A.它們定義形式相同,指向的對(duì)象也相同B.它們定義形式不同,但指向的對(duì)象相同C.它們定義形式相同,但指向的對(duì)象不同D.它們定義形式不同,指向的對(duì)象也不同.標(biāo)準(zhǔn)答案:A37.在C++的類的析構(gòu)函數(shù)前()。(2分)A.可以使用stat(yī)ic和virtual說明B.不能使用static和virtual說明C.可以使用static說明,不能使用virtual說明D.可以使用virtual說明,不能使用static說明.標(biāo)準(zhǔn)答案:B38.C++的類的析構(gòu)函數(shù)成員()。(2分)A.可以定義為mutable和virtual的B.不能定義為mutable和virtual的C.可以定義為mutable的,不能定義為virtual的D.不能定義為mutable的,可以定義為virtual的.標(biāo)準(zhǔn)答案:D39.對(duì)于類A定義的A(*p)=newA[30],只能使用如下形式釋放p的內(nèi)存()。(2分)A.deletep;

B.delete[]p;

C.deletep[30];

D.delete*p;

.標(biāo)準(zhǔn)答案:B40.對(duì)于在定義時(shí)在前面()。(2分)A.可加static,可加virtualB.可加static,不可加virtualC.不可加stat(yī)ic,可加virtualD.不可加static,不可加virtual.標(biāo)準(zhǔn)答案:C41.運(yùn)算符“.”的左部()(2分)A.可以出現(xiàn)返回代表對(duì)象的函數(shù)調(diào)用,可以出現(xiàn)對(duì)象B.不能出現(xiàn)返回代表對(duì)象的函數(shù)調(diào)用,可以出現(xiàn)對(duì)象C.可以出現(xiàn)返回代表對(duì)象的函數(shù)調(diào)用,不能出現(xiàn)對(duì)象D.不能出現(xiàn)返回代表對(duì)象的函數(shù)調(diào)用,不能出現(xiàn)對(duì)象.標(biāo)準(zhǔn)答案:A42.強(qiáng)制類型轉(zhuǎn)換,()。(2分)A.可以將任何類型轉(zhuǎn)換為普通成員指針B.可以將普通成員指針轉(zhuǎn)換為任何類型C.可以實(shí)現(xiàn)任何類型之間的轉(zhuǎn)換;D.可以實(shí)現(xiàn)任何類型之間的轉(zhuǎn)換,A和B的轉(zhuǎn)換除外;.標(biāo)準(zhǔn)答案:D43.關(guān)于C++的位段敘述哪個(gè)對(duì)的()。(2分)A.可以出現(xiàn)在struct中,但不能出現(xiàn)在union中B.可以出現(xiàn)在struct中,也能出現(xiàn)在union中C.不能出現(xiàn)在struct中,也不能出現(xiàn)在union中D.不能出現(xiàn)在struct中,但可以出現(xiàn)在union中.標(biāo)準(zhǔn)答案:B44.關(guān)于雙目運(yùn)算符“/”重載為普通函數(shù)成員,下面哪個(gè)是對(duì)的的()。(2分)A.參數(shù)表里只能有一個(gè)參數(shù),且必須是代表對(duì)象的類型;B.參數(shù)表里只能有一個(gè)參數(shù),不必是代表對(duì)象的類型C.參數(shù)表里可以有多個(gè)參數(shù),且必須是代表對(duì)象的類型D.參數(shù)表里可以有多個(gè)參數(shù),不必是代表對(duì)象的類型.標(biāo)準(zhǔn)答案:B45.關(guān)于--運(yùn)算符函數(shù)重載,對(duì)的的敘述為()。(2分)A.前置運(yùn)算重載為單目,后置運(yùn)算重載為雙目B.前置運(yùn)算重載為單目,后置運(yùn)算重載為單目C.前置運(yùn)算重載為雙目,后置運(yùn)算重載為雙目D.前置運(yùn)算重載為雙目,后置運(yùn)算重載為單目.標(biāo)準(zhǔn)答案:A46.類F缺省的賦值運(yùn)算符重載函數(shù)的原型為()。(2分)A.見圖

B.見圖

C.見圖

D.見圖

.標(biāo)準(zhǔn)答案:D47.static保存字可以用于()。(2分)A.說明普通變量

B.說明成員變量

C.說明成員函數(shù)

D.說明普通函數(shù)

.標(biāo)準(zhǔn)答案:A,B,C,D48.對(duì)于圓括號(hào)運(yùn)算符“()”,可以進(jìn)行哪些運(yùn)算符函數(shù)的重載()。(2分)A.強(qiáng)制類型轉(zhuǎn)換運(yùn)算符重載B.一目以上的普通函數(shù)成員重載C.一目以上的靜態(tài)函數(shù)成員重載D.都不對(duì).標(biāo)準(zhǔn)答案:A,B49.C++的union類型可以定義()。(2分)A.私有數(shù)據(jù)成員

B.保護(hù)數(shù)據(jù)成員

C.公有數(shù)據(jù)成員

D.靜態(tài)數(shù)據(jù)成員

.標(biāo)準(zhǔn)答案:A,B,C50.C++的運(yùn)算符“+”可以重載為如下哪些類型的函數(shù)()。(2分)A.單目函數(shù)

B.雙目函數(shù)

C.三目函數(shù)

D.四目函數(shù)

.標(biāo)準(zhǔn)答案:A,B51.函數(shù)的所有缺省值參數(shù)應(yīng)()。(2分)A.出現(xiàn)在參數(shù)表的右部,其中不能參雜非缺省值參數(shù)B.出現(xiàn)在參數(shù)表的左部,其中不能參雜非缺省值參數(shù)C.出現(xiàn)在參數(shù)表的右部,其中可以參雜非缺省值參數(shù)D.出現(xiàn)在參數(shù)表的左部,其中可以參雜非缺省值參數(shù).標(biāo)準(zhǔn)答案:A52.內(nèi)聯(lián)函數(shù)通常()。(2分)A.函數(shù)體較小,且應(yīng)當(dāng)有分支類型的語句B.函數(shù)體較大,且不應(yīng)有分支類型的語句C.函數(shù)體較小,且不應(yīng)有分支類型的語句D.函數(shù)體較大,且應(yīng)當(dāng)有分支類型的語句.標(biāo)準(zhǔn)答案:C53.引用變量()。(2分)A.邏輯上不分派內(nèi)存,必須引用分派內(nèi)存的變量B.邏輯上要分派內(nèi)存,必須引用分派內(nèi)存的變量C.邏輯上不分派內(nèi)存,可以引用不分派內(nèi)存的變量D.邏輯上要分派內(nèi)存,可以引用不分派內(nèi)存的變量.標(biāo)準(zhǔn)答案:A54.對(duì)枚舉類型定義的元素()。(2分)A.可以指定整型值,且整型值不得反復(fù)指定給不同枚舉元素B.可以指定整型值,且整型值可以反復(fù)指定給不同枚舉元素C.不能指定整型值,且整型值不得反復(fù)指定給不同枚舉元素D.不能指定整型值,且整型值可以反復(fù)指定給不同枚舉元素.標(biāo)準(zhǔn)答案:B55.5關(guān)于.保存字struct和class,對(duì)的的敘述為()。(2分)A.都可以定義類,且可以互相替代B.都可以定義類,且不能互相替代C.只有class可以定義類,因此不能互相替代D.都不對(duì).標(biāo)準(zhǔn)答案:A56.C++的數(shù)組元素不可以()。(2分)A.是數(shù)組

B.是整數(shù)

C.是函數(shù)

D.是指針

.標(biāo)準(zhǔn)答案:57.C++指針變量int*const&p表達(dá)()。(2分)A.左邊的指針指向右邊的引用,且右邊的引用不能被修改B.左邊的指針指向右邊的引用,且左邊的指針不能被修改C.右邊的引用引用左邊的指針,且右邊的引用不能被修改D.右邊的引用引用左邊的指針,且左邊的指針不能被修改.標(biāo)準(zhǔn)答案:C58.關(guān)于表達(dá)式++(x++),如下哪個(gè)敘述對(duì)的()。(2分)A.對(duì)的,且最終增長2

B.對(duì)的,且最終增長1

C.錯(cuò)誤

D.都不對(duì)

.標(biāo)準(zhǔn)答案:C59.假如不是釋放數(shù)組指針指向的內(nèi)存,delete后面使用的指針的類型為()。(2分)A.void*

B.char*

C.int*

D.double*

.標(biāo)準(zhǔn)答案:A60.一個(gè)左值必然不是()。(2分)A.一個(gè)變量

B.一個(gè)常量

C.一個(gè)對(duì)象

D.一個(gè)函數(shù)調(diào)用

.標(biāo)準(zhǔn)答案:B61.C++的析構(gòu)函數(shù)()。(2分)A.可以重載,可以定義返回類型B.可以重載,不能定義返回類型C.不能重載,可以定義返回類型D.不能重載,不能定義返回類型.標(biāo)準(zhǔn)答案:D62.關(guān)于C++的struct,定義的成員()。(2分)A.缺省都是公有成員,但可以定義私有成員B.缺省都是私有成員,但可以定義公有成員C.缺省都是公有成員,不能定義私有成員D.缺省都是私有成員,不能定義公有成員.標(biāo)準(zhǔn)答案:A63.C++的類F定義的類F的函數(shù)成員()。(2分)A.可以定義為friend和stat(yī)ic的B.不能定義為friend和static的C.可以定義為friend的,不能定義為stat(yī)ic的D.不能定義為friend的,可以定義為static的.標(biāo)準(zhǔn)答案:D64.對(duì)于類F定義Ff[10][20],可以認(rèn)為f[10]()。(2分)A.是一個(gè)10元素?cái)?shù)組,每個(gè)元素存放1個(gè)F類對(duì)象;B.是一個(gè)10元素?cái)?shù)組,每個(gè)元素存放20個(gè)F類對(duì)象;C.是一個(gè)指針,指向數(shù)組的第10個(gè)元素;D.是一個(gè)指針,指向數(shù)組的第20個(gè)元素.標(biāo)準(zhǔn)答案:B65.對(duì)于定義函數(shù)f的隱含參數(shù)this的類型為()。(2分)A.constE*volat(yī)ile

B.constE*const

C.volatileE*const

D.constvolatileE*const

.標(biāo)準(zhǔn)答案:D66.C++的名字空間不能包含()(2分)A.變量定義

B.函數(shù)定義

C.類型定義

D.數(shù)值常量

.標(biāo)準(zhǔn)答案:D67.對(duì)于如下操作合法的為()。(2分)A.見圖

B.見圖

C.見圖

D.見圖

.標(biāo)準(zhǔn)答案:D68.對(duì)于定義成員b->a的類型為()。(2分)A.int

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論