




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2017年全國計算機二級考試C++試題及答案1.下列關(guān)于信息技術(shù)的敘述中,錯誤的是________A.信息技術(shù)的發(fā)展歷史不足百年,它是隨著計算機技術(shù)的發(fā)展而逐漸發(fā)展起來的B.信息技術(shù)已經(jīng)成為當(dāng)今社會最有活力,最有效益的生產(chǎn)力之一C.現(xiàn)代信息技術(shù)的主要特點之一是以電(光)信號來傳輸信息D.目前常講的新一代信息技術(shù)包括大數(shù)據(jù)、云計算、移動互聯(lián)網(wǎng)等技術(shù)2.下列關(guān)于目前臺式PC機的敘述中,錯誤的是______A.芯片組是PC機各組成部分相互連接和通信的樞紐,它實現(xiàn)了PC機總線的功能B.大多數(shù)CPU芯片中集成有高速緩沖存儲器(cache),其工作速度很快(與CPU速度相差不大)C.目前PCI-E總線是PC機最為重要的I/O總線之一,大多數(shù)的獨立顯卡使用該總線接口D.USB3.0與USB2.0的接口連接器相同,區(qū)別在于前者的數(shù)據(jù)傳輸速度是后者的一倍以上3.下列關(guān)于I//O設(shè)備的敘述中,錯誤的是______A.目前鍵盤和鼠標(biāo)等設(shè)備可以通過無線方式與PC主機相連接B.光學(xué)分辨率是掃描儀的主要性能指標(biāo)之一,目前普通家用掃描儀的分辨率已達(dá)幾千dpiC.傳統(tǒng)顯示器的寬度與高度之比一般是1:1,現(xiàn)在主流的液晶顯示器的寬高之比是4:3D.目前用于打印數(shù)碼照片的打印機主要是噴墨打印機4.下列關(guān)于PC機外存儲器,錯誤的是__________A.移動硬盤通常采用USB接口或eSata接口,可隨時插上或拔下(即支持"熱插拔")B.存儲卡是閃存做成的一種固態(tài)存儲器,所有存儲卡的形狀,大小,接口都是相同的C.固態(tài)硬盤(簡稱SSD)是基于半導(dǎo)體存儲器芯片的一種存儲設(shè)備,其接口規(guī)范、功能及使用方法與普通硬盤幾乎相同D.DVD盤片有單面單層、單面雙層、雙面單層和雙面雙層等品種,單面單層的120mmDVD存儲容器約4.7GB5.從操作系統(tǒng)發(fā)布的時間來看,下列四個Windows操作系統(tǒng)中最早發(fā)布的是________A.WindowsXpB.Windows2000C.WindowsVistaD.Windows76.下面給出的四個語言中,不屬于程序設(shè)計語言的是______A.Lisp語言B.Matlab語言C.Html語言D.Ada語言7.下列關(guān)于數(shù)字通信技術(shù)的敘述中,錯誤的是________A.光纖具有通信容量大,傳輸距離遠(yuǎn),不會受高壓線和雷電電磁感應(yīng)影響B(tài).移動通信技術(shù)的發(fā)展已經(jīng)歷的四代,目前我國所有的智能手機均使用3GC.我國自行研發(fā)的北斗衛(wèi)星導(dǎo)航定位系統(tǒng)日趨成熟,并已逐漸投入商業(yè)運行D.路由器的主要作用是將兩個或多個計算機網(wǎng)絡(luò)進(jìn)行互連8.Internet使用TCP/IP協(xié)議實現(xiàn)了全球范圍的計算機網(wǎng)絡(luò)的互連,連接在Internet上的每一臺主機都有一個IP地址,目前使用的IPv4標(biāo)準(zhǔn),其IP地址為_____A.32位B.64位C.96位D.128位9.在下列的漢字標(biāo)準(zhǔn)中,不屬于漢字編碼標(biāo)準(zhǔn)的是______A.GB2312-80B.GB8566-88C.GBKD.GB18030-200010.由于采用的壓縮編碼方式及數(shù)據(jù)組織方式的不同,聲音文件形成了多種不同的文件格式,在下列四種文件中,不屬于數(shù)字聲音文件的是_____A.APEB.WMAC.MP3D.TIF
C++程序設(shè)計理論部分1.下列選項中不能作為C++自定義標(biāo)識符的是______A.scanfB.voidC.StructD._int2.下列敘述不正確的是_______A.純虛函數(shù)是一種特殊的虛函數(shù),它必須有具體的實現(xiàn)B.純虛函數(shù)是一種特殊的虛函數(shù),它沒有具體的實現(xiàn)C.抽象類至少包含一個純虛函數(shù)D.抽象類不能用于創(chuàng)建對象3.設(shè)有以下說明語句chars1[]="hello";chars2[]={'h','e','l','l','o'};intb;則下列語句中正確的是_______A.cout>>s1+s2;B.b=s1==s2;C.strlen(s1);D.strcat(s1,s2);4.在_____情況下適宜采用inline來定義函數(shù)A.函數(shù)體含有循環(huán)語句B.函數(shù)體含有遞歸語句C.加快程序的運行速度D.函數(shù)代碼多,不常被調(diào)用5.設(shè)有雙引號括起來的說明語句:inta[6][3]={0,2,8},(*p)[3]=a;以下選項中不能表示地址的表達(dá)式是______A.a[5]B.p[1]+0C.p[1]D.**p+06.填空題#includeclassA{inta;public:A(intaa=0){a=aa;}~A(){cout<<"DestructorA!"<<a<<endl;}};classB:publicA{intb;public:B(intaa=0,intbb=0):A(aa){b=bb;}~B(){cout<<"DestructorB!"<<b<<endl;}};voidmain(){Bx(5),y(6,7);}程序輸出的第一行是_________,第二行是____________-7.填空題#includechar*fun(char*s,char*p){char*p1=p;for(;*s;){if(!(*s>=0&&*s<='9'))*p++=*s++;s++;}*p=0;returnp1;}voidmain(void){charstr1[]="abcd123456";charstr2[50];cout<<fun(str1,str2)<<endl;cout<<str2<<endl;}程序的輸出第一行是_______,第二行是_________8.填空題#includeintf(intn,intx){x+=1;if(n==3)returnx;elsereturnx+f(n+1,x+1);}voidmain(){cout<<f(3,1)<<endl;cout<<f(2,1)<<endl;cout<<f(1,1)<<endl;}程序的輸出第一行是____,第二行是_________,第三行是_________9.填空題#includeclasscount{staticintn;public:count(){n++;}voidshow(){cout<<n<<"}~count(){cout<<n<<endl;n--;}};intcount::n=0;voidmain(){counta;a.show();{countb[4];b[3].show();}a.show();}程序共輸出_____行,其中第一行輸出為_____,最后一行輸出為______
C++程序設(shè)計操作題1.完善程序【題目】以下程序通過重載運算符”*”,實現(xiàn)求兩個一維數(shù)組對應(yīng)元素之積的運算。設(shè)數(shù)組a,b分別為:inta[10]={1,2,3,4,5,6,7,8,9,10};intb[10]={1,2,3,4,5,6,7,8,9,10};則數(shù)組a和b對應(yīng)元素相乘后所得到的運算結(jié)果為{1,4,9,16,25,36,49,64,81,100}提示:程序中通過重載運算符"=",實現(xiàn)了一維數(shù)組的賦值運算。【程序】#include#include"string.h"classArr{intx[10];public:Arr(){for(inti=0;i<10;i++)x[i]=0;}Arr(int*p){for(inti=0;i<10;i++)__________;}Arroperator*(Arra){Arrt;for(inti=0;i<10;i++)__________;returnt;}Arroperator=(Arra){for(inti=0;i<10;i++)__________;return*this;}voidshow(){for(inti=0;i<10;i++)__________;}};voidmain(){inta[10]={1,2,3,4,5,6,7,8,9,10};intb[10]={1,2,3,4,5,6,7,8,9,10};Arrarr(a),brr(b),c;c=__________;c.show();}2.(改錯題)【題目】下列程序的功能為:任意輸入一個4位自然數(shù),然后輸出該自然數(shù)的各位數(shù)字所能組成的最小自然數(shù).例如:輸入1593,輸出1359;輸入3002,輸出23。注意:如果輸入了非法數(shù)據(jù),如82,則程序應(yīng)提示重新輸入數(shù)據(jù),直到輸入正確數(shù)據(jù)為止【程序】含有錯誤的程序為:#includevoidinput(inta)//輸入數(shù)據(jù)并檢查其合理性,直到輸入的數(shù)據(jù)合理為止{intn;cout<<"Pleaseinputa4-bitsnumber:";cin>>n;while(n9999){cout<<n<<"\npleasespan=""number<=""a=""re-input="">:";//請重新輸入一個四位數(shù)
cin>>n;}*a=n;}intmin(inta){intx[4],m;inti,j;for(i=0;a;i++,a/=10)x[i]=a/10;for(i=0;i<3;i++)for(j=i+1;j<4;j++)if(x[i]>x[j]){m=x[i];x[i]=x[j];x[j]=m;}for(i=0,m=0;i<4;i++)m=(m+x[i])*10;returnm;}voidmain(void)//注意:不允許修改主函數(shù){inta;input(&a);cout<<a<<",0pt?=""0cm=""margin:=""result="<<min(a)<<endl;
1.打開T盤中myfb.cpp,根據(jù)題目要求及程序中語句之間的邏輯關(guān)系對程序中的錯誤進(jìn)行修改。程序中的注解可以不輸入。2.改錯時,可以修改語句中的一部分內(nèi)容,增加少量的變量說明、函數(shù)原型說明或編譯預(yù)處理命令,但不能增加其他語句,也不能刪除整條語句。3.將改正后的源程序文件myfb.cpp必須放在T盤根目錄下,供閱卷用。3.(編程題):【題目】為使電文保密,往往按一定規(guī)律將其轉(zhuǎn)換成密文,收報人再按約定的規(guī)律將其譯回原文。例如,將26個大小寫字母分別看成-個圓環(huán),可以按以以下規(guī)律將原文轉(zhuǎn)換成密文:將字母A轉(zhuǎn)成E.即轉(zhuǎn)換成其后的第四個字母,V轉(zhuǎn)換成Z,W轉(zhuǎn)換成A,X轉(zhuǎn)換成B.Y轉(zhuǎn)換成C,Z轉(zhuǎn)換成D.小寫字母按同樣的規(guī)律轉(zhuǎn)換,如a轉(zhuǎn)換成e。字母按上述規(guī)律轉(zhuǎn)換(加密),其它字符不變.如"OKChina!"轉(zhuǎn)換成"SOGlmre!"。試建立一個類Encode.完成加密工作。具體要求如下:(1)私有數(shù)據(jù)成員●char*str:str指向存放原文字符串的動態(tài)內(nèi)存空問。(2)公有成員函數(shù)●Encode(char*s1):構(gòu)造函數(shù),根據(jù)參數(shù)s1指向的字符串的大小,動態(tài)申請內(nèi)存空問,讓str指向該空間.用s1所指向的字符串初始化str指向的字符串.●~Encode():析構(gòu)函數(shù),釋放str所指向的動態(tài)內(nèi)存空問。●voidchange(char*s2):將str所指向的原文字符串轉(zhuǎn)換成密文,并將密文存放到s2所指向的存儲空間中。●voidprint():輸出原文(3)在主函數(shù)中完成對給類的測試。定義兩個字符數(shù)組text1和text2。先輸入一行字符串(原文)到text1中,用text1初始化一個Encode類的對象v,調(diào)用成員函數(shù)輸出原文,再調(diào)用成員函數(shù)change將獲得的密文送到text2中,最后輸出密文,當(dāng)用"OKChina"作為測試用的原文時,程序輸出的結(jié)果是:OKChina!SOGlmre!【要求】打開T盤中myfc
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 棗莊市精神衛(wèi)生中心招聘筆試真題2024
- 2024年廈門市集美區(qū)蔡林學(xué)校招聘考試真題
- 2024年南平市武夷山職業(yè)學(xué)院招聘考試真題
- 臨沂市平邑縣事業(yè)單位招聘教師筆試真題2024
- 2024年甘肅特崗:甘肅特崗教師考試真題
- 食品博覽會安全應(yīng)急預(yù)案演練計劃
- 2025年骨瓷餐具項目發(fā)展計劃
- 2025年自動氣體滅火系統(tǒng)項目發(fā)展計劃
- 2025年毛球修剪器項目發(fā)展計劃
- 2025年氨基比林項目合作計劃書
- 五年級下冊數(shù)學(xué)課件 -4.1 用數(shù)對確定位置 ︳青島版 (共20張PPT)
- 柏拉圖分析案例
- 巖棉項目申報書_參考模板
- 二襯帶模注漿施工方案
- 施工組織設(shè)計方案交底記錄
- 《英語委婉語與忌語》PPT課件.ppt
- ISO9001-14001-2015內(nèi)部審核檢查表
- 風(fēng)險和機遇應(yīng)對措施有效性評審記錄表副本
- 調(diào)查問卷設(shè)計-課件PPT
- 照金參觀學(xué)習(xí)心得
- 井下電纜著火應(yīng)急演練預(yù)案
評論
0/150
提交評論