![計(jì)科網(wǎng)絡(luò)專業(yè)面向?qū)ο蟪绦蛟O(shè)計(jì)試題_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/8/753dbf62-b7df-4031-aa51-5357fdb926e6/753dbf62-b7df-4031-aa51-5357fdb926e61.gif)
![計(jì)科網(wǎng)絡(luò)專業(yè)面向?qū)ο蟪绦蛟O(shè)計(jì)試題_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/8/753dbf62-b7df-4031-aa51-5357fdb926e6/753dbf62-b7df-4031-aa51-5357fdb926e62.gif)
![計(jì)科網(wǎng)絡(luò)專業(yè)面向?qū)ο蟪绦蛟O(shè)計(jì)試題_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/8/753dbf62-b7df-4031-aa51-5357fdb926e6/753dbf62-b7df-4031-aa51-5357fdb926e63.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、計(jì)科網(wǎng)絡(luò)專業(yè)面向?qū)ο蟪绦蛟O(shè)計(jì)試題2004年1月一、單項(xiàng)選擇(每小題1分,共13分)1. 字符串“a+b=12u”的長(zhǎng)度為( )。A. 6B. 7C. 8D. 92. 假定一個(gè)二維數(shù)組的定義語句為”int a 3 4 = 3, 4, 2, 8, 6;”,則元素a 2 1的值為()。A. 0 B. 4C. 8 D. 63. 以下正確的描述是()0A. 函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套B. 函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套C函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套D. 函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套4. 設(shè)有定義"double anav10;則表達(dá)式 size of(airay
2、) / size of(ariay0)的結(jié)果為()。A. array數(shù)組首地址B. anay數(shù)組中元素個(gè)數(shù)C .array數(shù)組中每個(gè)元素所占的字節(jié)數(shù)D. array數(shù)組占的總字節(jié)數(shù)5. 要使p指向動(dòng)態(tài)空間中的包含30個(gè)整數(shù)單元的數(shù)組使用的定義語句為()oA. mt*p=new mt30 B. mt*p=new mt(30);C. mt*p=new30:D. *p=new int30;6. 軟件產(chǎn)品與其他軟件產(chǎn)品組合成一個(gè)整體的難易程度叫做軟件的()。A.可維護(hù)性B.可復(fù)用性C.兼容性 D.正確性7. 在多文件結(jié)構(gòu)的程序中,通常把類的定義單獨(dú)存放于()中。A.主文件B.實(shí)現(xiàn)文件C.庫(kù)文件 D.頭
3、文件8. 在一個(gè)用數(shù)組實(shí)現(xiàn)的隊(duì)列類中,假定數(shù)組長(zhǎng)度為MS,隊(duì)首元素位置為first,隊(duì)列長(zhǎng)度為 length,則隊(duì)首的后一個(gè)位置為()。A. fiist+1 B. (fust+l)%MSC. (fust 1)%MSD, (fust+length) % MS9. 假定一個(gè)類的構(gòu)造函數(shù)為“A(intaa=l, mtbb=0) a=aa; b=bb; ”,則執(zhí)行“Ax(4): ” 語句后,x. a和x. b的值分別為()。A.1 和 0B. 1 和 4E. 4 和 1D. 4 和 010. 假定AB為一個(gè)類,則執(zhí)行”AEa(2), b3, *p4: ”語句時(shí)共調(diào)用該類構(gòu)造函數(shù)的次數(shù)為 ()。A. 3
4、 B. 4C5 D. 911. 在成員函數(shù)中進(jìn)行雙目運(yùn)算符重載時(shí),其參數(shù)表中應(yīng)帶有()個(gè)參數(shù)。A. 0 B. 1C. 2 D. 312. 在重載一運(yùn)算符時(shí),若運(yùn)算符函數(shù)的形參表中沒有參數(shù),則不可能的情況是()oA.該運(yùn)算符是一個(gè)單目運(yùn)算符E.該運(yùn)算符函數(shù)有一個(gè)隱含的參數(shù)thisC.該運(yùn)算符函數(shù)是類的成員函數(shù)D.該運(yùn)算符函數(shù)是類的友元函數(shù)13. 派生類的對(duì)象對(duì)其基類中()可直接訪問。A.公有繼承的公有成員B.公有繼承的私有成員C.公有繼承的保護(hù)成員D.私有繼承的公有成員二、填空(每空1分,共17分)1. 多行注釋的開始標(biāo)記符和結(jié)束標(biāo)記符分別為一一和一一。2. 假定x=5, v=6,則表達(dá)式x+
5、+ *+y的值為。3. 假定x是一個(gè)邏輯量,則x&&ge的值為一一°4. 含隨機(jī)函數(shù)的表達(dá)式randQ%20的值在一一至一一區(qū)間內(nèi)。5. 若需要把一個(gè)字符串“cum”賦值到字符數(shù)組a中,則需要執(zhí)行一一字符串函數(shù)的調(diào)用 來實(shí)現(xiàn)。6. 程序的編譯是以一一為單位進(jìn)行的。7. 一個(gè)數(shù)組的數(shù)組名實(shí)際上是指向該數(shù)組的一一元素的指針,并且在任何時(shí)候都不允許 它。8. 指針變量 pv 和 pc 定義為"void*pv= “Hello, wordl" ; char*pc; ",要將 pv 值賦給 pc, 則正確的賦值語句是一一。9. C+ +支持兩種多態(tài)性
6、:時(shí)的多態(tài)性和.時(shí)的多態(tài)性。10. 在一個(gè)用數(shù)組實(shí)現(xiàn)的隊(duì)列類中,除了保存隊(duì)列元素的數(shù)組成員外,還包含有兩個(gè)數(shù)據(jù) 成員,一個(gè)指明隊(duì)首元素位置,另一個(gè)指明隊(duì)列一一。11. 一個(gè)類的一一函數(shù)通常用于實(shí)現(xiàn)釋放該類對(duì)象中指針成員所指向的動(dòng)態(tài)存儲(chǔ)空 間的任務(wù)。12. 假定用戶為類 AB 定義了一個(gè)構(gòu)造函數(shù)"AB(intaa, chai*bb=NULL): a(aa), b(bb) ”, 則該類中至少包含有一一個(gè)數(shù)據(jù)成員。13. 重載插入運(yùn)算符<<時(shí),其運(yùn)算符函數(shù)的返回值類型應(yīng)當(dāng)是一一。三、程序填充,對(duì)程序、函數(shù)或類中劃有橫線的位置,根據(jù)題意按標(biāo)號(hào)把合適的內(nèi)容填寫到程 序下面相應(yīng)標(biāo)號(hào)的
7、后面(每小題6分,共18分)1. 打印出2至99之間的所有素?cái)?shù)(即不能被任何數(shù)整除的數(shù))。mclude<iostreaiii. li># mclude<math, h>void niaiii()iiit i,n;fbr(n=2;(1)in+)mt temp=int(sqrt(n); 求出n的平方根并取整 for(i= 2;(2);i+)if<n%i= =0)(3)if(i>temp) cout«n«< 5'coutV'(3)2. 下面是對(duì)按從小到大排列的有序數(shù)組a n中進(jìn)行二分查找x的算法,若查找成功返 回該元素下標(biāo)
8、,否則返回一 1。mtBinaiySearch(inta , mtn, mtx)mtlow=0, lugh=n1/ /定義并初始化區(qū)間卞界和上界變量mtimd: / /定義保存中點(diǎn)元素下標(biāo)的變量while( 10w<=lugh) niid=(1);if(x= = a mid)else if(x<a mid)liigh=niid 一 1 :else (3);retuni1:)(3)3.classAint a, b:public:A(mt aa=O, mt bb=O)(1) / / 分別用 39 和 bb 對(duì)應(yīng)初始化 a 和 b;main()一一(2)一一; / /定義類A的對(duì)彖x并用
9、5初始化數(shù)據(jù)成員a,同時(shí)定義y并用x初始化 數(shù)據(jù)成員a(3);/定義p指針,使之指向?qū)﹀鑨 四、寫出程序運(yùn)行結(jié)果(每小題6分,共18分)1. #mclude<iomaiup. h>const intN=5;void main()mt b p=l, s=0;for(i=l; i<N: i+)p=p* i:s=s+p;cout«semr(5)«i«setw(5)«p:cout«setw(5)«s«endl:)2 #iiiclude<iostieam h>void niainQcliars35= “1
10、234”,“abed”,“ + * / ” );char , p3;for(intl=0: I<3; I+)pl = sI;fOr( 1=2: I> = 0; 1)cout«pI«”;cout«endl;3. #iiiclude<iostieain. h>class Datepublic:void SetDate(iiit yjht m,int d) Year=v;Montli=m;Day=d;)void PriiitDateO eout«Yeai<<,7,«Month«,7,«Day
11、171;endl;)Date() SetDate (2000,1,1);Date(iiit yjnt m.iiit d) SetDate(y,m,d); protected:mt Yeai;Montli,Dav;class Tunepublic:void SetTiine(mt hjnt s) Houie=h;Miiiutes=niiSeconds=s; void PnntTnne() cout« Houre«H :H«Mmutes«M :n< <Seconds< <endl; TimeQ (SetTime(0,0,0); Tim
12、e(int h.mt mjnt s) SetTiine(h4U,s);protected:lilt Houre,Mmutes,Seconds;class Date_Tune: public Date, public Timepublic:Date_Time (): Date (), Time () Date_Time (int y.iiit mo.iiit d,int hjnt niiint s);Date(vjno.d) ,Tirne(hjni,s) void PnntDate_Tmie() PrmtDateO ;PiintTmieO;void maiiiQDate_Time dt_a.dt
13、_b(2002, 10,1.6,0,0)dt_a. PiiiitDate_Tmie()dt_b SetTime(23,59,59)dt_b PimtDate_Tmie()dt_a SetDate( 2002,12,31)dt_a PriiitDate Tune();void maiiiQDate_Time dt_a5 dt_b(2002,10J60,0)dt_a. PiiiitDate_Tmie()dt_b SetTune(23,59,59)dt_b PiintDate_TimeQdt_a SetDate (2002,12,31 )dt_a. PrintDate_TimeQ五、指出程序或函數(shù)的
14、功能(每小題6分,共12分)1 #iiiclude<i05tfeamo h>double n)double sign= 1, s=l;fbr(int i=2;i<=n: i+)s+=sign / (i*i); sign*=-l:return S:void niain( )iiit a;cin»a cout«fl(a)«endl:2. void Output(IiitNode*f)i坦 f)ieturn: wlule(f)cout«f>data«f=f *>next; cout«end :假定LitNode
15、的類型定義為:stnict IiitNodemtdata; / /結(jié)點(diǎn)值域IntNodenext; / /結(jié)點(diǎn)指針域六、程序改錯(cuò),請(qǐng)根據(jù)程序段或函數(shù)模塊的功能改寫個(gè)別地方的錯(cuò)誤(6分)。下面是一個(gè)類的定義,存在著3處語法錯(cuò)誤(有的為單個(gè)字符),請(qǐng)指出錯(cuò)誤行的行號(hào)并改classCE private:/ / I行/ /2行mt a, b: / / 3 行iiitgetminOreturn(a<b?a: b): / / 4 行public / / 5 行mt c; / /6 行void SetValue(iiit xb iiit x2, iiit x3)/ / 7 行a=xl; b=x2: c
16、=x3;/ / 8 行:/ /9 行iiit GetMiii(); / / 10 行;/ /H 行mtGetMin() / / 12 行 mtd=getinin(): / / 13 行 return(d<c?d: c);/ / 14 行/ /16 行 七、編程(每小題8分,共16分)分別改正為一一、和錯(cuò)誤行的行號(hào)為一一.1. 求滿足不等式2, +42+. +nZ<1000的最大n值,假定分別用1和s作為取偶數(shù)值和 累加值的變量,并限定使用do循環(huán)編程。2. 根據(jù)下面類中Uion函數(shù)的原型和注釋寫出它的類外定義。classStimgschar*s; / /指向動(dòng)態(tài)分配的字符串?dāng)?shù)組空間
17、mtn: /記錄字符串長(zhǎng)度public:Stiings(chai-*str): /構(gòu)造函數(shù),利用str字符串長(zhǎng)度初始化n,/ /利用str字符串初始化s所指的字符串空間Stiings(Stimgs&str):/ / 拷貝構(gòu)造函數(shù)Stiings& Give(Strings& str): / / 實(shí)現(xiàn) str 賦值給*this 的功能并返回*thisStiings Uion(Suings& str); / /實(shí)現(xiàn)Stlus和str中的字符串連接的功能,/把連接結(jié)果存人臨時(shí)對(duì)彖并返回mtLenthQreninm: / /返回字符串長(zhǎng)度voidPriiitQeout
18、171;s«endl-/ / 輸出字符串:中央廣播電視大學(xué)2003-2004學(xué)年度第一學(xué)期“開放本科”期末考試計(jì)科網(wǎng)絡(luò)專業(yè)面向?qū)ο蟪绦蛟O(shè)計(jì)試題答案及評(píng)分標(biāo)準(zhǔn)(供參考)2004年1月一、單項(xiàng)選擇(每小題1分,共13分)1E2A3E4B5A6 C7 D8 E9. D10, B11. B 12. D 12. A二、填空(每空1分,共17分)1 / * */2353 x40195 strcpv6. 文件7. 第一個(gè) 修改8 pc=(Char*)pv:9. 編譯 運(yùn)行10. 長(zhǎng)度(或?yàn)殛?duì)尾位置)11. 析構(gòu)12. 213, Ostream&三、程序填充,對(duì)程序、函數(shù)或類中劃有橫線的位置
19、,根據(jù)題意按標(biāo)號(hào)把合適的內(nèi)容填寫到程 序下面相應(yīng)標(biāo)號(hào)的后面(每小題6分,共18分)(1) n<=99/ / 2 分(2) i<=temp/ /2 分(3) break/ / 2 分(1) (low 十 high) / / 2 分(2) return nud/ / 2 分(3) low=niid-rt/ / 2 分3(a) : a(aa), b(bb) / / 2 分(b) A*(5), y(x) / / 2 分(c) Ao p=&x / / 2 分注:x(S)與x=5等效,y(x)與y=x等效四、寫出程序運(yùn)行結(jié)果(每小題6分,共18分)1./ /I分/ /I分/ /2分/ /2分/ /6分1112 233 694 24332.+-* / abcdl234 32000 / 1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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年主持人聘合同(2篇)
- 2025年九年級(jí)語文教學(xué)年終總結(jié)(2篇)
- 2025年云南省鮮花訂購(gòu)合同(三篇)
- 2025年二年級(jí)語文教學(xué)工作心得體會(huì)模版(3篇)
- 書店裝修小型合同樣本
- 醫(yī)療設(shè)施土方清運(yùn)合同
- 清真寺裝修合同樣本
- 金華日式屋頂花園施工方案
- 度假別墅裝修合同協(xié)議
- 醫(yī)療藥品冷鏈運(yùn)輸協(xié)議
- 商標(biāo)法基礎(chǔ)知識(shí)
- 2025年高考物理一輪復(fù)習(xí)之機(jī)械振動(dòng)
- 《道路交通安全法》課件完整版
- 初中2025教學(xué)工作計(jì)劃
- 2024年度市政工程項(xiàng)目三方合作協(xié)議3篇
- 【大學(xué)課件】機(jī)電設(shè)備管理技術(shù)概論
- (2024)甘肅省公務(wù)員考試《行測(cè)》真題及答案解析
- 《STP營(yíng)銷戰(zhàn)略概述》課件
- 醫(yī)院醫(yī)務(wù)人員醫(yī)德考評(píng)標(biāo)準(zhǔn)
- 急性胸痛患者的急救護(hù)理
- 小紅書種草營(yíng)銷師(初級(jí))認(rèn)證考試真題試題庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論