申論 1在無線通訊網路中,常用來傳輸訊號的電磁波(electromagnetic waves)有那些種類?依據各分類,詳述其特性,如頻譜範圍、應用場景及優缺點等。(20 分)
本卷皆為申論題,點「看答案與解析」查看擬答。
弱點分析
未作答的題目不計分。看我的紀錄
申論 2什麼是一次(one-pass)及二次組譯器(two-pass assembler)?並試述其優缺點。(20 分)
申論 3試述作業系統中的最短工作優先排程演算法(shortest-job-first schedulingalgorithm)。它有什麼特性?在現實中為何不適合用於中央處理器排程(CPU scheduling)?(20 分)
申論 4如圖所示,一電腦系統有甲、乙、丙、丁、戊五個元件,其錯誤率分別為0.4、0.5、0.6、0.7 及0.8。如果要確認此系統是否正常運作,須逐一檢測元件的正確性:只要其中有任三個元件正確,則此系統可正常運作;若有任三個元件損壞,則此系統不能正常運作。假使想要以最少的檢測元件個數就能判定系統正常與否,則應該最先挑選那一個元件來檢測?詳述其理由。(20 分)輸入甲0.4乙0.5丙0.6丁0.7戊0.8輸出
申論 5詳細說明下列Java 語言程式的執行過程,並寫出程式的輸出。(20 分)public class Test{public static void main(String[ ] args){int [] numbers = {60, 20, 55, 30, 40, 20};for(int index = 1; index < numbers.length; index++){int key = numbers[index];int position = index;while(position>0 && numbers[position - 1] > key){numbers[position] = numbers[position - 1];position--;}numbers[position] = key;for(int count = 0; count < numbers.length; count++)System.out.print(numbers[count] + "");System.out.println();}}}