熱門推薦罰單破解實戰交通警察名師 25 年經驗,親授警察臨檢、檢舉魔人、科技執法、車禍糾紛的執法邏輯看課程介紹
購物車我的課程我的書籤免費註冊
刑事警察人員·115·計算機概論1/5

刑事警察人員 115計算機概論考古題

5 題申論題資料來源:考選部下載 .txt
跨年同科91-115
11551140 題1130 題1120 題1110 題1100 題1090 題1085107510651050 題104510351020 題1010 題100599598597596595594制度上該年沒有本科93制度上該年沒有本科92制度上該年沒有本科91制度上該年沒有本科

題目為考試當年公告版本,實務標準請以現行規範為準。

試題5
115
1

物件導向程式設計中的封裝(encapsulation)為何意?試述之。(20 分)

115
2

電腦中的儲存系統有那些種類?試述之。(20 分)

115
3

使用陣列(array)和單向鏈結串列(singly linked list)來儲存資料,各有 什麼優缺點?試述之。(20 分)

115
4

請說明何謂電腦作業系統中的死結(deadlock)?死結發生的必要條件有 那些?(20 分)

115
5

下列C 語言程式的執行結果為何?請詳細敘述執行過程。(20 分) #include <stdio.h> void foo1(int* xp, int* yp){ int temp = *xp; *xp = *yp; *yp = temp; } void foo2(int arr[], int size){ int i; for (i = 0; i < size; i++) printf("%d ", arr[i]); printf("\n"); } void foo3(int arr[], int n){ int i, j, swapped; for (i = 0; i < n - 1; i++) { swapped = 0; for (j = 0; j < n - i - 1; j++) { if (arr[j] > arr[j + 1]) { foo1(&arr[j], &arr[j + 1]); swapped = 1; } } if (swapped == 0) break; foo2(arr, n); } } int main(){ int arr[] = {47, 98, 27, 33, 7, 23, 5, 58}; int n = sizeof(arr) / sizeof(arr[0]); foo3(arr, n); return 0; }

同年其他科目115 · 18