c等級(jí)考試試題匯編_第1頁(yè)
c等級(jí)考試試題匯編_第2頁(yè)
c等級(jí)考試試題匯編_第3頁(yè)
c等級(jí)考試試題匯編_第4頁(yè)
已閱讀5頁(yè),還剩175頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2000年(秋)筆試試卷(本試卷筆試時(shí)間為120分鐘)說(shuō)明:1,本試卷滿分為60分,分選擇題和填空題。2.計(jì)算機(jī)基礎(chǔ)知識(shí)部分全部是選擇題,分A類(以Windows95/98為平臺(tái))和B類(以DOS6.〇為平臺(tái))。.選擇題用答題卡答題。每ー項(xiàng)有A、B、C、D四個(gè)可供選擇的答案,請(qǐng)選擇其中一個(gè)你認(rèn)為正確的答案,用HB鉛筆涂寫(xiě)在答題卡的相應(yīng)答題號(hào)內(nèi);每選對(duì)ー項(xiàng)得1分,不選或選錯(cuò)不得分。.填空題用答題紙答題。請(qǐng)將答案填寫(xiě)在答題紙的相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行,不得換行,每填對(duì)ー個(gè)答案得1分,不填或填錯(cuò)不得分。.請(qǐng)認(rèn)真填寫(xiě)并仔細(xì)核對(duì)答題卡和答題紙上的學(xué)校、準(zhǔn)考證號(hào)及答題卡上的試卷類型(A或B)。第一部分計(jì)算機(jī)基礎(chǔ)知識(shí)(分A類和B類,考生只準(zhǔn)選答其中的ー類,并在答題卡的試卷類型欄內(nèi)選涂A或B)?A類以Windows95/98為平臺(tái).對(duì)于前一段時(shí)間的熱點(diǎn)話題“千年蟲(chóng)”問(wèn)題和“愛(ài)蟲(chóng)”問(wèn)題,以下說(shuō)法正確的是と。A,均是計(jì)算機(jī)病毒B,均不是計(jì)算機(jī)病毒C.愛(ài)蟲(chóng)是計(jì)算機(jī)病毒,千年蟲(chóng)不是計(jì)算機(jī)D.愛(ài)蟲(chóng)不是計(jì)算機(jī)病毒,千年蟲(chóng)是計(jì)算機(jī)病毒.十進(jìn)制“?65”在計(jì)算機(jī)內(nèi)部用二進(jìn)制代碼10111110表示,其表示方式為(2)0A.ASCII碼B.反碼C.原碼D.補(bǔ)碼.已知“江蘇”兩字的區(qū)位碼是“2913”和“4353”其機(jī)內(nèi)碼是ー(3).A.BDAD、CBD5B.3D2D、4B556145、7585D.4535、535D4,在計(jì)算機(jī)中,(4)的程序是汁算機(jī)硬件與軟件之間的接口,也是操作系統(tǒng)的基礎(chǔ)成分。A.RAMB.ROMC.CMOSBIOS.與Windows操作系統(tǒng)相比,Unix操作系統(tǒng)最顯著的特色是ー(5).A,開(kāi)放性 B,穩(wěn)定性 C,安全性D,易用性.和其他事物相似,軟件有它的發(fā)生、發(fā)展和消亡的過(guò)程。軟件的生命周期大體可以分為三個(gè)時(shí)期,即⑹。A,定義期、開(kāi)發(fā)期和使用期 B,定義期、開(kāi)發(fā)期和維護(hù)期C,開(kāi)發(fā)期、使用期和維護(hù)期 D,開(kāi)發(fā)期、使用期和消亡期.在下列漢字編碼標(biāo)準(zhǔn)(字符集)中,不支持簡(jiǎn)化漢字的是ー(7).A.GB2312-80B.GBKC.BIGD.Unicode.為了使計(jì)算機(jī)能有效地加工、處理、傳輸感覺(jué)媒體而在計(jì)算機(jī)內(nèi)部采用的二進(jìn)制編碼形式稱為(8)0A,存儲(chǔ)媒體 B,表現(xiàn)媒體 C.傳輸媒體D,表示媒體.為了保護(hù)軟件開(kāi)發(fā)者的權(quán)益,我國(guó)已制定了一些與計(jì)算機(jī)軟件相關(guān)的法律。目前計(jì)算機(jī)軟件的法律保護(hù)手段主要有三種,其中不包括(9)0A.專利法B.著作權(quán)法 C.經(jīng)濟(jì)法D.商業(yè)秘密法.在Internet網(wǎng)絡(luò)中,通過(guò)一(10)實(shí)現(xiàn)主機(jī)名字與F地址間的自動(dòng)轉(zhuǎn)換。A.ATMB.OSIC.DNSD.FIP.目前各種計(jì)算機(jī)已在世界范圍內(nèi)互連成網(wǎng),其中主要使用的網(wǎng)絡(luò)協(xié)議是(11)〇A.DSSB.TCP/IPC.InternetD.OSI/RM.網(wǎng)絡(luò)的帶寬是指網(wǎng)絡(luò)上傳輸信息的速率,例如5Mb/s,其中“b”是指(12)0A.byteB.bandC.bitD.baud13.采用Windows95/98的“畫(huà)圖”應(yīng)用程序繪制的圖形,不可存為(13)類型文件。A.BMPB.JPGC.GIFD.WMF14.對(duì)于下列操作,描述正確的是ー(14).A,在同一個(gè)文件夾中可以創(chuàng)建兩個(gè)同類型的同名文件B.刪除某應(yīng)用程序的快捷方式將刪除此應(yīng)用程序?qū)?yīng)的文件C.不能同時(shí)打開(kāi)兩個(gè)Word應(yīng)用程序窗口D,從軟盤(pán)上刪除的文件與文件夾均不送到回收站15.在下列應(yīng)用程序中,0^均是Internet信息瀏覽和查找的瀏覽器軟件。A.InternetExplorer和NetScapeNavigatorB,InternetExplorer和PersonalWebServerC.NetScapeNavigator和OutlookExpressD.NetScapeNavigator和FrontPageExpress16.設(shè)有一個(gè)文件名為ABCD.TXT的文件(文件名中有一個(gè)空格),則在Windows95/98環(huán)境下,用某種高級(jí)語(yǔ)言編寫(xiě)程序打開(kāi)該文件時(shí),應(yīng)將文件名表述為名6)0A.ABCD.TXTB.ABCD.TXTC.AB~1.TXTD."ABCD.TXT”17.在Windows95/98環(huán)境下,用戶如果需要改變菜單命令名的字體大小,可以在“顯示屬性”對(duì)話框的(17),選項(xiàng)卡中進(jìn)行設(shè)置。A.背景B.外觀C.效果 D.設(shè).在Windows95/98環(huán)境下,打印操作是在后臺(tái)進(jìn)行的。對(duì)于某打印隊(duì)列來(lái)說(shuō),用戶不可以(18)。A.暫停正處于打印狀態(tài)的作業(yè)B,將暫停狀態(tài)的作業(yè)恢復(fù)為就緒狀態(tài)C.刪除打印作業(yè)D,把一個(gè)打印作業(yè)放到打印隊(duì)列的任何位.根據(jù)Word的默認(rèn)設(shè)置,在啟動(dòng)Word后系統(tǒng)自動(dòng)創(chuàng)建的空白文檔是基于(19)模板的。A.NORMAL.DOTB.EXAMPL,DOTC.WINDOWS.DOTD.WORD.DOT20.“常用”工具欄上的“格式刷”按鈕是ー個(gè)很有用的排版功能按鈕,為了多次復(fù)制同一格式,應(yīng)用鼠標(biāo)用〇)。A,左鍵單擊“格式刷”按鈕B.右鍵單擊“格式刷”按鈕C.左鍵雙擊“格式刷”按鈕D.右鍵雙擊“格式刷”按鈕?B類以D0S6.〇為平臺(tái).對(duì)于前一段時(shí)間的熱點(diǎn)話題“千年蟲(chóng)”問(wèn)題和“愛(ài)蟲(chóng)”問(wèn)題,以下說(shuō)法正確的是ー⑴A,均是計(jì)算機(jī)病毒 B,均不是計(jì)算機(jī)病毒C.愛(ài)蟲(chóng)是計(jì)算機(jī)病毒,千年蟲(chóng)不是計(jì)算機(jī)ラ丙用D.愛(ài)蟲(chóng)不是計(jì)算機(jī)病毒,千年蟲(chóng)是計(jì)算機(jī)病毒.十進(jìn)制“?65”在計(jì)算機(jī)內(nèi)部用二進(jìn)制代碼10111110表示,其表示方式為(2)0A.ASCII碼B.反碼C.原碼D.補(bǔ)碼.已知“江蘇”兩字的區(qū)位碼是“2913”和“4353”,則其機(jī)內(nèi)碼是ー(3)0A.BDAD、CBD5B.3D2D、4B55C.6145、7585D.4535、535D4,在計(jì)算機(jī)中,(4)中的程序是計(jì)算機(jī)硬件與軟件之間的接口,也是操作系統(tǒng)的基礎(chǔ)成分。A.RAMB.ROMC.CMOSD.BIOS.與Windows操作系統(tǒng)相比,Unix操作系統(tǒng)最顯著的特色是ー(5).A,開(kāi)放性 B,穩(wěn)定性 C,安全性D,易用性.和其他事物相似,軟件有它的發(fā)生、發(fā)展和消亡的過(guò)程。軟件的生命周期大體可以分為三個(gè)時(shí)期,即⑹。A,定義期、開(kāi)發(fā)期和使用期 B.定義期、開(kāi)發(fā)期和維護(hù)期C.開(kāi)發(fā)期、使用期和維護(hù)期 D,開(kāi)發(fā)期、使用期和消亡期.MS-DOS操作系統(tǒng)中進(jìn)行文件管理的模塊是ー⑺。A.IO.SYSB.MSDOS.SYSC.BOOTD.COMMAND.COM8,某微機(jī)啟動(dòng)后使用MEM命令時(shí),屏幕顯示的信息如下:MemoryType Total UsedFreeConventional640K80K560KUpperOKOKOKReservedOK384K384KExtended(XMS)63312K15360K?■Totalmemory16384K9■64872K則在DOS環(huán)境下,系統(tǒng)可以加載的可執(zhí)行程序最大(8)為KBoA.384B.64312C.560D.648729.在CONFIG.SYS文件中,通過(guò)對(duì)(9)參數(shù)項(xiàng)的適當(dāng)設(shè)置可以在頻繁讀寫(xiě)磁盤(pán)文件時(shí)提高系統(tǒng)性能。A.FILE5B.STACKSC.BUFFERSD,DEVICE10.下面四組DOS命令中,語(yǔ)法正確且功能等價(jià)的ー組命令是ー(10).COPYA:???B:???與DISKCOPYA:B:COPYABC.TXT+XYZ.TXT與TYPEXYZ.TAT?ABC.TXTC.COPYABC.TXT+XYZ.TXT與COPYXYZ.TXT+ABC.TXTD.TYPE*.FOR>CON與COPY*.FORCON.下列DOS命令中,能夠?qū)⒛骋荒夸浂x為虛擬驅(qū)動(dòng)器(即使驅(qū)動(dòng)器符與指定的子目錄等效)的命令是ー(11)0A.RENAMEB.SUBSTC.SETD.LABEL.在下列幾組DOS命令中,(1在均是內(nèi)部命令。A.COPY與XCOPYB.FOFLMAT與ERASEC.MKDIR與PROMFFD.PATH與TREE13.用編輯軟件編寫(xiě)了一個(gè)文件,然后要將它以文件名ABC.TXT保存在邏輯硬盤(pán)E:的根目錄下,但系統(tǒng)提示不能創(chuàng)建該文件(假設(shè)E盤(pán)有足夠的存儲(chǔ)空間),其原因是(13)〇E盤(pán)的根目錄下已建立了很多文件,從而文件個(gè)數(shù)已超出允許的范圍E盤(pán)的根目錄下已存在名為ABC.TXT的文件E盤(pán)的根目錄下已存在名為ABC.TXT的子目錄D.操作系統(tǒng)出現(xiàn)了故障14.設(shè)用SET命令查看系統(tǒng)的當(dāng)前設(shè)置時(shí)顯示“PATH二C:\DOS;A:\TOOL;C:\TOOLS”,貝リ執(zhí)行“C:\SUB>ABC.BAT”命令時(shí),系統(tǒng)查找ABC.BAT文件的目錄順序是ー(14).C:\DOS、A:\TOOL、C:\TOOLS、C:\SUBC:\SUB、C:\DOS>A:\TOOL、C:\TOOLSC:\DOS>C:\TOOLS、C:\SUB、A:\TOOLC:\SUB、C:\DOS、C:TOOLS>A:\TOOL15.設(shè)當(dāng)前盤(pán)為C盤(pán),則將A盤(pán)當(dāng)前目錄(不是根目錄)中所有擴(kuò)展名為T(mén)XT的文件,以同名復(fù)制到A盤(pán)\OLD目錄(不是當(dāng)前目錄)中的命令是ー(15)〇A.COPYA:*.TXTXOLDB.COPYA:*.TXT'OLDヽ*.*COPYA:?.TXTA:\OLDD.COPYA:*.TXTA:OLD\*.TXT16.下列DOS命令中,語(yǔ)法上正確的命令是(16)〇BENA:F1EL.TXTB:FIELRENFIEL.TXTB:\F3.TXTC.FENA:\DOS\FIEL.TXTA:\SOD\WORDS.TXTRENA:\DOS\FIEL.TXTFIEL17.使用下列(17)命令可以刪除A盤(pán)根目錄下的AA,TXT文件(該文件僅有存檔屬性)。A.COPYNULA:\AA.TXTB.COPYNULLA:\AA.TXTC.COPYA:\AA.TXTNULD.COPYAs\AA?TATNULL.在用TYPE命令顯示輸出文本文件時(shí),若同時(shí)需要在打印機(jī)上打印出來(lái),則鍵入TYPE命令后、未按回車鍵前,首先要打開(kāi)打印機(jī)電源并使打印機(jī)處于聯(lián)機(jī)狀態(tài),按(18)組合鍵:A.[Ctrl]+[D] B,[Ctrl]+[S]C.[Ctrl]+[Q]D.[Ctrl]+[P].在DOS平臺(tái)下的WPS字處理軟件中,系統(tǒng)規(guī)定設(shè)置的左邊界的最小值和右邊界的最大值分別是ー(19).A.1和128B.1和256C.0和127D,0和255.使用DOS平臺(tái)下的WPS字處理軟件進(jìn)行文檔編輯時(shí),如果要系統(tǒng)能正常運(yùn)行模擬顯示功能,則系統(tǒng)必須(20).A,有打印字庫(kù)B.使用高端內(nèi)存C,有顯示字庫(kù) D,在彩色顯示器上運(yùn)行第二部分VisualC++程序設(shè)計(jì)ー、選擇題[用答題卡答題,答案依次填在(21)?(30)答題號(hào)內(nèi)].設(shè)有說(shuō)明“mta=3,b=5,m;”,則執(zhí)行表達(dá)式“m=av=3&&a十bv8”后,m的值為(21)A,treeB.falseC.0D.122.設(shè)有說(shuō)明‘'intx=5,y=7,z=8;”,執(zhí)行表達(dá)式z+=x++lly++ll++z"后,貝リx、y、z的值分別為(22).A.6、7、9B.6、8、10C.6、8、8D.6、8、123.設(shè)有以下語(yǔ)句序列:intx;cin?x;floatz,y[x]={l,2,3,4,5,6,7,8}; //Az=y[3] ;//B則以下說(shuō)法中正確的是ー(23)0A.z的值為4B.z的值為3C.B行語(yǔ)句錯(cuò) D.A行語(yǔ)句錯(cuò).有關(guān)函數(shù)重載的正確說(shuō)法是ー(24).A.函數(shù)名不同,但參數(shù)的個(gè)數(shù)和類型相同B.,函數(shù)名相同,但參數(shù)的個(gè)數(shù)不同或參數(shù)的類型不同C.函數(shù)名相同,參數(shù)的個(gè)數(shù)和類型也相同D,函數(shù)名相同,函數(shù)的返回值不同,而與函數(shù)的參數(shù)和類型無(wú)關(guān).下列符號(hào)中能用作C++標(biāo)識(shí)符的是(25):A.5abcB.ifC.—abcD._abc.數(shù)組作為函數(shù)的形參時(shí),把數(shù)組名作為實(shí)參,傳遞給函數(shù)的是ー(26)0A.該數(shù)組的首地址 B.該數(shù)組的元素個(gè)數(shù)C.該數(shù)組中的各元素值 D.該數(shù)組的大小27.執(zhí)行以下語(yǔ)句序列:enum{red,Blue,Yellow}cl,c2;cl=Yellow; //Acout?cl ;//B則(27)〇A.輸出1B.輸出2C.輸出3D.B行語(yǔ)法錯(cuò)28.下列說(shuō)明中有關(guān)構(gòu)造函數(shù)的正確說(shuō)法是(28)〇A,任一類必定有構(gòu)造函數(shù) B.可定義沒(méi)有構(gòu)造函數(shù)的類C.構(gòu)造函數(shù)不能重載 D,任ー類必定有缺省的構(gòu)造函數(shù)29.下列說(shuō)明中有關(guān)結(jié)構(gòu)體定義的正確說(shuō)法是ー(29)0A.不能指定其成員的權(quán)限 B,不能包含成員函數(shù)C,其成員缺省的權(quán)限為公有的 D.不能包含對(duì)象成員C++中dn是ー(30)0A.ー個(gè)標(biāo)準(zhǔn)的語(yǔ)句B.預(yù)定義的類C.預(yù)定義的函數(shù)D.預(yù)定義的對(duì)象二、填空題(請(qǐng)將答案填寫(xiě)在答題紙的相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行)?基本概念題(共5分)C++關(guān)系表達(dá)式中的關(guān)系成立時(shí),則該關(guān)系表達(dá)式的值為 (1)0C++支持面向?qū)ο蟪绦蛟O(shè)計(jì)的四個(gè)要素是:封裝性、(2)ヽ(3)和(4)若有宏定義:defineN2defineY(n)((N+1)*n)則執(zhí)行語(yǔ)句“z=2*(N+Y(N+2));”后,z的值為(5)〇?閱讀程序題(共13分).以下程序的輸出結(jié)果是ー(6)0#include<iostream.h>voidf(int&a,int&b){intt=a;a=b;b=t;}voidmain(void){int=100,y=200;f(x,y);cout?x?*\f?y?An';}.以下程序輸出的第一行是ー (7),第二行是一(8),最后一行是一(9)0#include<iostream.h>voidfun(intn,int*s)(intfl,t2;if(n==llln==2)*s=l;else{fun(n-1,&fl);fun(n-2,&f2);*s=2*fl+f2+l;cout?fl?,\t*vvf2vv'\n';}}voidmain(void){intx;fun(4,&x);cout?nx=**?x?*\n*;}.以下程序輸出的第一行是一(10),第二行是一(11),第三行是ー (12),#include<iostream.h>classT{public:staticintx;};intT::x=l;voidmain(void){Ta,b;a.x=10;b.x=20;cout?Ha.x=n?a.x?,\n,?Hb.x=H?b,x?*\n*?nT::x=H?T::x?,\n,;}.以下程序輸出的第一行至第三行分別是(13)ヽ(14)和(15)〇#include<iostream.h>voidf(int*ql,int*q2,int*q3){*q3=*ql+*q2;}voidmain(void){inti,j,a[3][3]={l,l},*pl=a[0],*p2=a[0]+l,*p3=a[0]+2;for(i=2;i<9;i++)f(pl++,p2++,P3++);for(i=0;i<3;i++){for(j=0;j<3;j++)tout?a[i][j]?*\f;cout?*\n*;}}.以下程序輸出的第一行至第三行分別是(16)ヽ(17)和(18) 0#include<iostream.h>intf(intx,inty){returnx*y;}voidmain(void)(inti,j,(*fun)(int,int);fun=f;for(i=l;i<4;i++){switch(i){case1:case2:j=(*fun)(i,i+1);break;case3:j=(*fun)(i-1,i+2);break;)cout?Hj=H?j?,\n,;))?完善程序題(共12分).下面的程序中,函數(shù)delstr的功能是:將字符串str中所有出現(xiàn)的子串strl全部刪除。如本程序的輸出為:"lama.Youarea.Heisatoo.Hoinclude<iostream.h>include<string.h>char*delstr(char*str,char*strl){char*p,*pl,*ql;inti;i式?strニニ’'O'll*strlニニ‘、〇')returnstr;p二str;while(*p!二''〇'){pl=p;ql=strl;while(*pl==*ql&&*ql!ニヘ〇'(19);if(p!=pl&&*ql==,\O,){for(i=0;*pl!=,\0,;i++,pl++)(20)=*pl;(21)=,\0,;)p++;)return(22) ;)voidmain(void){charIine[80]=nIamastudent.Youareastudent.Heisastudenttoo.'';cout?delstr(line,''student'')?'\n';).通過(guò)重載運(yùn)算符和實(shí)現(xiàn)字符串類的賦值與拼接。include<iostream.h>include<string.h>classString{char*Str;public:String(char*s=0){if(s){str=newchar[strlen(s)+1];strcpy(str,s);}elsestr=O;}-String(){if(str)delete[]str;}friendStringoperator+(constString&,constString&);String&operator=(String&);voidShow(){if(str)cout?str?,^n1;}};Stringoperator+(constString&sl,constString&s2){Stringt;t.str=newchar(23) ;strcpy(t.str,si.str);strcat(t.str,s2.str);return(24) ;}String&String::operator=(String&s){if(str)(25)str=newchar[strlen(s.str)+1];strcpy(str,s.str);return(26) ;}voidmain(void){Stringsi("Compute"),s2("tests"),s3;si.Show();s2.Show();s3=sl+s2;s3.Show();)11.設(shè)結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)定義如下:structPNODE{intx,y;PNODE*next;};函數(shù)padd的功能是:根據(jù)pa、pb指向的兩個(gè)鏈表(按結(jié)點(diǎn)的),值升序排列)生成一個(gè)新鏈表(pc為鏈?zhǔn)字羔?。新生成鏈表仍按y值升序排列。生成新鏈表的規(guī)則是:當(dāng)在pa和pb鏈表中發(fā)現(xiàn)y值相同的結(jié)點(diǎn)時(shí),則在pc鏈表中增加一個(gè)新結(jié)點(diǎn),新結(jié)點(diǎn)的x取值為兩鏈表中對(duì)應(yīng)的兩個(gè)結(jié)點(diǎn)的X值之和,新結(jié)點(diǎn)的y取值為pa或pb鏈表中對(duì)應(yīng)結(jié)點(diǎn)的y值:PNODE*padd(PNODE*pa,PNODE*pb){PNODE*per,*pt,*pc=0;while( (27) ){if(pa->y==pb->y){pt=new( (28) );pt—>x=pa—>x+pb->x;pt—>y=pa->y;pt->next=NULL;if(pc==NULL)pc=pcr=pt;else{per—>next=pt;(29);}pa=pa—>next;pb=pb—>next;)elseif( (30) )pb=pb—>next;elsepa=pa—>next;}returnpc;200I年(春)筆試試卷(本試卷筆試時(shí)間為120分鐘)說(shuō)明:1,本試卷滿分為60分,分選擇題和填空題。.計(jì)算機(jī)基礎(chǔ)知識(shí)部分全部是選擇題,分A類(以Windows95/98為平臺(tái))和B類(以DOS6.〇為平臺(tái))。.選擇題用答題卡答題。每ー項(xiàng)有A、B、C、D四個(gè)可供選擇的答案,請(qǐng)選擇其中一個(gè)你認(rèn)為正確的答案,用FIB鉛筆涂寫(xiě)在答題卡的相應(yīng)答題號(hào)內(nèi)。每選對(duì)ー項(xiàng)得1分,不選或選錯(cuò)不得分。.填空題用答題紙答題。請(qǐng)將答案填寫(xiě)在答題紙的相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行,不得換行。每填對(duì)ー個(gè)答案得1分,不填或填錯(cuò)不得分。.請(qǐng)認(rèn)真填寫(xiě)并仔細(xì)核對(duì)答題卡和答題紙上的學(xué)校、準(zhǔn)考證號(hào)及答題卡上的試卷類型(A或B)。第一部分計(jì)算機(jī)基礎(chǔ)知識(shí)(分A類和B類,考生只準(zhǔn)選答其中的ー類,并在答題卡的試卷類型欄內(nèi)選涂A或B)?A類以Windows95/98為平臺(tái).為了清除計(jì)算機(jī)中的病毒,要求用無(wú)病毒的軟盤(pán)重新啟動(dòng)計(jì)算機(jī),其目的是清除(1)中的病毒。A.RAMB.ROMC.CPUD,硬盤(pán)2.32位字長(zhǎng)的最大正整數(shù)是2147483647(2^-1),而最小負(fù)整數(shù)是ー2147483648(-231),即負(fù)整數(shù)比正整數(shù)多一個(gè),其原因是(2)〇A,機(jī)內(nèi)整數(shù)采用原碼表示 B.機(jī)內(nèi)整數(shù)采用反碼表示C,機(jī)內(nèi)整數(shù)采用補(bǔ)碼表示 D.公認(rèn)的約定.已知521+555=1406,則此種加法是在(3)下完成的。A,七進(jìn)制B.ハ進(jìn)制 C.九進(jìn)制D,十進(jìn)制.PC、APPLE>SUN工作站等計(jì)算機(jī),其指令系統(tǒng)通常有所不同,這主要取決于(4)〇A,所用的操作系統(tǒng)B.所用的CPUC.系統(tǒng)的總線結(jié)構(gòu)D,所用的語(yǔ)言處理程序.下列關(guān)于機(jī)器語(yǔ)言與高級(jí)語(yǔ)言的說(shuō)法中,正確的是ー (5) 0A.機(jī)器語(yǔ)言比高級(jí)語(yǔ)言執(zhí)行得慢B,機(jī)器語(yǔ)言程序比高級(jí)語(yǔ)言程序可移植性強(qiáng)C.機(jī)器語(yǔ)言程序比高級(jí)語(yǔ)言程序可移植性差D,有了高級(jí)語(yǔ)言,機(jī)器語(yǔ)言就無(wú)存在的必要了.實(shí)現(xiàn)計(jì)算機(jī)系統(tǒng)中軟件安全的核心是(6)〇A,硬件的安全性 B.操作系統(tǒng)的安全性C.語(yǔ)言處理系統(tǒng)的安全性 D,應(yīng)用軟件的安全性7.下列有關(guān)Unicode漢字編碼標(biāo)準(zhǔn)(字符集)中,敘述不正確的是ー(7) 0A.Unicode編碼的長(zhǎng)度為!6位Windows95/98支持Unicode編碼Unicode收錄了一萬(wàn)多個(gè)漢字符號(hào)Unicode與ASCII碼不兼容8.作為信息處理熱點(diǎn)技術(shù)之一的“多媒體技術(shù)”中的媒體,強(qiáng)調(diào)的是ー(8) .A.存儲(chǔ)媒體B,表現(xiàn)媒體C.傳輸媒體D.感覺(jué)媒體9.軟件測(cè)試是軟件開(kāi)發(fā)過(guò)程中的ー個(gè)重要環(huán)節(jié)。軟件產(chǎn)品在交付前必須經(jīng)過(guò)三種測(cè)試,它們是ー(9)〇A.模塊測(cè)試、集成測(cè)試和驗(yàn)收測(cè)試B,過(guò)程測(cè)試、功能測(cè)試和數(shù)據(jù)測(cè)試C.邏輯測(cè)試、物理測(cè)試和驗(yàn)收測(cè)試D,模塊測(cè)試、集成測(cè)試和功能測(cè)試.局域網(wǎng)按其網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)可以分為多種類型,目前較為流行的以太網(wǎng)從邏輯上看應(yīng)屬于(10) °A,星型網(wǎng)B.環(huán)型網(wǎng)C,總線網(wǎng)D,混合網(wǎng).WWW服務(wù)或稱3W網(wǎng)中,三個(gè)"W”指的是ー(11)〇A.When,Where,WhatB.World,Wired,WebC.World,Wireless,WebD.World,Wide,WebTOC\o"1-5"\h\z.在Windows95/98中,用鼠標(biāo)雙擊應(yīng)用程序窗口的標(biāo)題欄,其作用是ー(12) 0A.關(guān)閉應(yīng)用程序 B?最大化或還原應(yīng)用程序窗口C.最小化或還原應(yīng)用程序窗121 D,最小化或最大化應(yīng)用程序窗口.下列操作中,被刪除后不能通過(guò)回收站恢復(fù)的是ー(13) 0A.A盤(pán)上的文件B.C盤(pán)上的文件C.C盤(pán)上的文件夾D,系統(tǒng)文件.用IE瀏覽某個(gè)網(wǎng)頁(yè)時(shí),屏幕上出現(xiàn)亂碼,最常見(jiàn)的原因是ー(14) .A.該網(wǎng)頁(yè)腳本有錯(cuò)誤 B.計(jì)算機(jī)可能已被某種病毒感染C.計(jì)算機(jī)內(nèi)存可能不夠 D.系統(tǒng)不支持或未配置相應(yīng)的字符集.在中文版Windows95/98環(huán)境下,下列文件名中不正確的是 (15) 0A.xyz.abc.bak B.昨天今天明天.docC.myfilonew.txtD.filel+file2

