(考試時間120分鐘,滿分100分) 一`選擇題(1)~(40)題每題1分,(41)~(50)題每題2分,共60分) 一列各題A)`B)`C)`D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡的相應位置上,答在試卷上不得分. (1) 電子數字計算機最主要的工作特點是 A) 高速度 B) 高精度 C) 存儲程序與自動控制 D) 記憶力強 (2) 在微機的性能指標中,用戶可用的內存儲器容量能常是指 A) ROM的容量 B) RAM的容量 C) ROM和RAM的容量總和 D) CD-ROM的容量 (3) 將十六進制數176轉換成十進制數是 list lskjd A) 366 B) 268 C) 374 D) 270 (4) 800個24×24點陣漢字字型庫所需要的存儲容量是 A) 7.04KB B) 56.25KB C) 7200B D) 450KB (5) 下列說法正確的是 A)計算機體積越大,其功能就越強 B)在微機性能指標中,CPU的主頻越高,其運算速度越快 C)兩個顯示器屏幕大小相同,則它們的分辨率必定相同 D)點陣打印機的針數越多,則能打印的漢字字體就越多 (6) 某片軟盤上已染有病毒,為防止該病毒傳染計算機系統,正確的措施是 A)刪除該軟盤上所有程序 B) 給該軟盤加上寫保護 C)將該軟盤放一段時間后再用 D) 將該軟盤重新格式化 (7) 下列設備中,只能作為輸同設備的是 A) CON B) NUL C) PRN D) 鼠標器 (8) 假設DOS系統文件與所有外部命令文件都在C盤根目錄中,下列DOS 命令中能正確執行的是 A) DEL IBMBIO.COM B) DISKCOPY C:A C) RD C:/ D) COPY COMMAND.COM A: (9) 若當前盤為C盤,在A盤目錄/MY中只有文本文件FN.DAT,A 盤當前目錄為根目錄,則查看該文件的內容可使用的命令是 A) TYPE MY/FN.DAT B) TYPE A:/MY/*.* C) TYPE /MY/FN.DAT D) TYPE A:/MY/FN.DAT (10) 設所有的外部命令文件在C盤目錄/DOS下.若當前盤為B盤,則要在5 英寸高密驅動器A上格式化一張容量為260KB的軟盤,正確的命令是 A) FORMAT A:/360 B) C:/DOS/FORMAT A:/4 C) FORMAT A:/4 D) C:/DOS/FORMAT A:/4 (11) 有一張DOS啟動軟盤,在根目錄下用DIR命令顯示出文件總數為20 個, 若用COPY命令把該軟盤根目錄下的文件復制到另一張軟盤上, 則最多能復制的文件個數是 A) 18 B) 19 C) 20 D) 22 (12) 為了列出A盤當前目錄中文件標識符不超過三個字符`擴展名為任意的文件清單,可選用的命令是 A) DIR ?? *.* B) DIR A:???.* C) DIR A:*.??? D) DIR A:/*.* (13) 為了將A盤當前目錄/USER/AA中所有擴展名為.DAT的文件以同名復制到A盤目錄/USER中,若當前盤為C盤,則可選用的命令是 A) COPY A:/USER/AA*.DAT B) COPY A:/USER/AA/*.DAT A;USER C) COPY A:/USER/AA/*.DAT A: D) COPY A:/USER/AA/*.DAT A:/USER (14) 對計算機軟件正確的態度是 A) 計算機軟件不需要維護 B) 計算機軟件只要能復制得到就不必購買 C) 受法律保護的計算機軟件不能隨便復制 D) 計算機軟件不必有備份 (15) 下列DOS命令中,正確的是 A) TYPE A:/*.FOR B) COPY A:/*.FOR >PRN C) TYPE A:/*,FIR >ABC.TXT C) COPY ABC.TXT+XYZ.TXT XYZ.TXT 與 COPY XYZ.TXT+ABC.TXT D) TYPE *.FOR >CON 與 COPY *.FOR CON (17) 在計算機內部,一切信息存取`處理和傳送的形式是 A) ASCⅡ碼 B) BCD碼 C) 二進制 D) 十六進制 (18) 計算機的軟件系統一般分為
A) 系統軟件`應用軟件與各種字處理軟件 B) 操作系統`用戶軟件與治理軟件 C) 系統軟件與應用軟件 D) 操作系統`實時系統與分時系統 (19) 與二進制數101.01011等值的十六進制數為 A) A.B B) 5.51 C) A.51 D) 5.58 (20) 假如按字長來劃分,微機可以分為8位機`16位機`32位機和64位機. 所謂32位機是指該計算機所用的CPU A) 同時能處理32位二進制數 B) 具有32位的寄存器 C) 只能自理32位二進制定點數 D) 有32個寄存器 (21) 下列語句中符合C語言語法的賦值語句是 A) a=7+b+c=a+7; B) a=7+b++=a+7; C) a=7+b,b++,a+7 D) a=7+b,c=a+7; (22) 在C語言中,要求運算數必須是整型的運算符是 A) % B) / C) < D) ! (23) 已知字母A的ASCⅡ碼為十進制的65,下面程序的輸出是 A) 67,D B) B,C C) C,D D) 不確定的值 main() { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; PRINTF("%d,%c/n",ch1,ch2);} (24) 下面程序的輸出是 A) 0 B) 1 C) 3 D) 不確定的值 main() { int x=10,y=3; printf("%d/n",y=x/y);} (25) 若執行下面的程序時從鍵盤上輸入3和4,則輸出是 A) 14 B) 16 C) 18 D) 20 main() { int a,b,s; scanf("%d%d",&a,&b); s=a; if(a5) printf("%d/n",x); else printf("%d/n,x--);} (30) 下面程序的輸出是 A) 3 B) 4 C) 1 D) 2 main() { int a[10]={ 1,2,3,4,5,6,7,8,9,10},*p=a; printf("%d/n",*(p+2));} (31) 執行下面程序中輸出語句后,a的值是 A) 65 B) 20 C) 15 D) 10 main() {int a; printf("%d/n",(a=3*5,a*4,a+5));} (32) 下面程序的輸出是 A) 0 1 2 3 B) 0 4 0 10 C) 0 4 5 15 D) 1 4 5 15 main() { enum team { my,your=4,his,her=eis+10}; printf("%d%d%d%d/n",my,your,his,her);} (33) 下面程序的輸出是 A) 0 0 3 B) 0 1 2 C) 1 0 3 D) 1 1 2 main() { int a=-1,b=4,k; k=(a++<=0)&&(!(b--<=0)); printf("%d%d%d%/n",k,a,b);} (34) 下面的程序片段所表示的數學函數關系是 -1 (x<0) 1 (x<0) A) y={ 0 (x=0) B) y={-1 (x=0) 1 (x=0) 0 (x>0) 0 (x<0) -1 (x<0) C) y={-1 (x=0) D) y={ 1 (x=0) 0 (x>0) 0 (x>0) y=-1; if(x!=0) if(x>0) y=1; else y=0; (35)下列函數的功能是 A)求字符串的長度 B)比較兩個字符串的大小 C)將字符串X復制到字符串Y D)將字符串X連接到字符串Y后面 int fun1(chat* x) {char*y=x; while(*y++); return(y-x-1);} (36)若fp是指向某文件的指針,且已讀到該文件的末尾,則C語言函數feof( fp)的返回是 A)EOF B)-1 C)非零值 D)NULL (37)根據下面的定義,能印出字母M的語句是 A)printf("%c/n",class[3].name);