




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、考試試卷2007-學(xué)-年2學(xué)0期0時(shí)8間10分0鐘C+語(yǔ)言程序設(shè)計(jì)基礎(chǔ)課程學(xué)時(shí)學(xué)分考試形式:閉卷專(zhuān)業(yè)年級(jí):總分分,占總評(píng)成績(jī)注:此頁(yè)不作答題紙,請(qǐng)將答案寫(xiě)在答題紙上一、單選題(本題分,每小題分)在面向?qū)ο蟮某绦蛟O(shè)計(jì)C+中,當(dāng)用、輸入、輸出時(shí)程序頭部要C、#includeD、#、nclude類(lèi)的概念是、對(duì)象的抽象。、同一類(lèi)記錄的集合。C、同一類(lèi)數(shù)據(jù)的集合。、所有對(duì)象的集合。源程序文件的擴(kuò)展名為()A、.CPPB、.CC、.DLL有二維字符數(shù)組執(zhí)行程序屏幕上顯示C、gD、t編譯程序的功能是()、將匯編語(yǔ)言程序轉(zhuǎn)換為目標(biāo)程序、將匯編語(yǔ)言程序轉(zhuǎn)換為高級(jí)語(yǔ)言程序C、將高級(jí)語(yǔ)言程序轉(zhuǎn)換為目標(biāo)程序、將高級(jí)語(yǔ)
2、言程序轉(zhuǎn)換為匯編語(yǔ)言程序下面的函數(shù)聲明中哪一個(gè)是C的重載函數(shù)C、floatBC(inta,intb,intc=0)D、voidBC(inta,intb=0)7. 設(shè)a和b為整型變量,執(zhí)行語(yǔ)句b=(a=2+3,a*4),a+5后a和b的值為,A、5,10B、20,25C、5,25D、5,208. 如果a=1,b=2,c=3,d=4則條件表達(dá)式“ab?a:cA、3B、2C、1D、49. 在inta3=1,3,2,4,5,6,0中,a22的值是()A、3B、2C、6D、410. 已知charc;char*constpc=asdf,()是正確的。A、pc=dfghB、*pc=bC、*pc+=yD、pc
3、=&i=10;執(zhí)行下列語(yǔ)句后,i的值是。switch(i)case9:i+=1;case10:i+=1;case11:i+=1;case12:i+=1;A、10B、11C、12D、1312. 對(duì)于int*pa5的描述,()是正確的。A、pa是一個(gè)指向數(shù)組的指針,所指向的數(shù)組是5個(gè)int型元素B、pa是一個(gè)指向某數(shù)組中的第5個(gè)元素的指針,該元素是int型變量C、pa5表示某個(gè)數(shù)組的第5個(gè)元素的值D、pa是一個(gè)具有5個(gè)元素的指針數(shù)組,每個(gè)元素是一個(gè)nt型指針13. 設(shè)有類(lèi)型說(shuō)明:enumcolorred,yellow=3,white,black;則執(zhí)行語(yǔ)句coutA、4B、3C、2D
4、、114. 執(zhí)行下列語(yǔ)句后的輸出結(jié)果是()。inthot=100;int&rad=hot;hot+=100;coutA、0B、100C、200D、30015. 下列對(duì)結(jié)構(gòu)及其變量定義錯(cuò)誤的是:()A、structMyStructB、structMyStructintnum;intnum;charch;charch;my;MyStructmy;C、structD、structintnum;intnum;charch;charch;my;structmy;16. 執(zhí)行以下程序:#includevoidmain(void)charc=0;cout輸出的結(jié)果是。A、0B、語(yǔ)法錯(cuò)C、0D、一個(gè)空行17.
5、 下列關(guān)于指針運(yùn)算的描述錯(cuò)誤的是:()A、在一定條件下,兩個(gè)指針可以相加B、在一定條件下,兩個(gè)指針可以進(jìn)行關(guān)系運(yùn)算C、在一定條件下,指針可以為空D、在一定條件下,兩個(gè)指針可以相互賦值18. 在C+語(yǔ)言中,對(duì)函數(shù)參數(shù)默認(rèn)值描述正確的是:()A、函數(shù)參數(shù)的默認(rèn)值只能設(shè)定一個(gè)B、一個(gè)函數(shù)的參數(shù)若有多個(gè),則參數(shù)默認(rèn)值的設(shè)定可以不連續(xù)C、函數(shù)參數(shù)必須設(shè)定默認(rèn)值D、在設(shè)定了參數(shù)的默認(rèn)值后,該參數(shù)后面定義的所有參數(shù)都必須設(shè)定默認(rèn)值19. 關(guān)于函數(shù)的所有缺省參數(shù)的敘述正確:A、只能出現(xiàn)在參數(shù)表的最左邊B、只能出現(xiàn)在參數(shù)表的最右邊C、必須用非缺省的參數(shù)隔開(kāi)D、都不對(duì)20. 不能作為函數(shù)重載判斷依據(jù)的是:()A、
6、參數(shù)個(gè)數(shù)B、參數(shù)類(lèi)型C、函數(shù)名字D、返回類(lèi)型21. 以下程序的輸出結(jié)果是:()#includevoidprt(int*x,int*y,int*z)cout+*x,+*y,*z+inta=10,c=20,b=40;voidmain()prt(&a,&b,&c);prt(&a,&b,&c);A、11,42,31B、11,41,20C、11,21,40D、11,41,2112,21,4112,42,2011,21,4112,42,2222. 以下程序的輸出結(jié)果是:()#includevoidfunc(char*m)+m;cout*mvoidmain()staticchar*a=morning,aft
7、ernoon,evening;char*p;p=a;func(p);A、字符o的起始地址B、字符a的起始地址C、字符oD、afernoon23. 以下程序的輸出結(jié)果是:()#includeintfun(char*s)char*p=s;while(*p!=0)p+;return(p-s);voidmain()coutA、0B、1C、2D、324. 在一個(gè)函數(shù)中,要求通過(guò)函數(shù)來(lái)實(shí)現(xiàn)一種不太復(fù)雜的功能,并且要求加快執(zhí)行速度,選用合適。A、內(nèi)嵌函數(shù)B、重載函數(shù)C、遞歸調(diào)用D、嵌套調(diào)用二、填空題(本題22分,每空2分)1在C語(yǔ)言中,編程的單位是;在C+語(yǔ)言中,編程的單位是。2. 對(duì)類(lèi)中的成員函數(shù)和屬性的
8、訪問(wèn)是通過(guò)Public、Private和protected這3個(gè)關(guān)鍵字來(lái)控制的。3. 般情況下,按照面向?qū)ο蟮囊?,把?lèi)中的數(shù)據(jù)成員屬性)定義為私有權(quán)限,而把成員函數(shù)(方法)定義為Public權(quán)限。4. 在類(lèi)定義中,數(shù)據(jù)和成員函數(shù)默認(rèn)權(quán)限是_私有。5. 類(lèi)中的構(gòu)造函數(shù)是一個(gè)特殊的成員函數(shù),它由類(lèi)的對(duì)象lew調(diào)用,它的作用是初始化。6. 在定義類(lèi)的對(duì)象時(shí),C+程序?qū)⒆詣?dòng)調(diào)用該對(duì)象的構(gòu)造函數(shù)函數(shù)初始化對(duì)象自身。7.在撤銷(xiāo)類(lèi)的對(duì)象時(shí),C+程序?qū)⒆詣?dòng)調(diào)用該對(duì)象的析構(gòu)函數(shù)函數(shù)。8. 非成員函數(shù)應(yīng)聲明為類(lèi)的友元函數(shù)才能訪問(wèn)這個(gè)類(lèi)的private成員。9. 在下面程序的橫線處填上適當(dāng)?shù)恼Z(yǔ)句,使該程序執(zhí)行結(jié)果
9、為10。#includeclassMyClasspublic:/為x置值intGetNum()returnx;取x值private:intx;voidmain()MyClassmy(10);coutmy.GetNum()endl;三、閱讀程序,嚴(yán)格按輸出順序與格式寫(xiě)出程序運(yùn)行結(jié)果(本題30分,每小題6分)下列程序的輸出結(jié)果是(1)。#defineMUL(x,y)x*y#includevoidmain(void)intx=4,y=6;cout下面函數(shù)的功能是(2)。sss(char*s,char*t)while(*s)&(*t)&(*t+=*s+);return;程序#includeintc=-
10、1;voidf(int*a,intb)staticintc=2;(*a)+;c-;cout*atvoidmain(void)inti;for(i=0;i=1;i+)f(&i,c);coutc=(5)程序執(zhí)行后輸出的第一行是(4);輸出的最后一行是程序下面程序的輸出結(jié)果是(6)。#includeintfuna(inta,intb)return(a+b);intfunb(inta,intb)return(a-b);intsub(int(*f)(int,int),intx,inty)return(*f)(x,y);voidmain(void)intx,(*p)(int,int);p=funb;x=s
11、ub(funa,8,3);x+=sub(p,9,3);coutx=程序下面程序的輸出結(jié)果是(7)。#includeintaa33=2,4,6;voidmain(void)inti,*p=&aa00;for(i=0;i2;i+)if(i=0)aaii+1=*p+1;else+p;cout*p四、程序填空(注意每個(gè)空欄只能填寫(xiě)1條簡(jiǎn)單語(yǔ)句或表達(dá)式。本題30分3分下面函數(shù)的功能是從數(shù)組arr(有n個(gè)元素)中找出最小元素,并返回其引用。int&findmin(intarr,intn)intpos=0;for(inti=1;inext;while(p2)p1-data+=p2-data;p1-next=
12、p2-next;deletep2;p1=(8);if(9)p2=(10);elsep2=null;return;答案一、單選題(本題24分,每小題1分)1、A,2、A,3、A,4、D,5、C,6、B,7、C,8、A,9、C,10、B,11、D,12、D,13、A,14、C,15、D,16、D,17、A,18、D,18、B,20、D,21、B,22D,23、D,24、A二、填空題(本題22分,每空2分)1、函數(shù),類(lèi)2、保護(hù)(protected)3、私有(private)4、私有(private)5、初始化6、構(gòu)造函數(shù)7、析構(gòu)函數(shù)8、友元函數(shù)9、MyClass(inta)this.x=a;三、閱讀程序,嚴(yán)格按輸出順序與格式寫(xiě)出程序運(yùn)行結(jié)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 施工現(xiàn)場(chǎng)安全防護(hù)設(shè)施2025年信息化監(jiān)管報(bào)告
- 2025年農(nóng)業(yè)生物技術(shù)在種業(yè)中的生物技術(shù)育種技術(shù)應(yīng)用報(bào)告
- 解析機(jī)電工程智能制造的趨勢(shì)與試題及答案
- 國(guó)防與外交政策的相互影響研究試題及答案
- 軟考網(wǎng)絡(luò)工程師考試2025年輔導(dǎo)材料與試題答案
- 2025年公共圖書(shū)館服務(wù)提升實(shí)施方案評(píng)估報(bào)告:圖書(shū)館文化活動(dòng)策劃與執(zhí)行分析
- 2025年廣播影視行業(yè)融合媒體政策環(huán)境與產(chǎn)業(yè)機(jī)遇研究報(bào)告
- 2025年海上風(fēng)電場(chǎng)海上風(fēng)電場(chǎng)運(yùn)維設(shè)備運(yùn)維設(shè)備智能化改造與升級(jí)報(bào)告
- 2025年量化投資策略在虛擬現(xiàn)實(shí)行業(yè)市場(chǎng)風(fēng)險(xiǎn)收益評(píng)估報(bào)告
- 如何增強(qiáng)公共政策的透明度與可追溯性試題及答案
- GB/T 10810.3-2025眼鏡鏡片第3部分:透射比試驗(yàn)方法
- 武漢2025屆高中畢業(yè)生二月調(diào)研考試數(shù)學(xué)試題及答案
- 初級(jí)美甲考試試題及答案
- 2025年南郵面試試題及答案
- 2025年中考數(shù)學(xué)二輪復(fù)習(xí):瓜豆原理(含解析)
- 借哪吒之魂鑄中考輝煌-中考百日誓師班會(huì)-2024-2025學(xué)年初中主題班會(huì)課件
- 男性健康與家庭責(zé)任的關(guān)系探討
- 2025年貴州貴陽(yáng)軌道交通三號(hào)線工程建設(shè)管理有限公司招聘筆試參考題庫(kù)附帶答案詳解
- 房屋裝修拆除合同范本2025年
- 2025年上海市各區(qū)高三語(yǔ)文一模試題匯編之文言文一閱讀(含答案)
- 空調(diào)售后服務(wù)規(guī)劃
評(píng)論
0/150
提交評(píng)論