高考三級程式語言:90
檢察事務官三等程式語言:90
資訊技師高等程式設計 (C++ 或 Java):90
地方特考三等程式語言:90
2001年高上高普考!
資 訊
《程式語言》
一、就下列文法 (Grammar) 所示,如果下列字串 (String) 屬於該文法所定義之語言 (Language),寫出其剖析樹 (Parsetree),或指出其不屬於該語言。(20分)
文法:
<S> -> <A>a<B>b
<A> -> <A>b │ b
<B> -> a<B> │ a
字串:
(一)bbbaab
(二)aaabba
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
二、寫出下列兩種由計數控制迴圈 (Counter-controlled loop) 組成之程式執行後所印製的結果,並以名稱範圍 (Scope of names) 的觀點,說明兩者差異之理由。(20分)
C語言 ADA語言
void test() procedure TEST is
{int i, sum; I, SUM : INTEGER;
sum = 8; begin
for (i = 1; i < 10; i ++) SUM:= 8;
sum += i; for I :=1 .. 10 loop
printf(“%d\n”,i); SUM := SUM + I;
end loop;
PUT (I);
NEW_LINE;
end TEST;
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
三、以下列仿C語言語法之主、副程式而言:(20分)
(一)如果所有的參數 (Parameter) 都是採用傳值 (Pass-by-value) 方法,寫出執行後所印製之結果並說明其理由。
(二)如果所有的參數都是採用傳參考值 (Pass-by-reference) 方法,寫出執行後所印製之結果並說明其理由。
/* main program /* subprogram */
main() swap(a, b: integer)
{ int i, j; { int temp;
i = 3; j = 5; temp = a;
swap(3,j); a = b;
printf(“%d”, 3* i + j); b = temp;
} }
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
四、設計一向量 (Vector) 之抽象資料類型 (Abstract data type) 或物件類別(Class),至少提供下列公用成員函數 (Publicmember function):(20分)
(一)CREATE (X,Y):將一實數序對 (Ordered pair real numbers) X 與 Y,創造(Create) 成一新的向量。
(二)SUM (A,B):返回 (Return) 兩向量 A 與 B 之和向量 (Sum vector)。
(三)LENGTH (A):返回一向量A之長度 (Length)。
運用所定義之抽象資料類型,設計一程式,輸入兩向量,顯示其和向量與該和向量之長度。
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
五、(一)就物件導向語言 (Object-oriented programming language) 而言,簡釋何謂繼承 (Inheritance)。(5分)
(二)以 C++ 或 JAVA 語言為例,說明如何繼承 (需寫出你所選定的語言)。(15分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
公務人員特種考試司法人員
九十年 考試試題 三:06-7 全一頁
特 種 考 試 軍 法 官
等 別:三等考試
類 科:檢察事務官電子資訊組
科 目:程式語言
考試時間:二小時 座號:_______________
※注意:(一)本試題禁止使用電子計算器。
(二)不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
一、在一個程式中,一個變數 (variable) 是一個 5-tuple <name、scope、type、l-value、r-value>,請逐一解釋這些 tuples。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
二、在一個程式定義的參數傳遞中,被列舉的有:
(一) call by name(5分)
(二) call by copy (或稱 call by value)(5分)
(三) call by reference(5分)
(四) call by global variable(5分)
請逐一解釋這些參數傳遞的效果
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
三、一個程式的雙運算元 (binary operator) 如 *、+,有 infix、prefix 和 postfix 三種格式。請逐一算出下式值:
(一)- * 8 8 * * 4 6 3 (Prefix fom,每一阿拉伯數字代表一自然數)(8分)
(二) 8 * 6 - 4 * 6 * 3 (Infix,每一阿拉伯數字代表一自然數)(6分)
(三) 8 8 * 4 6 * 3 * - (Postfix,每一阿拉伯數字代表一自然數)(6分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
四、寫一組 Lexical rules 去定義:(20分)
(一)變數 (variables)
(二)自然數 (natural numbers)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
五、物件導向程式語言 (Object-oriented Programming Languages) 的四大特性包括:
(一) object /class(5分)
(二) inheritance (繼承)(5分)
(三) polymorphism (多元)(5分)
(四) dynamic binding (動態束縛)(5分)
請逐一解釋。
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
[九十年資訊技師高等程式設計 (C++ 或 Java)]
建築師、技師
九十年專門職業及技術人員高等考試 考試試題 高:14-8 全一頁
不動產估價師
類 科:資訊技師
科 目:程式設計(C++或Java)
考試時間:二小時 座號:________
※注意:(一)本試題禁止使用電子計算器。
(二)不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者不予計分。
一、寫一個 HTML 檔,內含此 Applet。執行此 Applet 的結果為何?(20分)
import java.applet.Applet;
import java.awt.Graphics;
public class HelloWorld extends Applet {
public void paint(Graphics g) {
g.drawString(“Hello world!”, 50, 25);
}
}
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
二、寫一個 Java 程式其從 standard input 讀入並計數 characters,最後輸出所讀入之characters 數目。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
三、寫一個 Stack class 可以支援 isEmpty( ) 及 pop( ) 功能。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
四、何謂 Applet?從網路上 downloaded 的 Applet 其功能限制為何?(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
五、何謂 thread?其執行如何結束?(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
九十年特種考試台灣省及福建省基層公務人員考試試題 三:22-2 全一頁
等 別:三等考試
科 別:資訊
科 目:程式語言
考試時間:二小時 座號:____________
※注意:(一)本試題禁止使用電子計算器。
(二)不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
一、試說明 Pascal 語言與 C 語言程式,在執行期間的活動錄 (activation record)有何主要的不同之處?(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
二、試問在何種情況之下,以參考位址呼叫 (call-by-reference) 和以值與結果呼叫 (call-by-value-result) 可能得到不同的結果?(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
三、何謂多模 (polymorphic) 副程式?(10分)C++ 語言如何達成多模副程式的功能?(10分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
四、舉例說明 Java 語言程式之中,例外處理 (exception handling) 機制的運作情況。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
五、試問 ML 語言提供那三種方式,可以用來定義新的資料型態之值?(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。
http://goods.ruten.com.tw/item/show?21406178496277
[圖片]
無