阿摩線上測驗
登入
首頁
>
教甄◆資訊科技概論專業(電腦科)
>
106年 - 國立台南第二高級中學106學年度第1次教師甄選筆試-資訊科技概論科#61536
>
1. 請寫出在作業系統(Operating System)中產生死結(Deadlock)的四個必要條件,並簡 要說明其條件內容。(10%)
其他申論題
【已刪除】6. 下列程式執行後 x 函數被呼叫幾次?如果程式無法執行,或編譯錯誤,則寫出錯誤類型, 並針對錯誤原因簡短說明。(4%)
#245158
7. 使用二進位來對”abcdabaa”進行編碼,而且需要能夠根據編碼迅速解碼回復到原來字串, 詴問最少需要多少位元來進行編碼? 。(4%)
#245159
【已刪除】8. 根據下列 C 語言程式碼,螢幕的輸出結果為何?如果出現錯誤,則針對錯誤原因進行簡 短說明。 。(4%)
#245160
9. 請只用一行的 C 語言表示式,來判斷一個整數變數 t 是否為 2 n 次方,t 變數中的值>0, 如果 t=2n,則傳回 1,反之則傳回 0。該表示式中不能使用【if、while】等條件判斷,也 不能使用【while、for】等迴圈敘述。(4%) 第三大題:簡答題(共 4 題)
#245161
2. 河內塔(Tower of Hanoi)傳說它源自古印度神廟中的一段故事。而這間神廟有三根柱子, 其中一根上面串滿了64個金盤。天神指示寺院裡的僧侶將64個金盤移動到另一個柱子, 規定在每次的移動中,只能搬移一片金盤,並且在過程中必須保持金盤由上至下是直徑 由小至大的次序移動;人們相信依據天神的指示當這些盤子被移動完畢,世界末日即隨 之來到,世間的一切終將被毀滅,萬物都將至極樂世界。請簡要的解釋什麼叫做「遞迴 Recursion」並且以虛擬碼 pseudo code 的形式寫下利用遞迴的概念如何解決河內塔問題? (10%)
#245163
3. 給定 4 個 node,共可組成幾種不同的二元樹?請全部詳列出來。(10%)
#245164
(1)請使用「錢幣面額為 1、5、7、13,目標金額為 17」為範例,寫出此題解題過程,動 態規劃演算法(Dynamic Programming)使用陣列暫存結果,解答須包含陣列元素所代表的 意義,陣列初始值如何設定,一次考慮一種硬幣面額對陣列的影響,最後顯示目標金額 為 17 的最少硬幣數,請使用文字說明與陣列(表格)呈現計算的過程。 (2)將題(1)的想法轉換成 C 語言或虛擬碼(pseudo code)。
#245165
39.甲:______________
#245166
40.乙:___________
#245167
【已刪除】1.arduino UNO 和 Raspberry Pi(樹梅派)都是近年來發展快速的微控制器,對於生活科技教學也是相當方便的教學工具, 請就下列項目分析兩者的差異性(15 分)。
#245168