16.在Windows95/98的“文件夾選項(xiàng)”對(duì)話框中,不可以完成的功能是一(16) 0A.查看當(dāng)前注冊(cè)的文件類型 B.修改當(dāng)前注冊(cè)的文件類型C,更改各類文件的圖標(biāo) D.設(shè)置各類文件的屬性.使用Windows95/98的“畫(huà)筆”應(yīng)用程序繪制正方形、圓、水平線、垂直線或與水平方向成45°角的直線,拖放鼠標(biāo)時(shí)必須按住(17)鍵。A.[Ctrl]B.[Shift]C.[Alt]D.[Ese].在Windows95/98環(huán)境下,將“MS-DOS方式”從全屏幕狀態(tài)切換到窗口狀態(tài)的方法是按(18)組合鍵。A.[Esc]+[Enter]B.[Ctrl]+[Enter]C.[Shift]+[Enter]D.[Alt]+[Enter].在Word窗口的“文件”下拉菜單的下部,通常會(huì)列出許多文件,這些文件是(19)〇A.目前均處于打開(kāi)狀態(tài)的文件 B,目前正排隊(duì)等待打印的文件C.最近由Word處理過(guò)的文件 D.當(dāng)前目錄中擴(kuò)展名為DOC的文件.在Word中,設(shè)第一段的行間距為2倍行距、第二段的行間距為單倍行距,現(xiàn)刪除第一段后的回車符,使第一段與第二段合并為一段,則合并后的段落的行間距為(20)〇A.2倍行距 B,單倍行距C.1.5倍行距 D.可能為單倍行距也可能為2倍行距?B類以DOS6,〇為平臺(tái).為了清除計(jì)算機(jī)中的病毒,要求用無(wú)病毒的軟盤(pán)重新啟動(dòng)計(jì)算機(jī),其目的是清除(1)中的病毒。A.RAMB.ROMC〇CPUD,硬盤(pán).32位字長(zhǎng)的最大正整數(shù)是2147483647(231-1),而最小負(fù)整數(shù)是ー2147483648(—2力),即負(fù)整數(shù)比正整數(shù)多一個(gè),其原因是一(2) .A,機(jī)內(nèi)整數(shù)采用原碼表示 B.機(jī)內(nèi)整數(shù)采用反碼表示C.機(jī)內(nèi)整數(shù)采用補(bǔ)碼表示 D.公認(rèn)的約定.已知521+555=1406,則此種加法是在下完成的。A.七進(jìn)制B.ハ進(jìn)制C.九進(jìn)制D.十進(jìn)制PC、APPLE>SUN?T作站等計(jì)算機(jī),其指令系統(tǒng)通常有所不同,這主要取決于〇A,所用的操作系統(tǒng) B.所用的CPUC.系統(tǒng)的總線結(jié)構(gòu)D,所用的語(yǔ)言處理程序.下列關(guān)于機(jī)器語(yǔ)言與高級(jí)語(yǔ)言的說(shuō)法中,正確的是ー(5) 0A,機(jī)器語(yǔ)言比高級(jí)語(yǔ)言執(zhí)行得慢B,機(jī)器語(yǔ)言程序比高級(jí)語(yǔ)言程序可移植性強(qiáng)C.機(jī)器語(yǔ)言程序比高級(jí)語(yǔ)言程序可移植性差D,有了高級(jí)溶言,機(jī)器語(yǔ)言就無(wú)存在的必要了.實(shí)現(xiàn)計(jì)算機(jī)系統(tǒng)中軟件安全的核心是(6)〇A.硬件的安全性 B.操作系統(tǒng)的安全性C.語(yǔ)言處理系統(tǒng)的安全性 D,應(yīng)用軟件的安全性7.如果DOS系統(tǒng)軟盤(pán)中的兩個(gè)隱含的系統(tǒng)文件IO-SYS和MSDOS.SYS被破壞了,可借助于完好系統(tǒng)盤(pán)用(7)命令恢復(fù)之。A,COPY B.DISKCOPYXCOPYD.SYS.如果在啟動(dòng)盤(pán)的根目錄中有文件CONFIG.SYS和AUTOEXEC.BAT,貝リ在機(jī)器啟動(dòng)MS-DOS過(guò)程中,系統(tǒng)導(dǎo)入/執(zhí)行的文件順序?yàn)椋?) 0A.IO.SYS、MSDOS.SYSヽCOMMAND.COM、CONFIG.SYS>AUTOEXEC.BATB.IO.SYSヽMSDOS.SYSヽCOMMAND.COM、AUTOEXEC.BAT、CONFIG.SYSC.IO.SYS、MSDOS.SYS、CONFIG.SYS、COMMAND.COM、AUTOEXEC.BATD.IO.SYS、MSDOS.SYS、AUTOEXEC.BAT、COMMAND.COM、CONFIG.SYS.在CONFIG.SYS文件中,將指定的驅(qū)動(dòng)程序裝入基本內(nèi)存的命令是ー(9) .A.DEVICEB.FCBSC.FII,ESSET10,在下列命令中, (10)命令和其余任何ー個(gè)命令都不等價(jià)。DIR*.* (注:命令參數(shù)為星符號(hào)、點(diǎn)符號(hào)和星符號(hào))DIR*. (注:命令參數(shù)為星符號(hào)加點(diǎn)符號(hào))DIR* (注:命令參數(shù)為星符號(hào))DIR. (注:點(diǎn)符號(hào))11.以下的DOS命令中,能夠計(jì)算并顯示某子目錄所包含的文件個(gè)數(shù)及文件大小合計(jì)的命令是(11) 0A.CHKDSKB.ATFRIBC.TREED.DIR12.下列有關(guān)DOS命令的敘述中,正確的是〇MOVE命令可以用于對(duì)文件或子目錄進(jìn)行改名RENAME命令可以用于對(duì)文件或子目錄進(jìn)行改名RENAME命令和MOVE命令均是內(nèi)部命令RENAME命令和MOVE命令均是外部命令.如果執(zhí)行命令"DELABC.TXT”時(shí)系統(tǒng)顯示出錯(cuò)信息“AccessDenied”,以下敘述中正確的是ー(13) 0ABC.TXT文件是只讀文件,因而不能被刪除ABC.TXT文件是只讀文件,因而不能用DEL命令刪除,但可用DELTREE命令刪除ABC.TXT文件不在當(dāng)前目錄中ABC.TXT文件不存在.利用PROMPT命令可以改變DOS提示符的風(fēng)格。下列命令中,(14)可以將DOS提示符設(shè)置為僅包含當(dāng)前盤(pán)符和一個(gè)大于號(hào)(>)〇A.PROMPT$NSG B.PROMPT$PSGC.PROMPT$LSG D.PROMPT$PSN15.假設(shè)當(dāng)前目錄為C:\TEST\USER1,表示文件C:\TEST\USER2\A.WPS的描述是(15)〇A , USER2XA . WPSB.\USER2\A.WPSC . \USER2\A , WPSD.\..USER2XA.WPS.下列DOS命令(假設(shè)命令中所需的磁盤(pán)、文件等計(jì)算機(jī)資源均存在)中,肯定不能被執(zhí)行的命令是ー(16) 0FORMATA:/UDISKCOPYA:A:COPYCONPRNRENAMEC:\YAN\MYA.WPSC:\YAN\MYB.WPS.設(shè)當(dāng)前盤(pán)當(dāng)前目錄下有文本文件LETTER.TXT,執(zhí)行下列 (17)命令可以將其內(nèi)容在打印機(jī)上打印出來(lái)。A,COPYLETTER.TXT>PRNB.DIRLETTER.TXT>PRNC?TYPELETTER.TXT>PRND.PRINTLETTER.TXT>PRN18.用“COPYCONABC.BAT”命令創(chuàng)建批處理文件時(shí),結(jié)束該批處理文件內(nèi)容輸入并要求存盤(pán),應(yīng)按(18)組合鍵。A.[Ctrl]+[D]B.[Ctrl]+[W]C.[Ctrl]+[E]D.[Ctrl]+[Z]19.在DOS平臺(tái)上,用WPS字處理軟件的D方式建立的文件(即文書(shū)文件),不能用TYPE命令正確顯示其內(nèi)容,這是因?yàn)椋?9)〇A,文件是以WPS為擴(kuò)展名B,文件中含有漢字C.文件含有特殊控制符 D,文件中的西文有“全角”和“半角”之分20.使用WPS字處理軟件進(jìn)行文檔編輯時(shí),下列的(20)功能無(wú)法通過(guò)菜單進(jìn)行操作。A,定義字塊的塊首和塊尾B,字塊的行列方式切換C.將己定義的字塊內(nèi)容作為另ー個(gè)文件進(jìn)行保存D,將另一個(gè)文本文件插入到當(dāng)前編輯的文檔中第二部分Visual++程序設(shè)計(jì)ー、選擇題[用答題卡答題,答案依次填在(21)?(30)答題號(hào)內(nèi)](21) 能用作用戶自定義的標(biāo)識(shí)符。A.friendB.—var C.3Xyz—D.Float22.設(shè)有說(shuō)明語(yǔ)句“inta[3][4]={L2,3,4,5,6,7,8,9,10,11,12};int*p=&a[〇][〇];”,能夠正確表示數(shù)組元素a[2][2]的表達(dá)式是(22)〇A.p[2][2]B.*(*(p+2)+2)C.*(p+10)D.*(p+8)23.在循環(huán)語(yǔ)句的循環(huán)體中使用break語(yǔ)句的作用是ー(23) 0A.結(jié)束本次循環(huán)B.結(jié)束該層的循環(huán)C.結(jié)束開(kāi)關(guān)語(yǔ)句D.結(jié)束程序執(zhí)行24.設(shè)有說(shuō)明語(yǔ)句“intA[4)[3]={{1,2},{3,4,5},{6,7,8},{9,10}};”,則A[〇][2]和AF21⑵的初始化值分別為 (24)〇A.0、7 B?3、8 C?3、7D.0、TOC\o"1-5"\h\z825.以下語(yǔ)句的輸出結(jié)果是ー(25) .charcI=100,c2=100;cout?(cl*c2);A.越界(出錯(cuò))B.10000C.負(fù)數(shù)D,ー個(gè)字符26.設(shè)有語(yǔ)句"float(*p)(int,int);”,該語(yǔ)句的作用是ー(26) .A.函數(shù)原型說(shuō)明 B.p為指向函數(shù)的指針變量C,函數(shù)定義 D.P為指向整數(shù)的指針變量27.ー個(gè)類的析構(gòu)函數(shù) (27) 0A.是唯一的 B.允許重載C.至多可有兩個(gè)D.只能是缺省的28.下列有關(guān)類和對(duì)象的說(shuō)法中,正確的是(28)〇A.類與對(duì)象沒(méi)有區(qū)別B,要為類和對(duì)象分配存儲(chǔ)空間C.對(duì)象是類的實(shí)例,為對(duì)象分配存儲(chǔ)空間而不為類分配存儲(chǔ)空間D.類是對(duì)象的實(shí)例,為類分配存儲(chǔ)空間而不為對(duì)象分配存儲(chǔ)空間29.循環(huán)語(yǔ)句for(〈表達(dá)式1〉;〈表達(dá)式2>;〈表達(dá)式3〉)〈語(yǔ)句〉中,〈語(yǔ)句〉的執(zhí)行情況是ー⑵)。A,至少執(zhí)行一次 B.至少執(zhí)行兩次C.可能執(zhí)行,也可能不執(zhí)行 D,不執(zhí)行30,下列有關(guān)編譯預(yù)處理命令的說(shuō)明中,正確的是ー(30) 0A,以開(kāi)關(guān)的行,可出現(xiàn)在函數(shù)定義內(nèi)或函數(shù)定義外D.以開(kāi)頭的行,后面不可有分號(hào)C.以開(kāi)頭,可出現(xiàn)在一行中的任何位置D.以開(kāi)頭,必放在程序開(kāi)頭二、填空題(請(qǐng)將答案填寫(xiě)在答題紙的相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行)?基本概念題(共5分).在C++中,函數(shù)名的值是一(1) 0.在C++中,作用域共分為五類:塊作用域、文件作用域、(2)ヽ(3)和(4).若有宏定義:#defineT(x,y,z)x*y*z/4則表達(dá)式T(3+4,2*4,4+4)的值是〇?閱讀程序題(共13分).以下程序的輸出結(jié)果是ー(6)〇#include<iostream.h>voidp(int*a,int*b){int*t=a;a=b;b=t;}voidmain(void){intx=100,y=200;p(&x,&y);cout?x?*\t*?y?*\n1;}.以下程序的輸出結(jié)果是s二」建ー,k=〇#include<iostream.h>voidmain(void){intj,k,s,m;for(k=l;k<7;k++){s=l;m=k+2;for(j=k;j<m;j++,k++)s+=j;)cout?Hs=H?s?,\t,?nk=H?k?,\n,;}.以下程序輸出結(jié)果的第一行是 (9)第二行是 (10) 0#include<iostream.h>voidf(int*s,intnl,intn2){intt;while(nl<n2){t=*(s+nl);*(s+nl)=(s+n2);*(s+n2)=t;nl++;n2--voidmain(void){inta[10]={l,2,3,4,5,6,7,8,9,0},i,*p=a;f(p,0,3);f(p+3,1,6);for(i=0;i<10;i++){if(i%5==0)cout?H\nn;cout?a[i];}).以下程序輸出結(jié)果的第一行是(11),第二行是(12),#include<iostream.h>classX{public:virtualvoidf(){cout?naa\nn;}}; //AclassY:publicX{pubilc:voidf( ){cout?Hbb\nn;}};voidmain(void)(Yy,*xy=&y;X*xp=&y:xy—>f();xp—>f();}.將上題中標(biāo)有〃A的一行中的virtual去掉,則程序輸出結(jié)果的第二行是.(13)..以下程序輸出結(jié)果的第一行是一(14),第二行是(15)〇,第三行是ー(16).#include<iostream.h>voidshow(char*s){if(*s){show(s+l);cout?*s;}}voidmain(void){show(nabcd\nefg\nhijH);cout?*\n*;}.以下程序輸出結(jié)果的第一行是ー0^_第二行是 (18)〇#include<iostream.h>intk;voidmain(void){ k=10;for(inti=0;i<5;i++){intk;k=i+l;cout?k?**;::k++;}cout?*\n,vvkvv'\n';}?完善程序題(共12分)11.下列程序中函數(shù)insertstr的功能是:在字符串str中所有出現(xiàn)子串strl的后面插入子串str2o如本程序的輸出為:"Iamastudenttoo.Youareastudenttoo.Heisastudenttoo.Hoinclude<iostream.h>include<string.h>char*insertstr(char*str,char*strl,char*str2){char*p,*pl,*ql,*tl;inti,len2;if(*str==''O'll*strl==''O'll*str2=='\O')returnstr;len2=strlen(str2);p二str;tl=str2;while(*p!二''〇'){pl二p;ql二strl;while(*plニニ*ql&&(19){pl++;ql++;}if(p!二pl&&*qlニニ''〇){p=(20);while(*pl++!二''0');for(;pl>二p;pl )*( ⑵))二?pl; 〃騰出插入串空間for(i=0;*(tl+i)!='\0';i++)*p++二*(tl+i);}—(22);returnstr;voidmain(void){charline[80]=HIamastudent.Youareastudent.Heisastudent.n;coutvvinsertstr(line,''student'',''too'')?'\n';)12.通過(guò)重載運(yùn)算符‘ヽ”實(shí)現(xiàn)字符串類的比較運(yùn)算。重載構(gòu)造函數(shù)實(shí)現(xiàn)字符串對(duì)象的初始化。include<iostream.h>include<string.h>classString{char*str;public:String(char*s=0){if( (23)){str=newchar[(24) ];strcpy(str,s);}elsestr=0;String(String&);-String(){if(str)delete[]str;}intoperator>(String&);voidShow(){if(str)cout?str?*\n*;}}String::String(String&s){if( (25)){str=newcharf(26) 1;strcpy(str,s.str);}elsestr=O;}intString::operator>(Smng&s){if(strcmp(str,s.str)>0)return1;elsereturn0;}voidmain(void){Stringsi(HComputerH),s2(''tests''),s3(si);si.Show();s2.Show();s3.Show();cout?(sl>s2)?'\n';)13.下列程序中函數(shù)padd的功能是:調(diào)整pa指向的鏈表中結(jié)點(diǎn)的位置,使得所有x值為偶數(shù)的結(jié)點(diǎn)出現(xiàn)在鏈表的前半部,所有;值為奇數(shù)的結(jié)點(diǎn)出現(xiàn)在鏈表的后半部;如本程序的輸出為:10,8,6,4,2,1,3,5,7,9〇#include<iostream.h>structNODE{intx;NODE*next;};NODE*padd(NODE*pa){NODE*pl,*p2,*p;pl=p2=pa;while(pl){if(pl->x%2==0&&){p=pl;pl=pl—>next;=pl;〃從鏈表上取下偶數(shù)結(jié)點(diǎn):并插入鏈?zhǔn)譸->next=pa;(29) ;else{p2=pl;pl=pl—>next;}returnpa;}voidmain(void){NODEa[10]={{l},{2},{3},{4},{5},{6},{7},{8},{9},{10}},*ha=a,*p;inti;for(i=0;i<9;i++)a[i].next=(30) ; 〃拉成鏈表a[9].next=NULL;ha=padd(ha);p=ha;while(p){cout?p—>x?\f;p=p->next;}cout?H\nH;)2001年(秋)筆試試卷

