高普考題庫
113 年 113年公務人員高等考試三級考試暨普通考試・程式設計概要
申論 1請使用C、C++、C#、Java 或Python 程式語言,撰寫一個進位制轉換程式的方法,方法接受一個合法的整數,並以參數形式回傳十進位制分別轉成以string 資料型別表示的二、八、及十六進位制結果;主程式負責可以持續接受輸入,檢查輸入為合法的整數值後,呼叫轉換程式的方法,並顯示結果,如果輸入不是合法的整數,結束程式的執行。執行範例如下:(25 分)測試一:輸入31 →呼叫tenBaseTo2_8_16base(31),回傳11111, 37, 1F測試二:輸入168 →呼叫tenBaseTo2_8_16base(127),回傳10101000, 250, A8限制一:所撰寫的方法內,不可以使用任何程式語言內建或第三方提供的套件,即Python/Java不可以使用import,C++、C#不可以使用using再加入套件……限制二:不可使用recursive的方式,亦不可以使用goto