版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
注:不含主觀題第1題C++語(yǔ)言是()A機(jī)器語(yǔ)言B匯編語(yǔ)言C面向過(guò)程的高級(jí)語(yǔ)言D面向?qū)ο蟮母呒?jí)語(yǔ)言計(jì)算機(jī)語(yǔ)言和程序設(shè)計(jì)方法的發(fā)展測(cè)試題第1題面向?qū)ο蟮某绦蛟O(shè)計(jì)方法的主要優(yōu)勢(shì)在于A編寫(xiě)硬件接口程序B編寫(xiě)小規(guī)模的數(shù)值計(jì)算程序C開(kāi)發(fā)大型系統(tǒng)D開(kāi)發(fā)函數(shù)庫(kù)面向?qū)ο蟮幕靖拍顪y(cè)試題第1題在C++中,實(shí)現(xiàn)封裝性需借助于A枚舉B類(lèi)C數(shù)組D函數(shù)第2題在面向?qū)ο蠓椒ㄖ?不屬于”對(duì)象”基本特點(diǎn)的是A一致性B分類(lèi)性C多態(tài)性D標(biāo)識(shí)唯一性程序的開(kāi)發(fā)過(guò)程測(cè)試題第1題關(guān)于編程下列說(shuō)法錯(cuò)誤的是A編程需要用一種程序設(shè)計(jì)語(yǔ)言B編程就是軟件開(kāi)發(fā)的全部工作C編寫(xiě)面向?qū)ο蟮某绦蜃詈眠x用面向?qū)ο蟮恼Z(yǔ)言D編程完成之后需要進(jìn)行測(cè)試第2題下列說(shuō)法錯(cuò)誤的是A源程序不能被計(jì)算機(jī)系統(tǒng)執(zhí)行B匯編語(yǔ)言、高級(jí)語(yǔ)言寫(xiě)的程序都是源程序C解釋程序的作用是驗(yàn)證程序運(yùn)行結(jié)果是否與預(yù)期相符D匯編程序、編譯程序、解釋程序都是用來(lái)翻譯源程序的第3題下列說(shuō)法中正確的是A編譯器不檢查源程序的語(yǔ)法正確與否B運(yùn)行可執(zhí)行程序必須由編譯器來(lái)啟動(dòng)程序C編譯器的主要任務(wù)是測(cè)試程序運(yùn)行時(shí)的錯(cuò)誤DC++源程序在編譯以后還需要連接才能生成可執(zhí)行程序信息的表示和儲(chǔ)存測(cè)試題第1題計(jì)算機(jī)最小的存儲(chǔ)單位是bitA正確B錯(cuò)誤第2題255(10)轉(zhuǎn)換為二進(jìn)制為_(kāi)___正確答案::["11111111"]第3題0.101(2)轉(zhuǎn)化為十進(jìn)制為_(kāi)___正確答案::["0.625"]第4題八位二進(jìn)制原碼:____八位二進(jìn)制補(bǔ)碼:____正確答案::["10111000"]正確答案::["11001000"]C++語(yǔ)言概述測(cè)試題第1題以下屬于c++語(yǔ)言的特點(diǎn)是:(多選)A支持面向?qū)ο蟪绦蛟O(shè)計(jì)B支持泛型程序設(shè)計(jì)C支持面向過(guò)程程序設(shè)計(jì)正確答案:ABC第2題以下字符串可以作為標(biāo)識(shí)符的是(多選)A_B123CC++DDefineEintFcout正確答案:ADF基本數(shù)據(jù)類(lèi)型、常量、變量測(cè)試題第1題C風(fēng)格字符串”C++”在內(nèi)存中占用的字節(jié)數(shù)是____。正確答案::["4"]第2題符號(hào)常量在定義時(shí)一定要初始化()ATrueBfalse運(yùn)算與表達(dá)式測(cè)試題第1題以下哪個(gè)屬于算術(shù)運(yùn)算符:A^B%C=D||第2題n=n+3也可以寫(xiě)成____正確答案::["n+=3","n+=3"]第3題請(qǐng)寫(xiě)出以下表達(dá)式的運(yùn)算類(lèi)型:請(qǐng)?zhí)顚?xiě)以下答案之一(逗號(hào)、關(guān)系、邏輯、條件):____:____:____:____正確答案::["關(guān)系"]正確答案::["條件"]正確答案::["逗號(hào)"]正確答案::["邏輯"]第4題sizeof(short)的結(jié)果為_(kāi)___。正確答案::["2"]第5題3&5的結(jié)果為_(kāi)___正確答案::["1"]第6題表達(dá)式的值為a=0||sizeof(int):AtrueBfalse數(shù)據(jù)的輸入和輸出測(cè)試題第1題控制格式的標(biāo)志位中,轉(zhuǎn)換為十六進(jìn)制形式的標(biāo)志位是AdecBhexCoctDws第2題控制格式輸入輸出的操縱符中,設(shè)置域?qū)挼氖?AwsBoctCsetfill()Dsetw()選擇結(jié)構(gòu)測(cè)試題第1題為了避免嵌套的if-else語(yǔ)句的二義性,C語(yǔ)言規(guī)定else總是與__組成配對(duì)關(guān)系A(chǔ)縮排位置相同的ifB在其之前未配對(duì)的ifC在其之前最近的未配對(duì)的ifD同一行上的if第2題switchcase語(yǔ)句中,case語(yǔ)句后的表達(dá)式可以是變量。____(填是或否)正確答案::["否"]第3題swichcase語(yǔ)句中,case分支中的語(yǔ)句可以是多個(gè)語(yǔ)句且不需要大括號(hào)。____(填是或否)正確答案::["是"]循環(huán)結(jié)構(gòu)測(cè)試題第1題while語(yǔ)句后的表達(dá)式在值為true的時(shí)候會(huì)執(zhí)行語(yǔ)句。____(填是或否)正確答案::["是"]第2題以下敘述正確的是Ado-while語(yǔ)句構(gòu)成的循環(huán)不能用其它語(yǔ)句構(gòu)成的循環(huán)來(lái)代替Bdo-while語(yǔ)句構(gòu)成的循環(huán)只能用break語(yǔ)句退出C用do-while語(yǔ)句構(gòu)成的循環(huán),在while后的表達(dá)式為true時(shí)結(jié)束循環(huán)D用do-while語(yǔ)句構(gòu)成的循環(huán),在while后的表達(dá)式為false時(shí)結(jié)束循環(huán)第3題下列程序計(jì)算1+2+3+...+9,請(qǐng)補(bǔ)充代碼Ai++B--iCi+=1正確答案:AC第4題以下程序能否實(shí)現(xiàn)求10以內(nèi)所有正奇數(shù)之和A可以B不可以自定義類(lèi)型第1題TUE的值為:____正確答案::["9"]第2題TUE的值為:____正確答案::["2"]函數(shù)定義測(cè)試題第1題單選題void
test()
{
return;}函數(shù)test定義如上,是否正確()A是B否第2題question(int
a)
{
return
a;}函數(shù)question定義如上,它缺失了()A返回值類(lèi)型B函數(shù)名C形式參數(shù)表D語(yǔ)句序列函數(shù)調(diào)用測(cè)試題第1題已知函數(shù)FA調(diào)用FB,若要把這兩個(gè)函數(shù)定義在同一個(gè)文件中,則AFA必須定義在FB之前BFB必須定義在FA之前C若FA定義在FB之后,則FA的原型必須出現(xiàn)在FB的定義之前D若FB定義在FA之后,則FB的原型必須出現(xiàn)在FA的定義之前第2題判斷題若函數(shù)定義在調(diào)用點(diǎn)之前,可以不另外聲明,這句話是否正確()A是B否第3題例3-2的程序中,如果運(yùn)行時(shí)輸入01101001,power()函數(shù)會(huì)執(zhí)行____次?正確答案::["4"]第4題例3-3的程序中的arctan()函數(shù),如果執(zhí)行arctan(1/5.0),那么函數(shù)中while循環(huán)的循環(huán)體最后一次被執(zhí)行后,i的值是多少填入符合題目要求的i的值(整數(shù)):____正確答案::["21"]第5題在symm函數(shù)中,當(dāng)輸入?yún)?shù)n=233時(shí)循環(huán)內(nèi)部執(zhí)行了____次。正確答案::["3"]第6題以下說(shuō)法中,錯(cuò)誤的一項(xiàng)是()A實(shí)參可以是常量、變量,但不可以是表達(dá)式B實(shí)參類(lèi)型必須與形參相符C值傳遞是傳遞參數(shù)值,即單向傳遞D引用傳遞可以實(shí)現(xiàn)雙向傳遞嵌套與遞歸測(cè)試題第1題#includeusingnamespacestd;voidfunction2(intn);voidfunction1(intn){if(n<=0)return;function2(n-2);}voidfunction2(intn){if(n<=0)return;function1(n-1);}intmain(){function1(5);return0;}下列關(guān)于程序運(yùn)行情況的描述中,正確的是Afunction1運(yùn)行1次,function2運(yùn)行2次Bfunction1運(yùn)行2次,function2運(yùn)行1次Cfunction1運(yùn)行2次,function2運(yùn)行3次Dfunction1運(yùn)行2次,function2運(yùn)行2次第2題算斐波那契數(shù)列第n項(xiàng)的定義如下:intfib(intn){if(n==0)return1;elseif(n==1)return2;elsereturnfib(n-1)+fib(n-2);}若執(zhí)行函數(shù)調(diào)用表達(dá)式fib(2),函數(shù)fib被調(diào)用次數(shù)是A1B2C3D4第3題寫(xiě)出函數(shù)調(diào)用f(3,5)的返回值:intf(inta,intb){if(a<b)returnf((b-a),a);elseif(a==b)return2*a;elsereturnf(f(a/2,b),f(b,b%2));}____正確答案::["2"]第4題例3-9課后習(xí)題函數(shù)comm在輸入為n=5,k=9時(shí)的返回值為:____正確答案::["0"]第5題例3-10課后習(xí)題
當(dāng)盤(pán)子個(gè)數(shù)為10時(shí),hanoi函數(shù)一共被調(diào)用了____次。正確答案::["1023"]函數(shù)的參數(shù)傳遞測(cè)試題第1題在()時(shí)為形參分配存儲(chǔ)空間。A函數(shù)聲明B函數(shù)定義C函數(shù)調(diào)用引用類(lèi)型測(cè)試題第1題題目包含多個(gè)選項(xiàng),但學(xué)生只能選擇一個(gè)答案。可以作為雙向傳遞的是()傳遞A值B引用第2題可以定義指向引用的指針.含有可變參數(shù)的函數(shù)測(cè)試題第1題題目包含多個(gè)選項(xiàng),但學(xué)生只能選擇一個(gè)答案。判斷以下說(shuō)法是否正確:當(dāng)需要編寫(xiě)含有可變參數(shù)的函數(shù)時(shí),若參數(shù)類(lèi)型不同,可選擇使用標(biāo)準(zhǔn)庫(kù)中的initializer_list類(lèi)型A正確B錯(cuò)誤內(nèi)聯(lián)函數(shù)測(cè)試題第1題要求通過(guò)函數(shù)實(shí)現(xiàn)一種不太復(fù)雜的功能,并且要加快執(zhí)行速度,則選用A內(nèi)聯(lián)函數(shù)B重載函數(shù)C遞歸函數(shù)D嵌套函數(shù)第2題類(lèi)內(nèi)實(shí)現(xiàn)好的成員函數(shù)是內(nèi)聯(lián)函數(shù),在類(lèi)體外實(shí)現(xiàn)的函數(shù)不能是內(nèi)聯(lián)函數(shù)A正確B錯(cuò)誤CONSTEXPR函數(shù)課后習(xí)題第1題已知程序中有以下聲明:intnonconst_var=100;constintconst_var1=2;constintconst_var2=nonconst_var;則下述代碼中正確的是:Aconstexprintconstexpr_var1=3+const_var1*4;
Bconstexprintconstexpr_var2=3+nonconst_var*4;Cconstexprintconstexpr_var3=3+const_var2*4;帶默認(rèn)參數(shù)值的函數(shù)測(cè)試題第1題判斷下面的函數(shù)定義中錯(cuò)誤的是:Afloatvolume(floatx=1.0,floaty=1.0,floatz=1.0){returnx*y*z;}Bfloatvolume(floatx,floaty=1.0,floatz){returnx*y*z;}Cfloatvolume(floatx,floaty=1.0,floatz=1.0){returnx*y*z;}Dfloatvolume(floatx,floaty,floatz){returnx*y*z;}第2題例3-15中的getVolume函數(shù),如果直接調(diào)用inta=getVolume();后,會(huì)有什么樣的結(jié)果?A編譯運(yùn)行正確,a的值為0B編譯運(yùn)行正確,a的值為6C編譯報(bào)錯(cuò)D運(yùn)行出錯(cuò)函數(shù)重載測(cè)試題第1題函數(shù)intadd(inta,intb);和intadd(intc,intd);定義在同一個(gè)文件中,是否能編譯通過(guò).A否B能第2題兩個(gè)重載函數(shù)可以有哪些地方不相同?A函數(shù)名B參數(shù)個(gè)數(shù)C參數(shù)類(lèi)型正確答案:BCC++系統(tǒng)函數(shù)習(xí)題第1題通過(guò)查閱系統(tǒng)函數(shù)完成下列程序,輸入一個(gè)浮點(diǎn)數(shù),輸出其絕對(duì)值。本題答案fabs或者abs都算對(duì)#include<_____>#include<iostream>usingnamespacestd;intmain(void){floatn;cin>>n;cout<<fabs(n)<<endl;return0;}____正確答案::["cmath"]面向?qū)ο蟪绦虻幕咎攸c(diǎn)測(cè)試題第1題抽象使得協(xié)同工作的開(kāi)發(fā)人員可以更多地關(guān)注他人的代碼功能而非代碼實(shí)現(xiàn)。A對(duì)B錯(cuò)類(lèi)和對(duì)象測(cè)試題第1題可以在類(lèi)外使用成員訪問(wèn)運(yùn)算符"."訪問(wèn)私有變量或方法。A對(duì)B錯(cuò)第2題視頻的例子中,如果先后調(diào)用myClock.setTime(8,30,30);myClock.setTime(10);myClock.showTime();程序的輸出是什么(____:____:____)正確答案::["10"]正確答案::["0"]正確答案::["0"]構(gòu)造函數(shù)測(cè)試題第1題在C++中,編譯系統(tǒng)自動(dòng)為一個(gè)類(lèi)生成缺省構(gòu)造函數(shù)的條件是A該類(lèi)沒(méi)有定義任何有參構(gòu)造函數(shù)B該類(lèi)沒(méi)有定義任何無(wú)參構(gòu)造函數(shù)C該類(lèi)沒(méi)有定義任何構(gòu)造函數(shù)D該類(lèi)沒(méi)有定義任何成員函數(shù)第2題視頻的例子中,如果將main函數(shù)中的Clockc(0,0,0);替換成Clockc;會(huì)有什么結(jié)果?A編譯運(yùn)行正確,輸出為0:0:0B編譯運(yùn)行正確,輸出為不確定的值C編譯報(bào)錯(cuò)D運(yùn)行出錯(cuò)第3題#include<iostream>usingnamespacestd;className{charname[20];public:Name(){strcpy(name,"");cout<<'?';}Name(char*fname){strcpy(name,fname);cout<<'?';}};intmain(){Namenames[3]={Name("張三"),Name("李四")};return0;}運(yùn)行此程序輸出符號(hào)?的個(gè)數(shù)是A0B1C2D3第4題有如下的程序:#include<cstring>#include<iostream>usingnamespacestd;classMyString{public:MyString(constchar*s);~MyString(){delete[]data;}protected:unsignedlen;char*data;};MyString::MyString(constchar*s){len=strlen(s);data=newchar[len+1];strcpy(data,s);}intmain(){MyStringa("C++Programming");MyStringb(a);return0;}在運(yùn)行上面的程序時(shí)出錯(cuò),出錯(cuò)的原因是()。A構(gòu)造函數(shù)的實(shí)參不允許是本類(lèi)的對(duì)象B沒(méi)有定義實(shí)現(xiàn)深層復(fù)制(深拷貝)的拷貝構(gòu)造函數(shù)C構(gòu)造對(duì)象a時(shí)實(shí)參與形參類(lèi)型不符D系統(tǒng)不能生成缺省的拷貝構(gòu)造函數(shù)第5題已知類(lèi)MyClass的定義如下:classMyClass{private:intnum;public:MyClass(intd):num(d){}MyClass(constMyClass&original):num(original.num){}friendvoidprint(MyClassC){cout<<C.num;}};且有如下程序段:MyClassc(5);MyClass*p1;p1=&c;print(*p1);print(c);運(yùn)行這個(gè)程序段的過(guò)程中,對(duì)類(lèi)MyClass的復(fù)制構(gòu)造函數(shù)的調(diào)用次數(shù)是A4B3C2D1第6題intmain(){Studentt1;Studentt2(t1);//1Studentt3=t1;//2return0;}Student為表示學(xué)生的類(lèi)且未重載賦值操作符,則上述程序中有調(diào)用復(fù)制構(gòu)造函數(shù)的是:A1B2C1和2析構(gòu)函數(shù)測(cè)試題第1題單選題提供了單選按鈕,學(xué)生只能選擇一個(gè)認(rèn)為正確的答案??梢韵蛭鰳?gòu)函數(shù)中傳入?yún)?shù)以完成對(duì)象被刪除前的一些清理工作。A正確B錯(cuò)誤類(lèi)的組合測(cè)試題第1題下列關(guān)于類(lèi)成員對(duì)象構(gòu)造函數(shù)調(diào)用順序的敘述中,正確的是A與它們?cè)诔跏蓟斜碇械捻樞蛳嗤珺與它們?cè)陬?lèi)中聲明的順序相同C與析構(gòu)函數(shù)的調(diào)用順序相同D順序不確定第2題視頻中的程序中,每調(diào)用一次"參數(shù)為兩個(gè)Point"的Line類(lèi)的構(gòu)造函數(shù),要執(zhí)行幾次Point類(lèi)的復(fù)制構(gòu)造函數(shù)?輸入執(zhí)行次數(shù)(整數(shù)):____正確答案::["4"]第3題前向引用聲明某個(gè)類(lèi)后,可在之后的其他類(lèi)的成員函數(shù)中將該類(lèi)作為參數(shù)類(lèi)型使用A對(duì)B錯(cuò)UML簡(jiǎn)介課后習(xí)題第1題在UML中,虛線箭頭表示____,實(shí)線空心三角形表示____,實(shí)線空心菱形表示____,實(shí)線實(shí)心菱形表示____。A.繼承B.依賴C.組成聚集D.共享聚集(請(qǐng)依次填入大寫(xiě)字母序號(hào))正確答案::["B"]正確答案::["A"]正確答案::["D"]正確答案::["C"]結(jié)構(gòu)體與聯(lián)合體測(cè)試題第1題以下關(guān)于結(jié)構(gòu)體和聯(lián)合體說(shuō)法正確的是A結(jié)構(gòu)體的缺省訪問(wèn)權(quán)限是publicB在c++中,結(jié)構(gòu)體可以有函數(shù)成員C聯(lián)合體各成員共用同一組內(nèi)存單元D聯(lián)合體中任何兩個(gè)成員可以同時(shí)有效正確答案:ABC枚舉類(lèi)測(cè)試題第1題在視頻中的的如下的定義:enumclassCategory{General=1,Pistol,MachineGun,Cannon};Pistol的值為:A0B1C2D3標(biāo)識(shí)符的作用域與可見(jiàn)性測(cè)試題第1題inti=1;intmain(){{inti=2;}cout<<i<<endl;return0;}以下程序輸出為:A2B1對(duì)象的生存期測(cè)試題第1題使用static聲明的局部變量的生存期是()A整個(gè)程序B從函數(shù)中聲明開(kāi)始到函數(shù)結(jié)束C從函數(shù)中聲明開(kāi)始到程序結(jié)束D以上都不對(duì)類(lèi)的靜態(tài)成員測(cè)試題第1題靜態(tài)數(shù)據(jù)成員為整個(gè)類(lèi)所有,在定義時(shí)通過(guò)____關(guān)鍵字聲明。正確答案::["static"]第2題靜態(tài)函數(shù)不可直接訪問(wèn)對(duì)象的變量。A對(duì)B錯(cuò)類(lèi)的友元測(cè)試題第1題下面關(guān)于友元的描述中,錯(cuò)誤的是A友元函數(shù)可以訪問(wèn)該類(lèi)的私有數(shù)據(jù)成員B一個(gè)類(lèi)的友元類(lèi)中的成員函數(shù)都是這個(gè)類(lèi)的友元函數(shù)C友元可以提高程序的運(yùn)行效率D若A是B的友元類(lèi),則B類(lèi)可以訪問(wèn)A類(lèi)的私有成員共享數(shù)據(jù)的保護(hù)測(cè)試題第1題下列關(guān)于常成員的說(shuō)法不正確的是哪一個(gè)A常數(shù)據(jù)成員必須進(jìn)行初始化,并且不能被更新B常數(shù)據(jù)成員可以在定義時(shí)直接初始化(C++11)C常成員函數(shù)不可以被非常對(duì)象調(diào)用D常數(shù)據(jù)成員通過(guò)構(gòu)造函數(shù)的成員初始列表進(jìn)行初始化多文件結(jié)構(gòu)和預(yù)編譯命令測(cè)試題第1題以下關(guān)于外部變量和外部函數(shù)的說(shuō)法,錯(cuò)誤的是A外部變量的聲明可以是引用性的聲明B靜態(tài)變量和靜態(tài)函數(shù)即使使用extern聲明,它們的使用范圍仍然被限定在定義文件中C外部變量可以為多個(gè)源文件所共享D外部函數(shù)和外部變量在聲明時(shí),都不能省略關(guān)鍵詞extern第2題以下哪一個(gè)不在標(biāo)準(zhǔn)C++庫(kù)中A微軟基礎(chǔ)類(lèi)(MFC)B容器類(lèi)與抽象容器類(lèi)(ADT)C存儲(chǔ)管理類(lèi)D錯(cuò)誤管理第3題以下關(guān)于預(yù)處理的說(shuō)法,錯(cuò)誤的是A預(yù)處理在編譯前進(jìn)行B預(yù)處理指令需要分號(hào)結(jié)尾C每條預(yù)處理指令必須單獨(dú)占用一行D預(yù)處理指令可以出現(xiàn)在程序的任何位置數(shù)組的定義與初始化測(cè)試題第1題初始化一個(gè)二維數(shù)組static
int
a[3][4]={{1},{0,6},{0,0,11}};a[0][3]的值為:-未答A1B0C6D11第2題判斷:已知一個(gè)已初始化的一維數(shù)組a,數(shù)組長(zhǎng)度為6,則可以引用數(shù)組元素進(jìn)行賦值操作,如a[0]
=
a[2]
+
a[3]
–
a[2*3].A正確B錯(cuò)誤第3題已知數(shù)組arr的定義如下intarr[5]={1,2,3,4,5};下列語(yǔ)句中值不是2的是A*arr+1B*(arr+1)Carr[1]D*arr數(shù)組作為函數(shù)的參數(shù)測(cè)試題第1題將數(shù)組做函數(shù)參數(shù)時(shí),在函數(shù)體內(nèi)對(duì)形參數(shù)組數(shù)據(jù)的修改將會(huì)直接影響實(shí)參數(shù)組?A是B否對(duì)象數(shù)組測(cè)試題第1題使用Pointa[3]={Point(1,2),Point(3,4),Point()};時(shí),系統(tǒng)調(diào)用了__次Point類(lèi)的默認(rèn)構(gòu)造函數(shù)?A1B2C3D4指針的定義和運(yùn)算測(cè)試題第1題如果x是整型變量,則合法的形式是____答案填大寫(xiě)字母。正確答案::["D"]第2題以下關(guān)于地址和指針的敘述中正確的是A可以取變量的地址賦值給同類(lèi)型的指針變量B可以取常量的地址賦值給同類(lèi)型的指針變量C可以取一個(gè)指針變量的地址賦給本指針變量,這樣就使得指針變量指向自身D所有指針變量如果未賦初值,則自動(dòng)賦空值NULL指針與數(shù)組測(cè)試題第1題已知inta[10],*pa=a;則選項(xiàng)中等效的有(多選題):Aa[i]B*(pa+i)C*(a+i)Dpa[i]正確答案:ABCD第2題已知Point
*pa[2];則pa[0]和pa[1]是:A兩個(gè)Point類(lèi)型元素B兩個(gè)Point指針類(lèi)型元素指針與函數(shù)測(cè)試題第1題以下說(shuō)法不正確的是:A以指針作為函數(shù)參數(shù)可以實(shí)現(xiàn)數(shù)據(jù)的雙向傳遞B只有指向常量的指針才能作為函數(shù)的形參C當(dāng)數(shù)組名作為函數(shù)的參數(shù)時(shí),則退化為一個(gè)指針第2題關(guān)于指針類(lèi)型的函數(shù),下列說(shuō)法正確的是:A可以返回非靜態(tài)局部變量的地址B可以返回主調(diào)函數(shù)中合法的地址C子函數(shù)中通過(guò)new操作取得的地址不能作為返回值D子函數(shù)中通過(guò)new操作取得的地址不存在安全隱患第3題設(shè)有以下函數(shù)voidfun(intn,char*s){......}。則下面對(duì)函數(shù)指針的定義和賦值均是正確的是?Avoid(*pf)(int,char);pf=&fun;Bvoid(*pf)(int,char*);pf=fun;Cvoid*pf();*pf=fun;Dvoid*pf();pf=fun;對(duì)象指針測(cè)試題第1題要定義一個(gè)引用變量p使之引用類(lèi)MyClass的一個(gè)對(duì)象,正確的定義語(yǔ)句是AMyClassp=MyClass;BMyClassp=newMyClass;CMyClass&p=newMyClass;DMyClassa,&p=a;動(dòng)態(tài)內(nèi)存分配測(cè)試題第1題于C++的動(dòng)態(tài)存儲(chǔ)分配,下列說(shuō)法正確的是?Anew和delete是C++語(yǔ)言中專(zhuān)門(mén)用于動(dòng)態(tài)內(nèi)存分配和釋放的函數(shù)B動(dòng)態(tài)分配的內(nèi)存空間也可以被初始化C當(dāng)系統(tǒng)內(nèi)存不夠時(shí),會(huì)自動(dòng)回收不再使用的內(nèi)存單元,因此程序中不必用delete釋放內(nèi)存空間D當(dāng)動(dòng)態(tài)分配內(nèi)存失敗時(shí),系統(tǒng)會(huì)立刻崩潰,因此一定要慎用new第2題為了動(dòng)態(tài)聲明一個(gè)內(nèi)容為”string”的字符串,下列語(yǔ)句中正確的是Acharstr=newchar[10];strcpy(str,"string");Bchar*str=newchar[10];strcpy(str,"string");Cchar*str=newchar
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職網(wǎng)絡(luò)技術(shù)(網(wǎng)絡(luò)協(xié)議分析)試題及答案
- 2025年高職工程地質(zhì)勘查(地質(zhì)勘查實(shí)操)試題及答案
- 2026年軟件開(kāi)發(fā)(軟件工程)綜合測(cè)試題及答案
- 2025年中職公共管理(檔案管理)試題及答案
- 2026年中醫(yī)執(zhí)業(yè)助理醫(yī)師(醫(yī)學(xué)綜合筆試)試題及答案
- 2026年企業(yè)證券顧問(wèn)(企業(yè)證券咨詢)考題及答案
- 2025-2026年高三生物(知識(shí)鞏固)下學(xué)期試題及答案
- 2025年中職(建筑工程施工)測(cè)量技術(shù)階段測(cè)試試題及答案
- 2026年中職第二學(xué)年(廣告設(shè)計(jì))廣告創(chuàng)意與制作綜合測(cè)試題及答案
- 2025年高職稅務(wù)軟件實(shí)訓(xùn)(軟件實(shí)訓(xùn))試題及答案
- 2024年鉆機(jī)購(gòu)銷(xiāo)合同范本
- 湘教版小學(xué)音樂(lè)教材全目錄
- 煙道拆除安裝方案
- 人教部編版五年級(jí)上冊(cè)語(yǔ)文第八單元復(fù)習(xí)課件
- 鋼材采購(gòu)產(chǎn)品供貨方案
- 充電樁巡檢維護(hù)保養(yǎng)記錄表
- 海事集裝箱裝箱檢查員考試題庫(kù)
- 名師工作室個(gè)人三年發(fā)展規(guī)劃
- 2023屆廣東省深圳市高三第二次調(diào)研考試語(yǔ)文講評(píng)課件
- 全國(guó)碩士研究生入學(xué)統(tǒng)一考試《思想政治理論》試題答題卡模板
- 水肥一體化技術(shù)稿
評(píng)論
0/150
提交評(píng)論