(本試卷筆試時(shí)間為120分鐘)說(shuō)明:1,本試卷滿分為60分,分選擇題和填空題,試卷不分A、B類型。.計(jì)算機(jī)基礎(chǔ)知識(shí)部分全部是選擇題。.選擇題用答題卡答題。每ー項(xiàng)有A、B、C、D四個(gè)可供選擇的答案,請(qǐng)選擇其中一個(gè)你認(rèn)為正確的答案,用HB鉛筆涂寫(xiě)在答題卡的相應(yīng)答題號(hào)內(nèi)。每選對(duì)ー項(xiàng)得1分,不選或選錯(cuò)不得分;.填空題用答題紙答題。請(qǐng)將答案填寫(xiě)在答題紙的相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行,不得換行。每填對(duì)ー個(gè)答案得1分,不填或填錯(cuò)不得分。.請(qǐng)認(rèn)真填寫(xiě)并仔細(xì)核對(duì)答題卡和答題紙上的學(xué)校、準(zhǔn)考證號(hào)是否填寫(xiě)正確。第一部分計(jì)算機(jī)基礎(chǔ)知識(shí).對(duì)于任意ー個(gè)實(shí)數(shù),在計(jì)算機(jī)內(nèi)部都可以用(1)兩部分來(lái)表示,這種表示實(shí)數(shù)的方法叫做“浮點(diǎn)表示法”。A,指數(shù)和尾數(shù)B,指數(shù)和基數(shù)C,整數(shù)和指數(shù) D,基數(shù)和小數(shù).目前計(jì)算機(jī)中使用最廣泛的西文字符編碼集是ASCII碼集。在ASCII碼表中,可打?。ɑ蝻@示)的字符有(2)個(gè)。A.55B.75C.95D.1253,在中文Windows95/98環(huán)境下,設(shè)有一串漢字的內(nèi)碼為B5C8BCB6BFBCCAD4,則這串文字中包含有(3)個(gè)漢字。A.2B.4C.8D.16.一臺(tái)計(jì)算機(jī)中可以有“寄存器一快存一主存一輔存(磁盤(pán))一后援(海量)存儲(chǔ)器”五種不同層次的存儲(chǔ)器。其中(4)的存取周期目前在毫秒級(jí)。A,快存 B.主存C.磁盤(pán)D,后援(海量)存儲(chǔ)器.以下是PC機(jī)所采用(過(guò))的ー些總線標(biāo)準(zhǔn),其中⑸ ,的數(shù)據(jù)線僅有16位寬。A.MCAB.ISAC.EISAD.PCI.顯示器是計(jì)算機(jī)重要的輸出設(shè)備,它用紅、綠、藍(lán)三基色的組合來(lái)顯示彩色,使用(6)位二進(jìn)位表示ー個(gè)像素就可以表現(xiàn)出真彩色。A.8B.16C.24D.32.軟件工程的思想就是使用工程化的概念、思想、方法和技術(shù)來(lái)指導(dǎo)軟件開(kāi)發(fā)的全過(guò)程;在軟件的開(kāi)發(fā)過(guò)程中,軟件設(shè)計(jì)一般分為兩步,即(7) 0A.總體設(shè)計(jì)和詳細(xì)設(shè)計(jì) B,算法設(shè)計(jì)和程序沒(méi)計(jì)C.流程設(shè)計(jì)和程序設(shè)計(jì) D,結(jié)構(gòu)設(shè)計(jì)和模塊沒(méi)計(jì).下列有關(guān)“計(jì)算機(jī)病毒”的敘述中,正確的是ー(8);A.計(jì)算機(jī)病毒是ー種對(duì)計(jì)算機(jī)系統(tǒng)造成一定損害的程序文件B,光盤(pán)(CD-ROM)雖然是只讀型存儲(chǔ)器,但也可能含有計(jì)算機(jī)病毒C.計(jì)算機(jī)病毒破壞機(jī)制的激活總是與日期或時(shí)間有關(guān)D.“殺毒”軟件(如KILL等)不可能被計(jì)算機(jī)病毒感染9.①WindowsME、②WindowsCE、③WindowsNT>?Frontpage98、@Access97>@Unix、⑦Linux、⑧MS-DOS6.22、⑨OS/2,對(duì)于以上列出的9個(gè)軟件,(9) 均為操作系統(tǒng)軟件。A.①②③B.①②③⑥⑧C.①②③⑥⑧⑨ D.①②③⑥⑦⑧⑨.在計(jì)算機(jī)網(wǎng)絡(luò)中,目前不用中繼設(shè)備時(shí),傳輸距離最遠(yuǎn)的傳輸介質(zhì)是(10)〇A.雙絞線B.同軸電纜C.紅

