114年 高普考 普通考試 資訊處理 程式設計概要 試卷

pdf
555.8 KB
5 頁
moex
侵權投訴
加載中. ..
PDF
114年公務人員普通考試試題
科:資訊處理
目:程式設計概要
考試時間:1小時 30 座號:
使
代號
44850
頁次
5
1
一、撰Java 使nCatalan
NumberC(n)C(n)C(0) = 1C(n) = Σ(C(i) * C(n-1-i)) for
i from 0 to n-1使用者輸入 nn為非負整數且不超過 15 C(n)
並使用 long 別。執行範例如下:例如 n輸入 4,輸出 C(4) = 14
4
C(4) = 14
回答下列問題:
完成(A)程式碼(12 分)
完成(B)程式碼(3分)
完成(C)程式碼(3分)
完成(D)程式碼(4分)
完成(E)程式碼(3分)
import java.util.InputMismatchException;
import java.util.Scanner;
public class JP2 {
public static long catalan(int n) {
(A)
return sum;
}
public static void main(String[] args) {
Scanner scanner = (B)
int n;
try {
n = scanner.nextInt();
(C){
System.out.println("輸入不合法!");
scanner.close();
return;
}
} catch (InputMismatchException e) {
System.out.println("輸入不合法!");
scanner.close();
return;
}
(D)
System.out.println((E) + result);
scanner.close();
}
}
代號
44850
頁次
5
2
二、依據以下 C程式碼,回答下列問題
612 行程式碼功能(4分)
1317 行程式碼功能(4分)
1929 行程式碼功能(7分)
3032 行程式碼功能(2分)
3341 行程式碼功能(4分)
4245 行程式碼功能(2分)
4649 行程式碼功能(2分)
代號
44850
頁次
5
3
代號
44850
頁次
5
4
三、依據以下 Python 式碼,回答下列問題:
28行程式碼功能(4分)
1012 行程式碼功能(3分)
1415 行程式碼功能(4分)
1720 行程式碼功能(4分)
2224 行程式碼功能(3分)
2629 行程式碼功能(4分)
3132 行程式碼功能(3分)
代號
44850
頁次
5
5
四、依據以下 C#程式碼,回答下列問題:
619 行程式碼功能(9分)
2031 行程式碼功能(8分)
此程式輸出結果為何?8分)
收藏 ⬇️ 下載