




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
交卷時(shí)間2020-02-1311:33:38一、單選題(每題4分,共25道小題,總分值100分)1.派生類的成員函數(shù)可以直接訪問(wèn)基類的()成員。(4分)A所有B公有和保護(hù)C保護(hù)和私有D私有糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題2.假定AA為一個(gè)類,a為該類公有的數(shù)據(jù)成員,x為該類的一個(gè)對(duì)象,則訪問(wèn)x對(duì)象中數(shù)據(jù)成員a的格式為()。(4分)Ax(a)Bx[a]Cx->aDx.a糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題3.VC中的輸出函數(shù)printf,常會(huì)出現(xiàn)一些特殊規(guī)定字符,其中“\n”表示()。(4分)A回車B換行C清屏并換頁(yè)DTab符糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析考查要點(diǎn):試題解答:總結(jié)拓展:知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題4.假定p是具有int**類型的指針變量,則給p賦值的正確語(yǔ)句為()。(4分)Ap=newint;Bp=newint*;Cp=newint**;Dp=newint[10];糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題5.在C++中,常量’C’和”C”兩者_(dá)_______。(4分)A完全不同B存儲(chǔ)長(zhǎng)度相同C類型相同D存儲(chǔ)值相同糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題6.已知類A是類B的友元,類B是類C的友元,則()(4分)A類A一定是類C的友元B類C一定是類A的友元C類C的成員函數(shù)可以訪問(wèn)類B的對(duì)象的任何成員D類A的成員函數(shù)可以訪問(wèn)類B的對(duì)象的任何成員糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題7.對(duì)于下面的幾個(gè)函數(shù):voidf(intx){……}//1intf(inty){……}//2intf(inti,intj){……}//3floatk(intx){……}//4_______是重載函數(shù)。(4分)A4個(gè)全部B1和4C2和3D3和4糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題8.在一個(gè)用數(shù)組實(shí)現(xiàn)的隊(duì)列類中,假定數(shù)組長(zhǎng)度為MS,隊(duì)首元素位置為first,隊(duì)列長(zhǎng)度為length,則隊(duì)尾的后一個(gè)位置為()。(4分)Alength+1Bfirst+lengthC(first+length-1)%MSD(first+length)%MS糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題9.在公有繼承的情況下,基類非私有成員在派生類中的訪問(wèn)權(quán)限()(4分)A受限制B保持不變C受保護(hù)D不受保護(hù)糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題10.假定變量m定義為“intm=7;”,則定義變量p的正確語(yǔ)句為()。(4分)Aintp=&m;Bint*p=&m;Cint&p=*m;Dint*p=m;糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題11.已知X類,則當(dāng)程序執(zhí)行到語(yǔ)句:Xarray[3];時(shí),調(diào)用了()次構(gòu)造函數(shù)。(4分)A0B1C2D3糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題12.當(dāng)一個(gè)類對(duì)象離開它的作用域時(shí),系統(tǒng)自動(dòng)調(diào)用該類的()。(4分)A無(wú)參構(gòu)造函數(shù)B帶參構(gòu)造函數(shù)C拷貝構(gòu)造函數(shù)D析構(gòu)函數(shù)糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題13.將兩個(gè)字符串連接起來(lái)組成一個(gè)字符串時(shí),選用()函數(shù)。(4分)Astrlen()Bstrcap()Cstrcat()Dstrcmp()糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題14.在定義一個(gè)派生類時(shí),若不使用保留字顯式地規(guī)定采用何種繼承方式,則默認(rèn)為()方式。(4分)A私有繼承B非私有繼承C保護(hù)繼承D公有繼承糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題15.對(duì)類中引用成員的初始化是通過(guò)構(gòu)造函數(shù)中給出的()實(shí)現(xiàn)的。(4分)A函數(shù)體B參數(shù)表C初始化表D初始化表或函數(shù)體糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題16.Windows操作系統(tǒng)主要基本內(nèi)核元件中,______支持與操作系統(tǒng)密切相關(guān)的功能:如進(jìn)程加載.文本切換.文件I/O以及內(nèi)存管理.線程管理等。()(4分)AGDIBKERNELCUSERD以上都不是。糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題17.在inta=3,int*p=&a;中,*p的值是(d)(4分)A變量a的地址值B無(wú)意義C變量p的地址值D3糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題18.下面()的敘述不符合賦值兼容規(guī)則。(4分)A派生類的對(duì)象可以賦值給基類的對(duì)象B基類的對(duì)象可以賦值給派生類的對(duì)象C派生類的對(duì)象可以初始化基類的對(duì)象D派生類的對(duì)象的地址可以賦值給指向基類的指針糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題19.類CNum的缺省構(gòu)造函數(shù)和析構(gòu)函數(shù)是()(4分)ACNum()和~CNum()BCNum(int)和~CNum()CCNum()和~CNum(delete)DCNum()和int~CNum()糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題20.關(guān)鍵字()引出一個(gè)類的定義或說(shuō)明。(4分)AstructBclassCprivateDextern糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題21.一個(gè)視圖對(duì)象能連接____文檔對(duì)象,一個(gè)文檔對(duì)象能連接___視圖對(duì)象()。(4分)A一個(gè),多個(gè)B多個(gè),一個(gè)C一個(gè),一個(gè)D多個(gè),多個(gè)糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題22.C++程序的基本模塊為()。(4分)A表達(dá)式B標(biāo)識(shí)符C語(yǔ)句D函數(shù)糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題23.關(guān)于對(duì)象,下列說(shuō)法中不正確的是()(4分)A對(duì)象是類的一個(gè)實(shí)例B任何一個(gè)對(duì)象只能屬于一個(gè)類C一個(gè)類只能有一個(gè)對(duì)象D類與對(duì)象的關(guān)系和數(shù)據(jù)類型與變量間的關(guān)系類似糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題24.在C++中,若對(duì)函數(shù)未加說(shuō)明,則函數(shù)的隱含類型是()(4分)AintBdoubleCvoidDchar糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題25.在一個(gè)用數(shù)組實(shí)現(xiàn)的隊(duì)列類中,假定數(shù)組長(zhǎng)度為MS,隊(duì)首元素位置為first,隊(duì)列長(zhǎng)度為length,則隊(duì)尾(即最后一個(gè))元素的位置為()。(4分)Alength+1Bfirst+lengthC(first+length-1)%MSD(first+length)%MS糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤一、單選題(每題4分,共25道小題,總分值100分)1.下面說(shuō)法正確的是()(4分)A構(gòu)造函數(shù)可以重載,析構(gòu)函數(shù)不能重載。B構(gòu)造函數(shù)不能重載,析構(gòu)函數(shù)可以重載。C構(gòu)造函數(shù)可以重載,析構(gòu)函數(shù)也可以重載。D構(gòu)造函數(shù)和析構(gòu)函數(shù)都不可以重載。糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題2.文檔負(fù)責(zé)將數(shù)據(jù)存儲(chǔ)到永久存儲(chǔ)介質(zhì)中,通常是磁盤文件或數(shù)據(jù)庫(kù),存取過(guò)程稱為()。(4分)A文件訪問(wèn)B串行化C文件讀寫D格式化糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題3.由C++源程序文件編譯而成的目標(biāo)文件的缺省擴(kuò)展名為()。(4分)AcppBexeCobjDlik糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題4.在一個(gè)類中可以對(duì)一個(gè)操作符進(jìn)行()重載。(4分)A1種B2種以下C3種以下D多種糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題5.已知X類,則當(dāng)程序執(zhí)行到語(yǔ)句:Xarray[3];時(shí),調(diào)用了()次構(gòu)造函數(shù)。(4分)A0B1C2D3糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題6.在一個(gè)用數(shù)組實(shí)現(xiàn)的隊(duì)列類中,假定數(shù)組長(zhǎng)度為MS,隊(duì)首元素位置為first,隊(duì)列長(zhǎng)度為length,則隊(duì)尾(即最后一個(gè))元素的位置為()。(4分)Alength+1Bfirst+lengthC(first+length-1)%MSD(first+length)%MS糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題7.若定義:stringstr;當(dāng)語(yǔ)句cin>>str;執(zhí)行時(shí),從鍵盤輸入:(4分)AMicrosoftVisualStudio6.0!BMicrosoftCMicrosoftVisualD.MicrosoftVisualStudio6.0糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題8.VC中的輸出函數(shù)printf,常會(huì)出現(xiàn)一些特殊規(guī)定字符,其中“\n”表示()。(4分)A回車B換行C清屏并換頁(yè)DTab符糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析考查要點(diǎn):試題解答:總結(jié)拓展:知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題9.字符串”a+b=12\n”的長(zhǎng)度為()。(4分)A6B7C8D9糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題10.關(guān)于運(yùn)算符重載,下列說(shuō)法正確的是()。(4分)A所有的運(yùn)算符都可以重載。B通過(guò)重載,可以使運(yùn)算符應(yīng)用于自定義的數(shù)據(jù)類型。C通過(guò)重載,可以創(chuàng)造原來(lái)沒(méi)有的運(yùn)算符。D通過(guò)重載,可以改變運(yùn)算符的優(yōu)先級(jí)。糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題11.若用數(shù)組名作為函數(shù)調(diào)用的實(shí)參,傳遞給形參的是()。(4分)A數(shù)組的首地址B數(shù)組中第一個(gè)元素的值C數(shù)組全部元素的值D數(shù)組元素的個(gè)數(shù)糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題12.使用值傳遞方式將實(shí)參傳給形參,下列說(shuō)法正確的是()(4分)A形參是實(shí)參的備份B實(shí)參是形參的備份C形參和實(shí)參是同一對(duì)象D形參和實(shí)參無(wú)聯(lián)系糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題13.下列說(shuō)法中正確的是()(4分)A類定義中只能說(shuō)明函數(shù)成員的函數(shù)頭,不能定義函數(shù)體B類中的函數(shù)成員可以在類體中定義,也可以在類體之外定義C類中的函數(shù)成員在類體之外定義時(shí)必須要與類聲明在同一文件中D在類體之外定義的函數(shù)成員不能操作該類的私有數(shù)據(jù)成員糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題14.在一個(gè)用數(shù)組實(shí)現(xiàn)的隊(duì)列類中,假定數(shù)組長(zhǎng)度為MS,隊(duì)首元素位置為first,隊(duì)列長(zhǎng)度為length,則隊(duì)尾的后一個(gè)位置為()。(4分)Alength+1Bfirst+lengthC(first+length-1)%MSD(first+length)%MS糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題15.下面對(duì)模板的聲明,正確的是()。(4分)Atemplate<T>Btemplate<classT1,T2>Ctemplate<classT1,classT2>Dtemplate<classT1;classT2>糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題16.有如下的對(duì)類“CSample”的說(shuō)明,其中()是錯(cuò)誤的。(4分)Ainta=23;BCSample();public:CCSample(intval);D~CSample();糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題17.在下面循環(huán)語(yǔ)句中循環(huán)體執(zhí)行的次數(shù)為()。inti=0;doi++;while(i*i<10);(4分)A4B3C5D2糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題18.若有定義:inta=100,*p=&a;則*p的值是()。(4分)A變量p的地址B變量a的地址值C變量a的值D無(wú)意義糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題19.關(guān)于void指針,下列說(shuō)法正確的是()。(4分)Avoid指針就是未指向任何數(shù)據(jù)的指針Bvoid指針就是已定義而未初始化的指針C指向任何類型數(shù)據(jù)的指針可直接賦值給一個(gè)void指針Dvoid指針值可直接賦給一個(gè)非void指針糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題20.用于描述矩形的類是()。(4分)ACPointBCSizeCCRectangleDCRec糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題21.當(dāng)類中一個(gè)字符指針成員指向具有n個(gè)字節(jié)的存儲(chǔ)空間時(shí),它所能存儲(chǔ)字符串的最大長(zhǎng)度為()。(4分)AnBn+1Cn-1Dn-2糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題22.由C++源程序文件編譯而成的目標(biāo)文件的缺省擴(kuò)展名為()。(4分)A.CppB.exeC.objD.lik糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題23.類的構(gòu)造函數(shù)可以帶有()個(gè)參數(shù)。(4分)A0B1C2D任意糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題24.使用GetWindowDC()和GetDC()獲取的設(shè)備上下文在退出時(shí),必須調(diào)用()釋放設(shè)備上下文。(4分)AReleaseDC()Bdelete()CDeleteDC()DDetach()糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題25.下面描述中,表達(dá)錯(cuò)誤的是()(4分)A公有繼承時(shí)基類中的public成員在派生類中仍是public的B公有繼承是基類中的private成員在派生類中仍是private的C公有繼承時(shí)基類中的protected成員在派生類中仍是protected的D私有繼承時(shí)基類中的public成員在派生類中是private的糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤交卷時(shí)間2020-02-1311:51:18一、單選題(每題4分,共25道小題,總分值100分)1.下面說(shuō)法正確的是()(4分)A構(gòu)造函數(shù)可以重載,析構(gòu)函數(shù)不能重載。B構(gòu)造函數(shù)不能重載,析構(gòu)函數(shù)可以重載。C構(gòu)造函數(shù)可以重載,析構(gòu)函數(shù)也可以重載。D構(gòu)造函數(shù)和析構(gòu)函數(shù)都不可以重載。糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題2.VC中的輸出函數(shù)printf,常會(huì)出現(xiàn)一些特殊規(guī)定字符,其中“\n”表示()。(4分)A回車B換行C清屏并換頁(yè)DTab符糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析考查要點(diǎn):試題解答:總結(jié)拓展:知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題3.字符串常量“ME”的字符個(gè)數(shù)、有效字符個(gè)數(shù)分別是()。(4分)A1,2B2,3C3,2D4,3糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析考查要點(diǎn):試題解答:總結(jié)拓展:知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題4.要使語(yǔ)句“p=newint[10][20];”能夠正常執(zhí)行,p應(yīng)被事先定義為()。(4分)Aint*p;Bint**p;Cint*p[20];Dint(*p)[20];糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題5.有如下的對(duì)類“CSample”的說(shuō)明,其中()是錯(cuò)誤的。(4分)Ainta=23;BCSample();public:CCSample(intval);D~CSample();糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題6.在一個(gè)類的定義中,包含有()成員的定義。(4分)A數(shù)據(jù)B函數(shù)C數(shù)據(jù)和函數(shù)D數(shù)據(jù)或函數(shù)糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題7.通過(guò)指針訪問(wèn)類對(duì)象成員的方法是()。(4分)A::B.C..D->糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題8.在一個(gè)類中可以對(duì)一個(gè)操作符進(jìn)行()重載。(4分)A1種B2種以下C3種以下D多種糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題9.在下面的一維數(shù)組定義中,哪一個(gè)有語(yǔ)法錯(cuò)誤。()(4分)Ainta[]={1,2,3};Binta[10]={0};Cinta[];Dinta[5];糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題10.有如下的對(duì)類“CSample”的說(shuō)明,其中()是錯(cuò)誤的。(4分)Ainta=23;BCSample();public:CCSample(intval);D~CSample();糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題11.下列表示引用的方法中,()是正確的。(4分)Aint&x=a;Bchar&y;Cint&z=1000;Dfloat&t=&a;糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題12.C++的繼承性允許派生類繼承基類的()。(4分)A部分特性,并允許增加新的特性或重定義基類的特性B部分特性,但不允許增加新的特性或重定義基類的特性C所有特性,并允許增加新的特性或重定義基類的特性D所有特性,但不允許增加新的特性或重定義基類的特性糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題13.假定AB為一個(gè)類,則執(zhí)行“AB*px=newAB[n];”語(yǔ)句時(shí)將()。(4分)A動(dòng)態(tài)分配一個(gè)數(shù)組B動(dòng)態(tài)分配一個(gè)對(duì)象C靜態(tài)分配一個(gè)數(shù)組D靜態(tài)分配一個(gè)對(duì)象糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題14.可以在類外用p.a的形式訪問(wèn)派生類對(duì)象p的基類成員a,其中a是()。(4分)A私有繼承的公用成員B公用繼承的私有成員C公用繼承的保護(hù)成員D公用繼承的公用成員糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題15.假定有“structBOOK{chartitle[40];floatprice;};BOOK*book;”,則不正確的語(yǔ)句為()。(4分)ABOOK*x=newbook;BBOOKx={"C++Programming",27.0};CBOOK*x=newBOOK;DBOOK*x=book;糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題16.當(dāng)派生類中有和基類一樣名字的成員時(shí),一般來(lái)說(shuō),()。(4分)A將產(chǎn)生二義性B派生類的同名成員將覆蓋基類的成員C是不能允許的D基類的同名成員將覆蓋派生類的成員糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題17.如果表達(dá)式++i*k中的“++”和“*”都是重載的友元運(yùn)算符,若采用運(yùn)算符函數(shù)調(diào)用格式,則表達(dá)式還可以表示為()。(4分)Aoperator*(i.operator++(),k)Boperator*(operator++(i),k)Ci.operator++().operator*(k)Dk.operator*(operator++(i))糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題18.一個(gè)類的友元函數(shù)或友元類能夠通過(guò)成員操作符訪問(wèn)該類的()(4分)A私有成員B所有成員C公用成員D保護(hù)成員糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題19.以下正確的描述是()。(4分)A函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套B函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套C函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套D函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題20.在面向?qū)ο缶幊讨校瑢?duì)象的抽象集合稱為()。(4分)A對(duì)象B集合C類D實(shí)例糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題21.在C++中,若對(duì)函數(shù)未加說(shuō)明,則函數(shù)的隱含類型是()(4分)AintBdoubleCvoidDchar糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題22.13.在程序中a.b.c均被定義成整型,所賦的值都大于1,下列能正確表示代數(shù)式1/abc的表達(dá)式是()。(4分)A1.0/a*b*cB1/(a*b*c)C1/a/b/(float)cD1.0/a/b/c糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題23.實(shí)現(xiàn)運(yùn)行時(shí)的多態(tài)性,必須通過(guò)()來(lái)完成。(4分)A虛函數(shù)B重載函數(shù)C構(gòu)造函數(shù)D析構(gòu)函數(shù)糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題24.如果沒(méi)有為一個(gè)類定義任何構(gòu)造函數(shù)的情況下,下列描述正確的是()(4分)A編譯器總是自動(dòng)創(chuàng)建一個(gè)不帶參數(shù)的構(gòu)造函數(shù)B這個(gè)類沒(méi)有構(gòu)造函數(shù)C這個(gè)類不需要構(gòu)造函數(shù)D該類不能通過(guò)編譯糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題25.設(shè)有類型說(shuō)明:enumcolor{red,yellow=3,white,black};則執(zhí)行語(yǔ)句cout<<white<<’\n’;后輸出的結(jié)果是________。(4分)A‘\0’B語(yǔ)法錯(cuò)C0D一個(gè)空行糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤交卷時(shí)間2020-02-1311:51:49一、單選題(每題4分,共25道小題,總分值100分)1.為了提高程序的運(yùn)行速度,可將不太復(fù)雜的功能用函數(shù)實(shí)現(xiàn),此函數(shù)應(yīng)選擇()。(4分)A內(nèi)聯(lián)函數(shù)B重載函數(shù)C遞歸函數(shù)D函數(shù)模板糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題2.資源描述文件中DIALOG定義的是()。(4分)A菜單B彈出式菜單C對(duì)話框資源D.加速鍵資源糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題3.如果表達(dá)式++i*k中的“++”和“*”都是重載的友元運(yùn)算符,若采用運(yùn)算符函數(shù)調(diào)用格式,則表達(dá)式還可以表示為()。(4分)Aoperator*(i.operator++(),k)Boperator*(operator++(i),k)Ci.operator++().operator*(k)Dk.operator*(operator++(i))糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題4.假定AA是一個(gè)類,abc是該類的一個(gè)成員函數(shù),則參數(shù)表中隱含的第一個(gè)參數(shù)的類型為()。(4分)AintBcharCAADAA*糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題5.下列函數(shù)原型語(yǔ)句正確的是()。(4分)AintFunction(voida);BvoidFunction(int);CintFunction(a);Dvoidenum(doublea,intb=1);糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析考查要點(diǎn):試題解答:總結(jié)拓展:知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題6.下面對(duì)模板的聲明,正確的是()。(4分)Atemplate<T>Btemplate<classT1,T2>Ctemplate<classT1,classT2>Dtemplate<classT1;classT2>糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題7.更新菜單狀態(tài)的消息是()。(4分)AWM_COMMANDBUPDATECON_UPDATE_COMMAND_UIDINVALIDATE糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題8.類的析構(gòu)函數(shù)是一個(gè)對(duì)象被()時(shí)自動(dòng)調(diào)用的。(4分)A建立B撤消C賦值D引用糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題9.下列()的調(diào)用方式是引用調(diào)用。(4分)A形參和實(shí)參都是變量B形參是指針,實(shí)參是地址值C形參是引用,實(shí)參是變量D形參是變量,實(shí)參是地址值糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題10.若用數(shù)組名作為函數(shù)調(diào)用的實(shí)參,傳遞給形參的是()。(4分)A數(shù)組的首地址B數(shù)組中第一個(gè)元素的值C數(shù)組全部元素的值D數(shù)組元素的個(gè)數(shù)糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題11.有如下的對(duì)類“CSample”的說(shuō)明,其中()是錯(cuò)誤的。(4分)Ainta=23;BCSample();public:CCSample(intval);D~CSample();糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題12.若需要把一個(gè)類外定義的成員函數(shù)指明為內(nèi)聯(lián)函數(shù),則必須把關(guān)鍵字()放在函數(shù)原型或函數(shù)頭的前面。(4分)AinBinlineCinLineDInLiner糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題13.13.在程序中a.b.c均被定義成整型,所賦的值都大于1,下列能正確表示代數(shù)式1/abc的表達(dá)式是()。(4分)A1.0/a*b*cB1/(a*b*c)C1/a/b/(float)cD1.0/a/b/c糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題14.實(shí)現(xiàn)運(yùn)行時(shí)的多態(tài)性,必須通過(guò)()來(lái)完成。(4分)A虛函數(shù)B重載函數(shù)C構(gòu)造函數(shù)D析構(gòu)函數(shù)糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題15.對(duì)于一個(gè)類的構(gòu)造函數(shù),其函數(shù)名與類名()。(4分)A完全相同B基本相同C不相同D無(wú)關(guān)系糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題16.系統(tǒng)在調(diào)用重載函數(shù)時(shí)往往根據(jù)一些條件確定哪個(gè)重載函數(shù)被調(diào)用,在下列選項(xiàng)中,不能作為依據(jù)的是()。(4分)A函數(shù)的返回值類型B參數(shù)的類型C函數(shù)名稱D參數(shù)個(gè)數(shù)糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題17.?(4分)A0B4C8D6糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題18.有如下類聲明:classXA{private:intx;public:XA(intn){x=n;}};classXB:publicXA{private:inty;public:XB(inta,intb);};在構(gòu)造函數(shù)XB的下列定義中,正確的是()。(4分)AXB::XB(inta,intb):x(a),y(b){}BXB::XB(inta,intb):XA(a),y(b){}CXB::XB(inta,intb):x(a),XB(b){}DXB::XB(inta,intb):XA(a),XB(b){}糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題19.字符串”a+b=12\n”的長(zhǎng)度為()。(4分)A6B7C8D9糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題20.下列對(duì)派生類的描述中錯(cuò)誤的說(shuō)法是:()。(4分)A派生類至少有一個(gè)基類B派生類可作為另一個(gè)派生類的基類C派生類除了包含它直接定義的成員外,還包含其基類的成員D派生類所繼承的基類成員的訪問(wèn)權(quán)限保持不變糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題21.假定MyClass為一個(gè)類,則執(zhí)行“”MyClassa[3],*p[2];”語(yǔ)句時(shí),自動(dòng)調(diào)用該類構(gòu)造函數(shù)的次數(shù)為()(4分)A2B3C4D5糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題22.假定AA為一個(gè)類,a為該類私有的數(shù)據(jù)成員,GetValue()為該類公有函數(shù)成員,它返回a的值,x為該類的一個(gè)對(duì)象,則訪問(wèn)x對(duì)象中數(shù)據(jù)成員a的格式為()。(4分)Ax.aBx.a()Cx->GetValue()Dx.GetValue()糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題23.MFC類庫(kù)中的類按層次關(guān)系可知,CStatic的直接父類為()(4分)ACObjectBCWndCCCmdTargetDCFrameWnd糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題24.如果表達(dá)式++i*k中的“++”和“*”都是重載的友元運(yùn)算符,若采用運(yùn)算符函數(shù)調(diào)用格式,則表達(dá)式還可以表示為()。(4分)Aoperator*(i.operator++(),k)Boperator*(operator++(i),k)Ci.operator++().operator*(k)Dk.operator*(operator++(i))糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題25.一個(gè)視圖對(duì)象能連接()文檔對(duì)象,一個(gè)文檔對(duì)象能連接()視圖對(duì)象。(4分)A一個(gè),多個(gè)B多個(gè),一個(gè)C一個(gè),一個(gè)D多個(gè),多個(gè)糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤、單選題(每題4分,共25道小題,總分值100分)1.對(duì)于任一個(gè)類,用戶所能定義的析構(gòu)函數(shù)的個(gè)數(shù)至多為()。(4分)A0B1C2D任意個(gè)糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題2.類的析構(gòu)函數(shù)可以帶有()個(gè)參數(shù)。(4分)A0B1C2D任意糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題3.如果表達(dá)式++i*k中的“++”和“*”都是重載的友元運(yùn)算符,若采用運(yùn)算符函數(shù)調(diào)用格式,則表達(dá)式還可以表示為()。(4分)Aoperator*(i.operator++(),k)Boperator*(operator++(i),k)Ci.operator++().operator*(k)Dk.operator*(operator++(i))糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題4.假定M是一個(gè)類名,且M中重載了操作符=,可以實(shí)現(xiàn)M對(duì)象間的連續(xù)賦值,如“m1=m2=m3;”。重載操作符=的函數(shù)原型最好是()。(4分)Aintoperaotor=(M);Bintoperator=(M&);CMoperator=(M&);DM&operator=(M);糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題5.假定下列x和y均為int型變量,則不正確的賦值為()。(4分)Ax+=y++Bx++=y++Cx=++yD++x=++y糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題6.對(duì)類對(duì)象成員的初始化是通過(guò)構(gòu)造函數(shù)中給出的()實(shí)現(xiàn)的。(4分)A函數(shù)體B初始化表C參數(shù)表D初始化表或函數(shù)體糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題7.若需要使類中的一個(gè)指針成員指向一塊動(dòng)態(tài)存儲(chǔ)空間,則通常在()函數(shù)中完成(4分)A動(dòng)態(tài)分配一個(gè)數(shù)組B動(dòng)態(tài)分配一個(gè)對(duì)象C靜態(tài)分配一個(gè)數(shù)組D靜態(tài)分配一個(gè)對(duì)象糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題8.關(guān)于消息,下列說(shuō)法中不正確的是()。(4分)A發(fā)送消息的對(duì)象請(qǐng)求服務(wù),接受消息的對(duì)象提供服務(wù)B消息的發(fā)送者必須了解消息的接收者如何相應(yīng)消息C在C++中,消息的發(fā)送具體體現(xiàn)為對(duì)接收消息的對(duì)象的某個(gè)函數(shù)的調(diào)用D每個(gè)對(duì)象只能接收某些特定格式的消息糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題9.若有以下定義,intb[2][3]={1,2,3,4,5,6},則對(duì)b數(shù)組元素正確的引用是()。(4分)Ab[1]Bb[0][3]Cb[2][2]Db[1][1]糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題10.有如下的對(duì)類“CSample”的說(shuō)明,其中()是錯(cuò)誤的。(4分)Ainta=23;BCSample();public:CCSample(intval);D~CSample();糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題11.程序運(yùn)行中需要從鍵盤上輸入多于一個(gè)數(shù)據(jù)時(shí),各數(shù)據(jù)之間應(yīng)使用()符號(hào)作為分隔符。(4分)A空格或逗號(hào)B逗號(hào)或回車C逗號(hào)或分號(hào)D空格或回車糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析考查要點(diǎn):試題解答:總結(jié)拓展:知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題12.在類外定義類的成員函數(shù)時(shí),應(yīng)當(dāng)使用()來(lái)標(biāo)識(shí)該函數(shù)為特定類的成員。(4分)A:B::C->Dthis糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題13.如果表達(dá)式++i*k中的“++”和“*”都是重載的友元運(yùn)算符,若采用運(yùn)算符函數(shù)調(diào)用格式,則表達(dá)式還可以表示為()。(4分)Aoperator*(i.operator++(),k)Boperator*(operator++(i),k)Ci.operator++().operator*(k)Dk.operator*(operator++(i))糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題14.能作為C++程序的基本單位是()。(4分)A字符B語(yǔ)句C函數(shù)D源程序文件糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題15.下面()的敘述不符合賦值兼容規(guī)則。(4分)A派生類的對(duì)象可以賦值給基類的對(duì)象B基類的對(duì)象可以賦值給派生類的對(duì)象C派生類的對(duì)象可以初始化基類的對(duì)象D派生類的對(duì)象的地址可以賦值給指向基類的指針糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題16.更新菜單狀態(tài)的消息是()。(4分)AWM_COMMANDBUPDATECON_UPDATE_COMMAND_UID.INVALIDATE糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題17.關(guān)于C++與C語(yǔ)言關(guān)系的描述中,()是錯(cuò)誤的。(4分)AC語(yǔ)言是C++語(yǔ)言的一個(gè)子集BC語(yǔ)言與C++語(yǔ)言是兼容的CC++語(yǔ)言對(duì)C語(yǔ)言進(jìn)行了一些改進(jìn)DC++語(yǔ)言和C語(yǔ)言都是面向?qū)ο蟮募m錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題18.在多文件結(jié)構(gòu)的程序中,通常把含有main()函數(shù)的文件稱為()。(4分)A主文件B實(shí)現(xiàn)文件C庫(kù)文件D頭文件糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題19.繼承具有(),即當(dāng)基類本身也是某一個(gè)類的派生類時(shí),底層的派生類也會(huì)自動(dòng)繼承間接基類的成員。(4分)A規(guī)律性B傳遞性C重復(fù)性D多樣性糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題20.下列類中不屬于MFC框架基本類的是()(4分)ACWinAppBCFrameWndCCViewDCObject糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題21.假定一個(gè)類的構(gòu)造函數(shù)為“A(intaa=1,intbb=0){a=aa;b=bb;}”,則執(zhí)行“Ax(4);”語(yǔ)句后,x.a和x.b的值分別為()。(4分)A0B1CnDn-1糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題22.設(shè)”inta=15,b=26;”,則”cout<<(a,b);”的輸出結(jié)果是()。(4分)A15B26,15C15,26D26糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題23.不能說(shuō)明為虛函數(shù)的是()。(4分)A析構(gòu)函數(shù)B構(gòu)造函數(shù)C類的成員函數(shù)D以上都不對(duì)糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題24.假定有“structBOOK{chartitle[40];floatprice;};BOOK*book;”,則不正確的語(yǔ)句為()。(4分)ABOOK*x=newbook;BBOOKx={"C++Programming",27.0};CBOOK*x=newBOOK;DBOOK*x=book;糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題25.如果沒(méi)有為一個(gè)類定義任何構(gòu)造函數(shù)的情況下,下列描述正確的是()(4分)A編譯器總是自動(dòng)創(chuàng)建一個(gè)不帶參數(shù)的構(gòu)造函數(shù)B這個(gè)類沒(méi)有構(gòu)造函數(shù)C這個(gè)類不需要構(gòu)造函數(shù)D該類不能通過(guò)編譯糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤一、單選題(每題4分,共25道小題,總分值100分)1.靜態(tài)成員函數(shù)對(duì)類的數(shù)據(jù)成員訪問(wèn)()(4分)A是不允許的B只允許是靜態(tài)數(shù)據(jù)成員C只允許是非靜態(tài)數(shù)據(jù)成員D可允許是靜態(tài)數(shù)據(jù)成員或非靜態(tài)數(shù)據(jù)成員糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題2.?(4分)A2B4C6D8糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題3.關(guān)于運(yùn)算符重載,下列說(shuō)法正確的是()。(4分)A所有的運(yùn)算符都可以重載。B通過(guò)重載,可以使運(yùn)算符應(yīng)用于自定義的數(shù)據(jù)類型。C通過(guò)重載,可以創(chuàng)造原來(lái)沒(méi)有的運(yùn)算符。D通過(guò)重載,可以改變運(yùn)算符的優(yōu)先級(jí)。糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題4.假定一個(gè)類AB只含有一個(gè)整型數(shù)據(jù)成員a,當(dāng)用戶不定義任何構(gòu)造函數(shù)時(shí),系統(tǒng)為該類定義的無(wú)參構(gòu)造函數(shù)為()。(4分)AAB(){a=0;}BAB(intaa=0):a(aa){}CAB(intaa):a(aa){}DAB(){}糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題5.在C++中,用于實(shí)現(xiàn)動(dòng)態(tài)多態(tài)性的是()。(4分)A內(nèi)聯(lián)函數(shù)B重載函數(shù)C模板函數(shù)D虛函數(shù)糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題6.已知f1f2同一類兩個(gè)成員函數(shù),但f1不能調(diào)用f2,說(shuō)明()(4分)Af1f2都是靜態(tài)函數(shù)Bf1是靜態(tài),f2不是Cf1不是,f2是靜態(tài)Df1f2都不是靜態(tài)函數(shù)糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題7.資源描述文件中DIALOG定義的是()。(4分)A菜單B彈出式菜單C對(duì)話框資源D.加速鍵資源糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題8.在inta=3,int*p=&a;中,*p的值是()(4分)A變量a的地址值B無(wú)意義C變量p的地址值D3糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題9.下列的各類函數(shù)中,()不是類的成員函數(shù)(4分)A構(gòu)造函數(shù)B析構(gòu)函數(shù)C友元函數(shù)D復(fù)制構(gòu)造函數(shù)糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題10.文檔負(fù)責(zé)將數(shù)據(jù)存儲(chǔ)到永久存儲(chǔ)介質(zhì)中,通常是磁盤文件或數(shù)據(jù)庫(kù),存取過(guò)程稱為()。(4分)A文件訪問(wèn)B串行化C文件讀寫D格式化糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題11.以下關(guān)于函數(shù)模板敘述正確的是()。(4分)A函數(shù)模板也是一個(gè)具體類型的函數(shù)B函數(shù)模板的類型參數(shù)與函數(shù)的參數(shù)是同一個(gè)概念C通過(guò)使用不同的類型參數(shù),函數(shù)模板可以生成不同類型的函數(shù)D用函數(shù)模板定義的函數(shù)沒(méi)有類型糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題12.MFC中的集合類包括()。(4分)A對(duì)象.列表和映射B數(shù)組.列表和對(duì)象C數(shù)組.列表和映射D數(shù)組.列表和鏈表糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題13.假定AB為一個(gè)類,px為指向該類的一個(gè)含有n個(gè)對(duì)象的動(dòng)態(tài)數(shù)組的指針,則執(zhí)行“delete[]px;”語(yǔ)句時(shí)共調(diào)用該類析構(gòu)函數(shù)的次數(shù)為()。(4分)A0B1CnDn+1糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題14.下面是重載雙目運(yùn)算符+的普通函數(shù)原形,其中最符合+原來(lái)含義的是()。(4分)AValueoperator+(Value,Value);BValueoperator+(Value,int);CValue&operator+(Value,Value);DValue&operator+(Value&,Value&);糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題15.MFC類庫(kù)中的類按層次關(guān)系可知,CStatic的直接父類為()(4分)ACObjectBCWndCCcmdTargetDCFrameWnd糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題16.關(guān)鍵字()引出一個(gè)類的定義或說(shuō)明。(4分)AstructBclassCprivateDextern糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題17.類CNum的缺省構(gòu)造函數(shù)和析構(gòu)函數(shù)是()(4分)ACNum()和~CNum()BCNum(int)和~CNum()CCNum()和~CNum(delete)DCNum()和int~CNum()糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題18.軟件產(chǎn)品與其他軟件產(chǎn)品組合成一個(gè)整體的難易程度叫做軟件的()。(4分)A可維護(hù)性B可復(fù)用性C兼容性D正確性糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題19.在表達(dá)式x+y*z中,+是作為成員函數(shù)重載的運(yùn)算符,*是作為非成員函數(shù)重載的運(yùn)算符。則operator+有個(gè)參數(shù),operator*有參數(shù)。()(4分)A2.2B2.1C1.2D1.1糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題20.在類作用域中能夠通過(guò)直接使用該類的()成員名進(jìn)行訪問(wèn)。(4分)A私有B公用C保護(hù)D任何糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題21.關(guān)于常數(shù)據(jù)成員的說(shuō)法,不正確的是()。(4分)A常數(shù)據(jù)成員的定義形式與一般常變量的定義形式相同,只不過(guò)常數(shù)據(jù)成員的定義必須出現(xiàn)在類體中B常數(shù)據(jù)成員必須進(jìn)行初始化,并且不能被更新C常數(shù)據(jù)成員通過(guò)構(gòu)造函數(shù)的成員初始化列表進(jìn)行初始化D常數(shù)據(jù)成員可以在定義時(shí)直接初始化糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題22.結(jié)構(gòu)中定義的成員默認(rèn)為()訪問(wèn)屬性。(4分)ApublicBprivateCprotectedDfriend糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題23.若有定義:inta=100,*p=&a;則*p的值是()。(4分)A變量p的地址B變量a的地址值C變量a的值D無(wú)意義糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題24.關(guān)于運(yùn)算符重載,下列說(shuō)法正確的是()。(4分)A重載時(shí),運(yùn)算符的優(yōu)先級(jí)可以改變。B重載時(shí),運(yùn)算符的結(jié)合性可以改變。C重載時(shí),運(yùn)算符的功能可以改變。D重載時(shí),運(yùn)算符的操作數(shù)個(gè)數(shù)可以改變。糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題25.下列類中不屬于MFC框架基本類的是()(4分)ACWinAppBCFrameWndCCViewDCObject糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤交卷時(shí)間2020-02-1311:52:14一、單選題(每題4分,共25道小題,總分值100分)1.菜單項(xiàng)助記符前用()引導(dǎo)。(4分)A%B&C#D.$糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題2.考慮下面的函數(shù)原型聲明:voidtestDefaulParam(inta,intb=7,charz='*');下面函數(shù)調(diào)用中,不合法的是()。(4分)AtestDefaulParam(5);BtestDefaulParam(5,8);CtestDefaulParam(5,'#');DtestDefaulParam(0,0,'*');糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題3.VC中的輸出函數(shù)printf,常會(huì)出現(xiàn)一些特殊規(guī)定字符,其中“\n”表示()。(4分)A回車B換行C清屏并換頁(yè)DTab符糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析考查要點(diǎn):試題解答:總結(jié)拓展:知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題4.假定AA是一個(gè)類,“AA&abc();”是該類中一個(gè)成員函數(shù)的原型,若該函數(shù)存在對(duì)*this賦值的語(yǔ)句,當(dāng)用x.abc()調(diào)用該成員函數(shù)后,x的值()。(4分)A已經(jīng)被改變B可能被改變C不變D不受函數(shù)調(diào)用的影響糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題5.在一個(gè)類的定義中,包含有()成員的定義。(4分)A數(shù)據(jù)B函數(shù)C數(shù)據(jù)和函數(shù)D數(shù)據(jù)或函數(shù)糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題6.下面是重載雙目運(yùn)算符+的普通函數(shù)原形,其中最符合+原來(lái)含義的是()。(4分)AValueoperator+(Value,Value);BValueoperator+(Value,int);CValue&operator+(Value,Value);DValue&operator+(Value&,Value&);糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題7.棧具有()的操作特性。(4分)A先進(jìn)先出B先進(jìn)后出C進(jìn)出無(wú)序D進(jìn)出任意糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題8.實(shí)現(xiàn)運(yùn)行時(shí)的多態(tài)性,必須通過(guò)()來(lái)完成。(4分)A虛函數(shù)B重載函數(shù)C構(gòu)造函數(shù)D析構(gòu)函數(shù)糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題9.在C++中,用于實(shí)現(xiàn)動(dòng)態(tài)多態(tài)性的是()。(4分)A內(nèi)聯(lián)函數(shù)B重載函數(shù)C模板函數(shù)D虛函數(shù)糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題10.有二維字符數(shù)組chars[4][6]={“zhang”,”gao”,”tang”,”wang”},執(zhí)行程序cout<<*s[2],屏幕上顯示________。(4分)AgaoBtangCgDt糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題11.假定AA為一個(gè)類,a為該類公有的數(shù)據(jù)成員,x為該類的一個(gè)對(duì)象,則訪問(wèn)x對(duì)象中數(shù)據(jù)成員a的格式為()。(4分)Ax(a)Bx[a]Cx->aDx.a糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題12.372.運(yùn)算結(jié)果類型相同的()(4分)A9.0/2.09.0/2B9/2.09/2C9.0/29/2D9/29.0/2.0糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題13.假定AA為一個(gè)類,a為該類私有的數(shù)據(jù)成員,GetValue()為該類公有函數(shù)成員,它返回a的值,x為該類的一個(gè)對(duì)象,則訪問(wèn)x對(duì)象中數(shù)據(jù)成員a的格式為()。(4分)Ax.aBx.a()Cx->GetValue()Dx.GetValue()糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題14.文件包含命令中被包含的文件的擴(kuò)展名()。(4分)A必須是.hB不能是.hC可以是.h或.cppD必須是.cpp糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題15.下面說(shuō)法正確的是()(4分)A構(gòu)造函數(shù)可以重載,析構(gòu)函數(shù)不能重載。B構(gòu)造函數(shù)不能重載,析構(gòu)函數(shù)可以重載。C構(gòu)造函數(shù)可以重載,析構(gòu)函數(shù)也可以重載。D構(gòu)造函數(shù)和析構(gòu)函數(shù)都不可以重載。糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題16.對(duì)于一個(gè)類的構(gòu)造函數(shù),其函數(shù)名與類名()。(4分)A完全相同B基本相同C不相同D無(wú)關(guān)系糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題17.下列給字符數(shù)組賦初值時(shí),正確的是()。(4分)Achars1[]=”abcdef”;Bchars2[4]=”abcd”;Cchars3[2][3]={“abc”,”xyz”};Dchars4[4][]={‘a(chǎn)’,’x’,’s’,’t’};糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題18.對(duì)于結(jié)構(gòu)中定義的成員,其隱含訪問(wèn)權(quán)限為()(4分)AprotectedBprivateCpublicDstatic糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題19.關(guān)于常數(shù)據(jù)成員的說(shuō)法,不正確的是()。(4分)A常數(shù)據(jù)成員的定義形式與一般常變量的定義形式相同,只不過(guò)常數(shù)據(jù)成員的定義必須出現(xiàn)在類體中B常數(shù)據(jù)成員必須進(jìn)行初始化,并且不能被更新C常數(shù)據(jù)成員通過(guò)構(gòu)造函數(shù)的成員初始化列表進(jìn)行初始化D常數(shù)據(jù)成員可以在定義時(shí)直接初始化糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題20.下列語(yǔ)句的運(yùn)行結(jié)果為()#include<iostream.h>srtuctCOMPLEX{intx;inty;}cNum[2]={1,3,2,7};voidmain(){cout<<cNum[0].y*cNum[1]x<<endl;}(4分)A3B2C21D6糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題21.假定AB為一個(gè)類,則()為該類的拷貝構(gòu)造函數(shù)的原型說(shuō)明。(4分)A0B1C9D10糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題22.在下面的一維數(shù)組定義中,哪一個(gè)有語(yǔ)法錯(cuò)誤。()(4分)Ainta[]={1,2,3};Binta[10]={0};Cinta[];Dinta[5];糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題23.對(duì)于在類中定義的靜態(tài)數(shù)據(jù)成員,下面正確的說(shuō)法是()(4分)A該類的每個(gè)對(duì)象中都有一個(gè)靜態(tài)數(shù)據(jù)成員B對(duì)象創(chuàng)建時(shí)產(chǎn)生C在類外進(jìn)行初始化D既可以在類外初始化,也可以在類內(nèi)初始化糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題24.假定下列x和y均為int型變量,則不正確的賦值為()。(4分)Ax+=y++Bx++=y++Cx=++yD++x=++y糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題25.設(shè)a和b為整型變量,執(zhí)行語(yǔ)句b=(a=2+3,a*4),a+5;后a和b的值為_______。(4分)A5,10B20,25C5,25D5,20糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤一、單選題(每題4分,共25道小題,總分值100分)1.假定AB為一個(gè)類,則()為該類的拷貝構(gòu)造函數(shù)的原型說(shuō)明。(4分)A0B1C9D10糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題2.有二維字符數(shù)組chars[4][6]={“zhang”,”gao”,”tang”,”wang”},執(zhí)行程序cout<<*s[2],屏幕上顯示________。(4分)AgaoBtangCgDt糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題3.在C++中,若對(duì)函數(shù)未加說(shuō)明,則函數(shù)的隱含類型是()(4分)AintBdoubleCvoidDchar糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題4.在inta=3,int*p=&a;中,*p的值是()(4分)A變量a的地址值B無(wú)意義C變量p的地址值D3糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題5.下列表示引用的方法中,()是正確的。(4分)Aint&x=a;Bchar&y;Cint&z=1000;Dfloat&t=&a;糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題6.關(guān)鍵字()引出一個(gè)類的定義或說(shuō)明。(4分)AstructBclassCprivateDextern糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題7.所有的控件都是()類的派生類,都可以作為一個(gè)特殊的窗口來(lái)處理。(4分)ACViewBCWndCCWindowDCDialog糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題8.一個(gè)視圖對(duì)象能連接()文檔對(duì)象,一個(gè)文檔對(duì)象能連接()視圖對(duì)象。(4分)A一個(gè),多個(gè)B多個(gè),一個(gè)C一個(gè),一個(gè)D多個(gè),多個(gè)糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題9.一個(gè)類的靜態(tài)數(shù)據(jù)成員所表示屬性()。(4分)A是類的或?qū)ο蟮膶傩訠只是對(duì)象的屬性C只是類的屬性D類和友元的屬性糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題10.類的析構(gòu)函數(shù)是一個(gè)對(duì)象被()時(shí)自動(dòng)調(diào)用的。(4分)A建立B撤消C賦值D引用糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題11.當(dāng)派生類中有和基類一樣名字的成員時(shí),一般來(lái)說(shuō),()。(4分)A將產(chǎn)生二義性B派生類的同名成員將覆蓋基類的成員C是不能允許的D基類的同名成員將覆蓋派生類的成員糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題12.假定M是一個(gè)類名,且M中重載了操作符=,可以實(shí)現(xiàn)M對(duì)象間的連續(xù)賦值,如“m1=m2=m3;”。重載操作符=的函數(shù)原型最好是()。(4分)Aintoperaotor=(M);Bintoperator=(M&);CMoperator=(M&);DM&operator=(M);糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題13.假定AA是一個(gè)類,abc是該類的一個(gè)成員函數(shù),則參數(shù)表中隱含的第一個(gè)參數(shù)的類型為()。(4分)AintBcharCAADAA*糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題14.下列函數(shù)原型語(yǔ)句正確的是()。(4分)AintFunction(voida);BvoidFunction(int);CintFunction(a);Dvoidenum(doublea,intb=1);糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析考查要點(diǎn):試題解答:總結(jié)拓展:知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題15.棧具有()的操作特性。(4分)A先進(jìn)先出B先進(jìn)后出C進(jìn)出無(wú)序D進(jìn)出任意糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題16.下面()是函數(shù)重載。(4分)Avoidplay(int)和voidplay(float)Bplay()和~play()Cvoidplay(int)和intplay(int)Dvoidplay()和intplay()糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題17.下列對(duì)引用的陳述中不正確的是()。(4分)A每一個(gè)引用都是其所引用對(duì)象的別名,因此必須初始化B形式上針對(duì)引用的操作實(shí)際上作用于它所引用的對(duì)象C一旦定義了引用,一切針對(duì)其所引用對(duì)象的操作只能通過(guò)該引用間接進(jìn)行D不需要單獨(dú)為引用分配存儲(chǔ)空間糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題18.如果一個(gè)類至少有一個(gè)純虛函數(shù),那么就稱該類為()。(4分)A抽象類B派生類C純基類D以上都不對(duì)糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題19.軟件產(chǎn)品可被全部或部分地再用于新的應(yīng)用的能力叫做軟件的()。(4分)A可維護(hù)性B可復(fù)用性C兼容性D正確性糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題20.以下變量定義,不符合“匈牙利表示法則”的是()(4分)AintnX;Binti;CintnMyWeight;D.intnZ;糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題21.下面()的敘述不符合賦值兼容規(guī)則。(4分)A派生類的對(duì)象可以賦值給基類的對(duì)象B基類的對(duì)象可以賦值給派生類的對(duì)象C派生類的對(duì)象可以初始化基類的對(duì)象D派生類的對(duì)象的地址可以賦值給指向基類的指針糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題22.已知在一個(gè)類體中包含如下函數(shù)原型:Volumeoperator-(Volume)const;,下列關(guān)于這個(gè)函數(shù)的敘述中,錯(cuò)誤的是()。(4分)A這是運(yùn)算符-的重載運(yùn)算符函數(shù)B這個(gè)函數(shù)所重載的運(yùn)算符是一個(gè)一元運(yùn)算符C這是一個(gè)成員函數(shù)D這個(gè)函數(shù)不改變類的任何數(shù)據(jù)成員的值糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題23.若需要把一個(gè)類外定義的成員函數(shù)指明為內(nèi)聯(lián)函數(shù),則必須把關(guān)鍵字()放在函數(shù)原型或函數(shù)頭的前面。(4分)AinBinlineCinLineDInLiner糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題24.假定有“structBOOK{chartitle[40];floatprice;};BOOK*book;”,則不正確的語(yǔ)句為()。(4分)ABOOK*x=newbook;BBOOKx={"C++Programming",27.0};CBOOK*x=newBOOK;DBOOK*x=book;糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題25.假定指針變量p定義為“int*p=newint(100);”,要釋放p所指向的動(dòng)態(tài)內(nèi)存,應(yīng)使用語(yǔ)句()。(4分)Adeletep;Bdelete*p;Cdelete&p;Ddelete[]p;糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤交卷時(shí)間2020-02-1311:52:39一、單選題(每題4分,共25道小題,總分值100分)1.Windows操作系統(tǒng)主要基本內(nèi)核元件中,______支持與操作系統(tǒng)密切相關(guān)的功能:如進(jìn)程加載.文本切換.文件I/O以及內(nèi)存管理.線程管理等。()(4分)AGDIBKERNELCUSERD以上都不是。糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題2.應(yīng)在下列程序劃線處填入的正確語(yǔ)句是()#include<iostream.h>classBase{public:voidfun(){cout<<"Base::fun"<<ENDL;}};classDerived:publicBase{voidfun(){_____________//顯示調(diào)用基類的函數(shù)fun()cout<<"Derived::fun"<<ENDL;}};(4分)Afun();BBase.fun();CBase::fun();DBase->fun();糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題3.所有的控件都是()類的派生類,都可以作為一個(gè)特殊的窗口來(lái)處理。(4分)ACViewBCWndCCWindowDCDialog糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題4.在公用繼承方式下,有關(guān)派生類對(duì)象和基類對(duì)象的關(guān)系,不正確的敘述是()。(4分)A派生類的對(duì)象可以賦給基類的對(duì)象B派生類的對(duì)象可以初始化基類的引用C派生類的對(duì)象可以直接訪問(wèn)基類中的成員D派生類的對(duì)象的地址可以賦給指向基類的指針糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題5.假定AA是一個(gè)類,abc是該類的一個(gè)成員函數(shù),則參數(shù)表中隱含的第一個(gè)參數(shù)的類型為()。(4分)AintBcharCAADAA*糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題6.設(shè)”inta=15,b=26;”,則”cout<<(a,b);”的輸出結(jié)果是()。(4分)A15B26,15C15,26D26糾錯(cuò)參考答案為D您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題7.若需要使類中的一個(gè)指針成員指向一塊動(dòng)態(tài)存儲(chǔ)空間,則通常在()函數(shù)中完成(4分)A動(dòng)態(tài)分配一個(gè)數(shù)組B動(dòng)態(tài)分配一個(gè)對(duì)象C靜態(tài)分配一個(gè)數(shù)組D靜態(tài)分配一個(gè)對(duì)象糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題8.下面說(shuō)法正確的是()(4分)A構(gòu)造函數(shù)可以重載,析構(gòu)函數(shù)不能重載。B構(gòu)造函數(shù)不能重載,析構(gòu)函數(shù)可以重載。C構(gòu)造函數(shù)可以重載,析構(gòu)函數(shù)也可以重載。D構(gòu)造函數(shù)和析構(gòu)函數(shù)都不可以重載。糾錯(cuò)參考答案為A您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題9.從一個(gè)基類派生出的各個(gè)類的對(duì)象之間()。(4分)A共享所有數(shù)據(jù)成員,每個(gè)對(duì)象還包含基類的所有屬性B共享部分?jǐn)?shù)據(jù)成員,每個(gè)對(duì)象還包含基類的所有屬性C不共享任何數(shù)據(jù)成員,但每個(gè)對(duì)象還包含基類的所有屬性D共享部分?jǐn)?shù)據(jù)成員和函數(shù)成員糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題10.假定一個(gè)類對(duì)象數(shù)組為A[n],當(dāng)離開它定義的作用域時(shí),系統(tǒng)自動(dòng)調(diào)用該類析構(gòu)函數(shù)的次數(shù)為()。(4分)A0B1CnDn-1糾錯(cuò)參考答案為C您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題11.以下變量定義,不符合“匈牙利表示法則”的是()(4分)AintnX;Binti;CintnMyWeight;D.intnZ;糾錯(cuò)參考答案為B您的答案是未作答回答錯(cuò)誤展開解析知識(shí)點(diǎn)計(jì)算機(jī)可視化編程作業(yè)題12.程序運(yùn)行中需要從鍵盤上輸入多于一個(gè)數(shù)據(jù)時(shí),各數(shù)據(jù)之間應(yīng)使用()符號(hào)作為分隔符。(4分)A空格或逗號(hào)B逗號(hào)或回車C逗號(hào)或分號(hào)D
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐廳座位布局要求
- 特許金融分析師考試的職業(yè)路徑建議試題及答案
- 教育改進(jìn)的理論與方法
- 八年級(jí)上冊(cè)《整數(shù)指數(shù)冪的運(yùn)算性質(zhì)》課件與練習(xí)
- 英語(yǔ) 第四冊(cè)(五年制高職)3課件 Unit3 AI in the Workplace
- 重慶110中學(xué)教育集團(tuán)2024-2025學(xué)年九年級(jí)(下)入學(xué)歷史試卷
- 充電器安全知識(shí)
- 孕產(chǎn)婦管理規(guī)范
- 重點(diǎn)解析CFA試題及答案
- 過(guò)程性評(píng)價(jià)在專業(yè)綜合英語(yǔ)教學(xué)中的應(yīng)用研究
- (3月省質(zhì)檢)福建省2025屆高三畢業(yè)班適應(yīng)性練習(xí)卷英語(yǔ)試卷(含答案)
- 秸稈破壁菌酶研發(fā)項(xiàng)目可行性研究報(bào)告(范文參考)
- 2025新疆機(jī)場(chǎng)(集團(tuán))有限責(zé)任公司阿克蘇管理分公司第一季度招聘(75人)筆試參考題庫(kù)附帶答案詳解
- 2025年骨科??紡?fù)試試題及答案
- 東莞市勞動(dòng)合同模板6篇
- 全國(guó)計(jì)算機(jī)等級(jí)考試《三級(jí)信息安全技術(shù)》專用教材【考綱分析+考點(diǎn)精講+真題演練】
- 2024新版《藥品管理法》培訓(xùn)課件
- 民航基礎(chǔ)知識(shí)應(yīng)用題庫(kù)100道及答案解析
- 生豬屠宰獸醫(yī)衛(wèi)生檢驗(yàn)人員理論考試題庫(kù)及答案
- 小學(xué)數(shù)學(xué)主題活動(dòng)設(shè)計(jì)一年級(jí)《歡樂(lè)購(gòu)物街》
- 《陸上風(fēng)電場(chǎng)工程設(shè)計(jì)概算編制規(guī)定及費(fèi)用標(biāo)準(zhǔn)》(NB-T 31011-2019)
評(píng)論
0/150
提交評(píng)論