外線D.光纜.VCD盤(pán)上的視頻和音頻信號(hào)采用國(guó)際標(biāo)準(zhǔn)(11)進(jìn)行壓縮編碼,它們按規(guī)定的格式交錯(cuò)地存放在光盤(pán)上?,播放時(shí)需進(jìn)行解壓縮處理。A,MPEG—1B.MPEG-2C.MPEG-3D.MPEG-4.在多媒體計(jì)算機(jī)中,聲音信息處理后通常保存為下列類型的文件,其中(12)類型的文件通常是音樂(lè)文件。A.WAVB.SNDC.MIDD.AIF.在使用Windows98操作系統(tǒng)時(shí),下列敘述中正確的是ー(13)。A.FAT32支持磁盤(pán)壓縮 B.FAT16僅支持2GB以下的硬盤(pán)分區(qū)C.Windows98僅支持FAT16D.Windows98僅支持FAT32.在關(guān)機(jī)時(shí)如果未正常地關(guān)閉Windows95/98,則下次開(kāi)機(jī)后系統(tǒng)將首先自動(dòng)地運(yùn)行(14)〇A,注冊(cè)表檢測(cè)程序A,注冊(cè)表檢測(cè)程序B,磁盤(pán)清理程序C,磁盤(pán)碎片整理程序 D.磁盤(pán)掃描程序15剪貼板是Windows提供的用于在不同應(yīng)用程序間交換數(shù)據(jù)的工具。在Windows95/98環(huán)境下,下列有關(guān)剪貼板的敘述中正確的是ー(15) 0A,剪貼板中可以同時(shí)保存多次復(fù)制的信息B.只要剪貼板中有信息,則一定可以粘貼兩次以上C.按組合鍵[AIt]+[PrintScreen]可以將當(dāng)前屏幕以圖片形式復(fù)制到剪貼板D.剪貼板中可以同時(shí)保存文本信息和圖片信息.在Windows95/98環(huán)境下,下列敘述中正確的是.(16) 0A.利用“網(wǎng)上鄰居”可以瀏覽網(wǎng)上其他計(jì)算機(jī)內(nèi)的所有軟件資源B,用戶可以利用“控制面板”中的“添加/刪除程序”來(lái)創(chuàng)建啟動(dòng)盤(pán)C.用戶可以利用“控制面板”中的“字體”來(lái)設(shè)置漢字輸入法特性D,運(yùn)行DOS應(yīng)用程序首先必須啟動(dòng)“MS-DOS方式”.在Word7.0/97的編輯狀態(tài)下,如果文檔窗口有水平標(biāo)尺,則說(shuō)明當(dāng)前的視圖方式一定為(17)。A?普通視圖 B.頁(yè)面視圖C.大綱視圖 D,普通視圖或頁(yè)面視圖.用Word7.0/97編輯的文檔,不可以保存為擴(kuò)展名為 (18)的文件〇A.RTFB.DOCC.HTMD.XML.Internet將所有人網(wǎng)主機(jī)的名字空間劃分為許多不同的域,每個(gè)域又劃分為若干個(gè)子域,子域又分成許多子域,主機(jī)名字即由一系列的“域"及其“子域’’組成。下列關(guān)于主機(jī)名字的敘述中,不正確的是ー(19) 0A.所包含的子域名的個(gè)數(shù)通常不超過(guò)5B.從左到右,子域的級(jí)別依次升高巳子域名之間可用“.”(點(diǎn)符號(hào))或“/”(斜杠符號(hào))進(jìn)行分隔D.DNS用于主機(jī)名字與IP地址之間的自動(dòng)轉(zhuǎn)換20.假設(shè)接人!nternet的某用戶的用戶名為L(zhǎng)IU213,提供電子郵件服務(wù)的服務(wù)器域名為,則該用戶相應(yīng)的E-mail地址應(yīng)為(20)0A.LIU213@public,@LIU213LIU213@Mail.public,LIU213@第二部分VisualC什程序設(shè)計(jì)ー、選擇題[用答題卡答題,答案依次填在(21)—(30)答題號(hào)內(nèi)]21.下面四個(gè)選項(xiàng)中,均不能作為用戶標(biāo)識(shí)符使用的是ー(21) .A.m,P—0,do B.float,kaO,—AC.-123,temp,INTD.b-a,goto,int22.設(shè)有說(shuō)明“inta=15,b=17,c;”,執(zhí)行表達(dá)式"c=all(b+二b)”,后,貝リa、b、cTOC\o"1-5"\h\z的值分別是ー(22) .A.15>17>1B.1、34、35C.15、1D.15、17、I523?沒(méi)有說(shuō)明"intx=10,y=4,f;floatm;”,執(zhí)行表達(dá)式“f=m=x/y"后,則f、m的值分別是ー(23) 0A.2、2.5B.3、2.5C.2.5、5D.2、2.0.設(shè)有三個(gè)語(yǔ)句Hints=100;intss[s];cin?ss;則編譯認(rèn)為(24) 0A.僅第二個(gè)語(yǔ)句“intss[s];"錯(cuò)B.僅第三個(gè)語(yǔ)句"dn?ss;”錯(cuò)C.第一個(gè)語(yǔ)句正確,后兩個(gè)語(yǔ)句錯(cuò)D.三個(gè)語(yǔ)句都正確,沒(méi)有語(yǔ)法錯(cuò).設(shè)有函數(shù)定義‘'intfl(void){return100,200;}”,調(diào)用函數(shù)fl〇時(shí),(25)〇A.函數(shù)返回值100B.函數(shù)返回兩個(gè)值100和200C,函數(shù)返回值200D.語(yǔ)句"retum100,200;”語(yǔ)法錯(cuò),不能調(diào)用函數(shù).設(shè)有語(yǔ)句“intfun(char*,int&);charstr[100];intk;”,則對(duì)函數(shù)fun的正確的調(diào)用形式是ー(26) 0A.fun(str,&k) B.fun(str,k)C.fun(str[100],k)D.fun(str[100],&k).對(duì)于ー個(gè)C++的類, (27)〇A,只能有一個(gè)構(gòu)造函數(shù)和一個(gè)析構(gòu)函數(shù)B.可有一個(gè)構(gòu)造函數(shù)和多個(gè)析構(gòu)函數(shù)C.可有多個(gè)構(gòu)造函數(shù)和一個(gè)析構(gòu)函數(shù)D,可有多個(gè)構(gòu)造函數(shù)和多個(gè)析構(gòu)函數(shù)28.設(shè)有宏定義和語(yǔ)句如下:TOC\o"1-5"\h\z#defineM(a,b)a*b;//Eintx=M(3+4,5+6),y; //Fy=M(3,4); //G則(28) 0A.編譯時(shí),E行有語(yǔ)法錯(cuò) B.編譯時(shí),F行有語(yǔ)法錯(cuò)C.編譯時(shí),C行有語(yǔ)法錯(cuò) D.編譯時(shí),F行和G行有語(yǔ)法錯(cuò)29.一個(gè)基類以私有方式派生時(shí),其基類中的公有成員和保護(hù)成員在派生類中(29)〇A,均成為私有的成員 B.均成為公有的成員C,均成為保護(hù)的成員 D,仍為公有的和保護(hù)的成員30.虛函數(shù)(30)。A.可實(shí)現(xiàn)靜態(tài)多態(tài)性B.可實(shí)現(xiàn)動(dòng)態(tài)多態(tài)性C,不能實(shí)現(xiàn)多態(tài)性D,既可實(shí)現(xiàn)靜態(tài)多態(tài)性,又可實(shí)現(xiàn)動(dòng)態(tài)多態(tài)性二、填空題(請(qǐng)將答案填寫(xiě)在答題紙的相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行)?基本概念題(共5分)TOC\o"1-5"\h\z1.在C++中,“Students”的值是ー(1) 02,靜態(tài)整型變量有確定的初值,其缺省的初值是一(2) 0.設(shè)有語(yǔ)句nintm;floatx,y;y=m=x=7.99;”,則n的值是一(3) 0.多態(tài)性分為兩種:靜態(tài)多態(tài)性和動(dòng)態(tài)多態(tài)性。函數(shù)重載屬于兩種多態(tài)性中的哪ー種:(4)〇.在定義一個(gè)類時(shí),缺省的構(gòu)造函數(shù)是唯一的。當(dāng)自定義的構(gòu)造函數(shù)的每ー個(gè)參數(shù)均有缺省值或(5)時(shí),這種構(gòu)造函數(shù)是缺省的構(gòu)造函數(shù)。?閱讀程序題(共13分).以下程序輸出的第一行是ー(6),第二行是一(7) 0#include<iostream.h>voidf(int*a,intb){intt=?a;*a=b;b=t;}voidmain(void)(TOC\o"1-5"\h\zintx=10 , y=20 ;cout?x?,\t,?y?,\n,;f(&x,y);cout?x?,\t,?y?,\n,;).以下程序輸出的第一行是ー (8),第二行是一(9) 0#include<iostream.h>voidmain(void){intx=6;do{x-=2;cout?x?,\n,;}while(-x);}.以下程序輸出的第一行是一(10),第二行是一(11) 0#include<iostream.h>intf(intx){staticintu=l;x+=x,returnu*=x;}voidmain(void){intx=10;cout?f(x)vv'\n';cout?f(x)?,\n,;).以下程序輸出的第一行是一(12),第二行是一(13),第三行是ー(14)#include<iostream.h>voidpl(chars[],inti){if(s[i]!=0)pl(s,i+1);cout?s[i];voidp2(chars[],inti){cout?s[i];if(s[i]!=0)p2(s,i+1);)voidmain(void){charstr[]=n123M;cout?str?M\nH;pl(str,0);cout?*\n,;p2(str,0);cout?,\n,;}.程序輸出的第一行是一 (15),第二行是ー(16) 0#include<iostream.h>classBa{inty;public:intx;Ba(intb){x=b;y=x+x;}intGety(void){returny;});classA:publicBa{public:A(intc):Ba(c){)intGetx(void){returnx;}};classB:publicBa{public:B(intd):Ba(d){)intGetx(){returnx;}};classC:publicB,publicA{public:C(inte):A(e+30),B(e+100){}};voidmain(void){Cc(100);cout?c,A::Gety()?*\f?c.B::Gety()?*\n*;cout?c,A;:Getx()?*\f?c.B::Getx()?*\n*;}11.以下程序輸出的第一行是 (17),第二行是(18) 0#include<iostream.h>classX{public:voidvirtualf(){cout?nX:llH?endl;}voidvirtualg(){cout?HX:22n?endl;}};classA:publicX{public:voidf(){cout?HA:33H?endl;}};classB:publicA{public:voidf( ){cout?HB:44H?endl;}voidg(inti=0){cout?nB:55n?endl;});voidmain(void){Bb;X*px=&b;px->f();px->g();)?完善程序題(共12分)12.下面程序的功能是:從鍵盤(pán)上輸入若干個(gè)整數(shù),按升序排序后輸出。#include<iostream.h>voidsort(inta[],intn){for(inti=0; (19) ;i++)for(intj=i+l;j<n;j++)if( (20) ){intt=a[i];a[i]=a[j];a[j]=t;}}voidInput(int*p,intn){cout?n輸入H?n?n個(gè)整數(shù):\n\for(inti=0;i<n;i++)cin?(21);}voidOutput(int*p,intn){for(inti=0;i<n;i++)cout?(22) vv'\t';}voidmain(void){intx[200],intnum;coutvv”輸入要排序數(shù)的個(gè)數(shù)(小于200):ヽcin?num;Input(x,num);sort(x,num);Output(x,num);}.通過(guò)重載運(yùn)算符“二=”,實(shí)現(xiàn)判斷兩個(gè)復(fù)數(shù)是否相等的運(yùn)算(若相等返回!,否則返回0)。重載前置“++”運(yùn)算,使虛部和實(shí)部分別加!〇#include<iostream.h>classComp{floatreal,ima;〃分別為實(shí)部和虛部public:Comp(floatr=0,floati=0){real=r;ima=i;}Compoperator++(){real++;ima++;return(23) ;}intoperator==(Compa){if( (24) )return1;return(25) ;}voidShow(){ cout?real?,\t,?ima?*\n,; }};voidmain(void){Compcl(100,200),c2(20,30),c3;if( (26) )coutvv"兩個(gè)復(fù)數(shù)cl和c2相等!\nヽelsecoutvv”兩個(gè)復(fù)數(shù)cl和c2不相等!\n”;cl.Show();c3=++c2;c3.Show();c2.Show();}.設(shè)鏈表上結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)定義如下:structPNODE{intx;PNODE*next;};設(shè)已建立了一個(gè)鏈表,h為鏈?zhǔn)字羔?。函?shù)DelAdd的功能是:若從鏈表上能找到結(jié)點(diǎn)的x值為value,則從鏈表上刪除該結(jié)點(diǎn)(假定鏈表上各個(gè)結(jié)點(diǎn)的值是不同的);否則構(gòu)造ー個(gè)新結(jié)點(diǎn),其x的值為value,并將新結(jié)點(diǎn)插入鏈尾。該函數(shù)要返回新鏈表的首指針PNODE*DelAdd(PNODE*h,intvalue){PNODE*pl,*p2;intflag=0;〃值為1時(shí),表示已刪除值為value的結(jié)點(diǎn)pl=h;while(pl&&flag==0){if(pl—>x==value){flag=l;if(pl==h)(h=(27);deletepl;}else{p2—>next=(28) ;deletepl;}}else{p2=pl;pl=(29) ;}}if(flag==0){pl=newPNODE;pl—>x=value;pl—>next=0;if(h==0)h=pl;else(30) ;)returnh;}2002年(春)筆試試卷

