看板 b92902xxx 關於我們 聯絡資訊
九十學年度高中資訊科能力競賽嘉義區學科試題 一、選擇題(70% 每題二分) 1. ( )以下哪一種是屬於揮發性記憶體 (1)RAM (2)hard disk (3) CD (4)tape. 2. ( )二進位數值(1011)2等於十進位數值 (1)6 (2) 11 (3) 12 (4) 22. 3. ( )十進位數值18等於二進位數值 (1)1100 (2) 11000 (3) 10010 (4) 10011. 4. ( )十六進位數值(1c) h等於十進位數值 (1)16 (2) 18 (3) 26 (4) 28. 5. ( )二進位數值(101100111000101)2等於十六進位數值 (1) (c2d2)h (2) (1ce2)h (3) (b385)h (4) (59c5)h. 6. ( )下列哪一種屬於JPG檔之性質 (1) 非失真式 (2) 256色 (3) 高壓縮比 (4)透通性. 7. ( )ISO所制定之開放系統互連(OSI)網路協定有幾層 (1) 4 (2) 5 (3) 6 (4)7. 8. ( )原始ASCII碼由幾個位元所組成? (1) 6 (2) 7 (3) 8 (4) 16 . 9. ( )中文字若使用Big5碼編碼,每個中文字佔幾個位元組? (1) 1 (2) 2 (3) 3 (4) 4 10. ( )下列哪種圖形格式因壓縮效率不高而不適合於網頁設計 (1) GIF (2) JPG (3) TIFF (4) PNG. 11. ( )在手機中可以儲存個人通訊錄的記憶體是什麼? (1)DRAM(2)ROM(3)EPROM(4)Flash RAM 12. ( )個人電腦上所稱的cache記憶體係指 ? (1)DRAM(2)EPROM(3)SRAM(4)Flash RAM 13. ( )在Window的系統中,可以讓好幾支程式同時執行的功能稱為 ? (1)multi-process(2)multi-task(3)multi-work(4)multi-user 14. ( )用來表示通訊傳輸速度的單位是 ? (1)dpi(2)RPS(3)BPI(4)BPS 15. ( )下列何項對作業系統之描述是錯誤? (1)管理記憶體(2)管理印表機(3)管理檔案(4)管理網路 16. ( )以下何者會影響CPU的執行效率? (1)系統的clock(2)印表機的速度(3)有幾個disk drivers (4)螢幕的解析度 17. ( )將磁碟的尋找時間(seek time)加上旋轉時間(Rotation time)稱為? (1)快取記憶(cache memory)(2)順序存取(sequential access) (3)存取時間(access time)(4)並行存取(parallel access) 18. ( )資料庫可以用來維護? (1)系統程式(2)應用程式(3)機器的安全(4)個人或公司的資料 19. ( )個人電腦能顯示顏色的多少與下列何者有關? (1)磁碟大小(2)RAM的大小(3)電腦晶片(4)Video RAM的大小 20. ( )在網路上所有的封包(packets)都必須經過誰的檢查? (1)防毒軟體(2)Router(3)協定(4)tokens 21. ( )在邏輯閘中以下何者不是基本閘(Gate)? (1)AND (2)OR (3)NAND (4)XOR 22. ( )在Internet中有許多的單位,因為IP不足所以經常用何策略來處理? (1)固定IP(2)動態IP(3)管制流量(4)網路管理 23. ( )下列何者不是資料壓縮的目的? (1)節省儲存空間(2)節省資料傳輸時間(3)便於資料處理 (4)節省通訊的費用 24. ( )下列何者屬道德上的界限而非法律的責任? (1)盜版軟體(2)開設成人網站(3)抄襲網路上的文章 (4)未尊重他人的隱私 25. ( )對共享軟體(Shareware)之說法,下列何者有誤? (1)大家都可自由下載使用它(2)在試用期間內免費 (3)可以再轉送他人使用(4)可以修改它以符合自己所需 26. ( )以下何者不是資料庫的優點? (1)資料的獨立性(2)資料整合(3)資料安全(4)資料簡單性 27. ( )在同一條線路上可以同時傳送多個訊號稱為? (1)多迴路(2)多工技術(3)交換(4)調變技術 28. ( )下列何者對電腦病毒的描述是錯的 (1)它會使程式不能執行(2)它對電腦無害(3)它具有自我複製的能力 (4)它對人體無害 29. ( )以下哪一個單元不屬於電腦系統的硬體部分 (1)輸入單元 (2) 算術邏輯運算單元 (3) 韌體 (4) 記憶單元 30. ( )以下哪一個敘述錯誤 (1) 1Byte=8bits (2) 1KB=210 bytes (3) 1MB=215 bytes (4) 1GB=230 bytes 31. ( )用來將name address 轉成 IP address的是 (1) NIS (2) NFS (3) DNS (4) NII 32. ( )下列那個指令一般用來做檔案傳輸 (1) ftp (2) telnet (3) mail (4) pine 33. ( )IPhone一般而言是什麼呢 (1)自己專屬的電話 (2)有電話秘書的電話系統 (3)即時網路電話系統 (4) Intel Phone 34. ( )在PC上用來接收用電子郵件的協定為 (1) POP (2) SNMP (3) ICMP (4) SMT 35. ( )測試是否可連線至某台電腦以及網路壅塞情形的工具為 (1) telnet (2) ftp (3) ping (4) tracert 二、填充題(30% 每格一分) 1. ADSL擁有512K bps的下載速率,其中b代表___(1)____。 2. 家用電腦的記憶體容量(如64M)的單位是 ___(2)____。 3. 目前一般家庭的寬頻上網方式有哪兩種:___(3)____及___(4)____,其中利用____(5)_ ___上網會因為同時間使用的人數而降低速度。 4. 一CPU擁有16位元的資料匯流排,32位元的定址匯流排,則我們稱其為__(6)___位元CPU 。 5. DVD 代表___(7)____ video disc。 6. 以8 bit(位元)表示一個整數(Integer),使用2的補數(2'S Complement) 表示正、負 數,請問整數之範圍從 _(8)__至 _(9)__。 7. 假設某電腦系統的暫存器有八位元,並以2的補數的方式來儲存整數,則下列何者運算 之結果為何(請以10進位表示): 00001100+00001100 =   (10)  。 10111100+01100100 =   (11)  。 8. 為了查驗電子計算機在傳送或存取資料時是否發生錯誤,可以多設一個bit附屬於資料 本身,以檢查資料正確與否,此多設之Bit稱為 (12) Bit,一般可分為兩種檢查方式,分 別為: (13) 與 (14) 。 9. (Fibonacci的兔子問題) 假設一對兔子每月可繁衍出兩隻子孫,而每對兔子出生一個月 後就能生育了,假設兔子剛好都能配成對且沒有死掉,如果開始時有一對兔子,一年後會 有多少對兔子?利用遞迴方法完成下列程式。 int Fibonacci(int n) { if (n==0) return (15) ; else if (n==1) return (16) ; else return Fibonacci( (17) )+Fibonacci( (18) ) } 10. 下列兩個程式之執行結果為何: a = 2; b=5; c=7; if (a > b) if (b > c) cout << a; else cout << b ; cout << c ; cout << "is maximum \n" ; 其執行結果為何: (19) a = 2; b=5; c=7; if (a > b) if (b > c) cout << a; else cout << b ; cout << c ; cout << "is maximum \n" ; 其執行結果為何: (20) 11.寫出下列程式執行之結果。 #include <stdio.h> void swap1(int x, int y) { int temp; temp=x; x=y; y=temp; } void swap2(int *x, int *y) { int temp; temp=*x; *x=*y; *y=temp; } void swap3(int& x, int& y) { int temp; temp=x; x=y; y=temp; } main() { int a=11, b=8; swap3(a,b); printf("a=%d b=%d \n",a,b); swap1(a,b); printf("a=%d b=%d \n",a,b); swap2(&a,&b); printf("a=%d b=%d \n",a,b); } 其執行結果為何: (21) (22) (23) 12. 根據下列程式碼回答以下問題. int calculate(int *a, int b) { *a+=b; return(b); } main() { int a, b, c; a=2; b=3; c=4; c=calculate(&a, b); } 執行後的結果,a=___(24) ,b=___(25)____,c=___(26)____。 13. 執行下列程式碼後,a的值為___ (27)____。 b=1; if(b=2) a=3; else a=4; 14. 執行下列程式碼後,j的值為___(28)____。 for(i=0, j=0; i<3; i++) { if(i != 1) j+=i; else continue; j++; } 15. 根據下列程式碼回答以下問題. scanf("%d", &a); b=1; switch(a) { case 1: b++; case 2: b+=2; break; case 3: b+=3; break; default: b+=4; } i. 假設從鍵盤輸入1,執行後的結果,b的值為___(29)____。 ii. 假設從鍵盤輸入4,執行後的結果,b的值為___(30)____。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.228.214