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

下載本文檔

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

文檔簡介

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

B.delete[]p;

C.deletep[30];

D.delete*p;

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

B.見圖

C.見圖

D.見圖

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

B.說明成員變量

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

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

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

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

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

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

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

B.雙目函數(shù)

C.三目函數(shù)

D.四目函數(shù)

.標準答案: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ù).標準答案:A52.內(nèi)聯(lián)函數(shù)通常()。(2分)A.函數(shù)體較小,且應(yīng)當有分支類型的語句B.函數(shù)體較大,且不應(yīng)有分支類型的語句C.函數(shù)體較小,且不應(yīng)有分支類型的語句D.函數(shù)體較大,且應(yīng)當有分支類型的語句.標準答案:C53.引用變量()。(2分)A.邏輯上不分派內(nèi)存,必須引用分派內(nèi)存的變量B.邏輯上要分派內(nèi)存,必須引用分派內(nèi)存的變量C.邏輯上不分派內(nèi)存,可以引用不分派內(nèi)存的變量D.邏輯上要分派內(nèi)存,可以引用不分派內(nèi)存的變量.標準答案:A54.對枚舉類型定義的元素()。(2分)A.可以指定整型值,且整型值不得反復指定給不同枚舉元素B.可以指定整型值,且整型值可以反復指定給不同枚舉元素C.不能指定整型值,且整型值不得反復指定給不同枚舉元素D.不能指定整型值,且整型值可以反復指定給不同枚舉元素.標準答案:B55.5關(guān)于.保存字struct和class,對的的敘述為()。(2分)A.都可以定義類,且可以互相替代B.都可以定義類,且不能互相替代C.只有class可以定義類,因此不能互相替代D.都不對.標準答案:A56.C++的數(shù)組元素不可以()。(2分)A.是數(shù)組

B.是整數(shù)

C.是函數(shù)

D.是指針

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

B.對的,且最終增長1

C.錯誤

D.都不對

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

B.char*

C.int*

D.double*

.標準答案:A60.一個左值必然不是()。(2分)A.一個變量

B.一個常量

C.一個對象

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

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

B.constE*const

C.volatileE*const

D.constvolatileE*const

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

B.函數(shù)定義

C.類型定義

D.數(shù)值常量

.標準答案:D67.對于如下操作合法的為()。(2分)A.見圖

B.見圖

C.見圖

D.見圖

.標準答案:D68.對于定義成員b->a的類型為()。(2分)A.int

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論