lawpalyer logo

資訊處理 98 年程式設計概要考古題

民國 98 年(2009)資訊處理「程式設計概要」考試題目,共 9 題 | 資料來源:考選部

0 題選擇題 + 9 題申論題

試各撰寫一程式,由鍵盤輸入一個整數值M 若M 為負數,則改為正數。(6 分) 判斷M 是奇數或偶數。(6 分) 利用for 迴圈,計算1+3+5+…+ M 的總和(但7 除外)。(6 分) 利用while 迴圈,計算2+4+6+…+ M 的總和(但20 除外)。(7 分)
解釋名詞:(每小題5 分,共20 分) 解譯程式(interpreter) 連結編輯程式(linkage editor) 系統呼叫(system calls) 物件類別(the Object class)(※注意:Object 的‘O’為大寫)
說明Bubble Sort 如何排序。(5 分) 設陣列ADATA[N]已存值 寫一程式印出ADATA 中所有元素之值。(5 分) 用Bubble Sort,將ADATA 升冪排列,並列印出ADATA 中所有元素之值。 (15 分)
設計一C 語言程式: 執行時提示使用者輸入一大於1 之正整數X。(5 分) 判斷X 是否為質數(prime number)。(10 分) 若X 為質數,則輸出“X is a prime number.”,否則輸出“X is not a prime number.”。 (5 分) (註:質數的定義為除了1 及本身外,無其他因數)
試利用巢狀的if 敘述設計一程式,直接輸入學生成績,輸出為成績之評等。 學生成績依下列的分類方式評等:(25 分) 80~100:優等 60~79: 普通 0~59: 不及格 由鍵盤輸入學生成績之後,印出其結果。
試分別說明JAVA 類別中private、public 及protected 成員(member)之存取規則。 (10 分) 攝氏溫度(Celsius)零度等於華氏溫度(Fahrenheit)32 度,攝氏刻度1 度等於 華氏1.8 度。以C 語言設計函式CelsiustoFahrenheit()將輸入之攝氏溫度轉換為華 氏溫度傳回。(10 分) float CelsiustoFahrenheit(int tc) { ⋯ }
說明下列各題:(每小題5 分,共25 分) 作業系統(Operating System) 程式語言(Programming Language) 物件(Object) 程式(Program) 載入器(Loader)
請寫出下列HTML 語法:(每小題5 分,共20 分) 文字對齊(左、中、右) 加入內部超連結 啟動電子郵件程式以編輯郵件 設定背景顏色 98年特種考試地方政府公務人員考試試題 類 科: 資訊處理 全一張 (背面)
試說明下列C 語言函式的功用:(每小題5 分,共20 分) 設函式的輸入值皆為正整數 int xyz(int a, int b) { while (a != b) { if (a > b) a = a – b; else b = b – a;} return a;} 設函式的輸入值為正整數 int xyz(int a) { if ( a == 1) return a; else return (a + xyz(a – 1));} 設函式的輸入值皆為正整數 int xyz(int a, int b) { return (a > b ? a – b : b – a );} 設函式的輸入值為正整數 long xyz(int x) { long f1 = 0, f2 = 1, f3 = 2, f4; if ((x == 0) || (x == 1)) return x; while (f3 <= x){ f4 = f1 + f2; f1 = f2; f2 = f4; f3++;} return f4; }