(本試卷筆試時(shí)間為120分鐘)說(shuō)明:1,本試卷滿分為60分,分選擇題和填空題,試卷不分A、B類型。.計(jì)算機(jī)基礎(chǔ)知識(shí)部分全部是選擇題。.選擇題用答題卡答題。每ー項(xiàng)有A、B、C、D四個(gè)可供選擇的答案,請(qǐng)選擇其中一個(gè)你認(rèn)為正確的答案,用HB鉛筆涂寫(xiě)在答題卡的相應(yīng)答題號(hào)內(nèi)。每選對(duì)ー項(xiàng)得1分,不選或選錯(cuò)不得分。4,填空題用答題紙答題。請(qǐng)將答案填寫(xiě)在答題紙的相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行,不得換行。每填對(duì)ー個(gè)答案得1分,不填或填錯(cuò)不得分;5.請(qǐng)認(rèn)真填寫(xiě)并仔細(xì)核對(duì)答題卡和答題紙上的學(xué)校、準(zhǔn)考證號(hào)是否填寫(xiě)正確。第一部分計(jì)算機(jī)基礎(chǔ)知識(shí).在下列四個(gè)無(wú)符號(hào)整數(shù)中,最大的數(shù)是〇A,二進(jìn)制11001010B.ハ進(jìn)制712C.十六進(jìn)制4FF D,十進(jìn)制566.在下列漢字編碼標(biāo)準(zhǔn)中,(2)是我國(guó)臺(tái)灣地區(qū)計(jì)算機(jī)系統(tǒng)中廣泛使用的一種漢字編碼字符集。A.GBKB.BIG5C.UCSD.CJK.在中文Windows95/98環(huán)境下,設(shè)有一段文本的內(nèi)碼為CBF5DOB45043CAC7D6B8o在這段文本中,含有(3) 0A.2個(gè)漢字和1個(gè)西文字符 B.4個(gè)漢字和2個(gè)西文字符C.8個(gè)漢字和2個(gè)西文字符 D.4個(gè)漢字和1個(gè)西文字符.從邏輯功能上看,IntelPentium處理器主要由執(zhí)行單元、指令預(yù)取部件、地址轉(zhuǎn)換和管理部件、指令與數(shù)據(jù)快存、(4)以及控制器等組成。A.總線接口部件 B,指令寄存器C.數(shù)據(jù)寄存器 D,運(yùn)算器.在目前的PC系統(tǒng)中,BIOS是ー組機(jī)器語(yǔ)言程序,它是計(jì)算機(jī)硬件與軟件之間的接ロ,也是操作系統(tǒng)的基礎(chǔ)成分。BIOS存儲(chǔ)在PC的(5)中〇A.RAMtB.ROMC.CMOSD.啟動(dòng)盤(pán)6.目前,傳播計(jì)算機(jī)病毒的ー個(gè)重要途徑是通過(guò)電子郵件傳播的,這類病毒通稱為“電子郵件型病毒”(如“愛(ài)蟲(chóng)”、“歡樂(lè)時(shí)光”等病毒)。下列敘述中正確的是(6)〇A.電子郵件型病毒總是隱藏在郵件的附件中B,只要接收到含有病毒的電子郵件,計(jì)算機(jī)就一定會(huì)被病毒感染C.電子郵件型病毒一定是用HTML編寫(xiě)的代碼D.電子郵件型病毒也可以通過(guò)軟盤(pán)等存儲(chǔ)媒體傳播7.軟件工程的文件資料(通稱“文檔”)是軟件產(chǎn)品的ー個(gè)重要部分。軟件文檔可以分為三類,即(7) 0A,用戶文檔、開(kāi)發(fā)文檔和管理文檔B,用戶文檔、開(kāi)發(fā)文檔和使用文檔C.設(shè)計(jì)文檔、開(kāi)發(fā)文檔和管理文檔D.用戶文檔、維護(hù)文檔和管理文檔8.在下列Windows系列操作系統(tǒng)軟件中,是最新產(chǎn)品。A,Windows98B.WindowsMEC.WindowsXPD.Windows20009.目前較為流行的局域網(wǎng)是采用集線器和雙絞線組成的網(wǎng)。從邏輯上(即訪問(wèn)控制方式上)看,這種網(wǎng)的拓?fù)浣Y(jié)構(gòu)應(yīng)屬于(9)。A.環(huán)形網(wǎng)B,星形網(wǎng)C.總線網(wǎng)D.樹(shù)形網(wǎng)TCP/IP與OSI/RM有不少差別:TCP/IP分為三個(gè)層次,而OSI/RM分為七個(gè)層次;其中,TCP/IP中的IP相當(dāng)于OSI中的(10)〇A.應(yīng)用層B.網(wǎng)絡(luò)層C,物理層D.傳輸層DVD—Video采用(11)標(biāo)準(zhǔn),把高分辨率的圖像經(jīng)壓縮編碼后存儲(chǔ)在高密度光盤(pán)上。A.MPEG-1 B.MPEG-2C.MPEG-3D.MPEG-412.以下關(guān)于超媒體的敘述中,不正確的是(12)〇A.超媒體可以包含圖畫(huà)、聲音和動(dòng)態(tài)視頻信息等B,超媒體的信息可以存儲(chǔ)在多臺(tái)計(jì)算機(jī)中C.超媒體可以用于建立功能強(qiáng)大的應(yīng)用程序的“幫助”系統(tǒng)D,超媒體采用一種線性的結(jié)構(gòu)來(lái)組織信息.Windows95/98提供的“磁

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論