熱門推薦罰單破解實戰交通警察名師 25 年經驗,親授警察臨檢、檢舉魔人、科技執法、車禍糾紛的執法邏輯看課程介紹
購物車我的課程我的書籤免費註冊
資訊處理·95·程式語言概要1/5

資訊處理 95程式語言概要考古題

5 題申論題資料來源:考選部下載 .txt
跨年同科91-115
115制度上該年沒有本科114制度上該年沒有本科113制度上該年沒有本科112制度上該年沒有本科111制度上該年沒有本科110制度上該年沒有本科109制度上該年沒有本科1084107410661050 題104510351020 題101510059959849789610955941093592制度上該年沒有本科91制度上該年沒有本科

題目為考試當年公告版本,實務標準請以現行規範為準。

試題5
95
1

寫出下面C 程式的執行結果。(執行結果共有五列輸出,請標明每列輸出的列號與 內容)(20 分) #include<stdio.h> int x=5; void f(int x) { printf(“%d\n”,x++); } void g(void) { static int x = 0; printf(“%d\n”,x++); } void main() { printf(“%d\n”,++x); { int x = 4; printf(“%d\n”,x++); } g(); f(x); g(); }

95
2

完成下面找到a,b,c 三個整數裡中位數的C 函式。例如a 為5,b 為6,c 為3, 則a 是中位數,find_median 會回傳5。(20 分) int find_median(int a, int b, int c) { int median; if(a <= b) { if (______) { median = a; } else { median = ________; } } else { if ( b>= c) { median = ________; } else { median = ________; } } return median; // 傳回中位數 }

95
3

請說明物件導向式程式設計裡繼承(inheritance)的概念與好處。(20 分) 95 年公務人員特種考試關務人員考試試題 科 別: 資訊處理

95
4

寫出下面C++程式的執行結果。(執行結果共有五列輸出,請標明每列輸出的列號 與內容)(20 分) #include<iostream.h> class A { private: static int count; public: A() {++count; }; virtual void methodOne() { cout << "A's methodOne" << endl; } void methodTwo() { cout << "A's methodTwo" << endl; } static void numberOfinstanceOfA() { cout<< “# of A’s instances:” << count << endl; } ~A() { --count; } }; class B : public A{ public: B() {}; virtual void methodOne() { cout << "B's methodOne" << endl; } void methodTwo() { cout << "B's methodTwo" << endl; } }; int A::count = 0; void main() { A::numberOfinstanceOfA(); A *ptr = new B(); ptr->methodOne(); ptr->methodTwo(); A::numberOfinstanceOfA(); delete ptr; A::numberOfinstanceOfA(); }

95
5

寫出下面Java 程式的執行結果。(執行結果共有五列輸出,請標明每列輸出的列號 與內容)(20 分) import java.io.*; public class Main { public static void main(String [] args) { int x = 5; for(int i = 0; i< x; i++){ for(int j = i; j < x; j++){ System.out.print(j); } System.out.println(); } } }

同年其他科目95 · 24