高考三級程式語言: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 <namescopetypel-valuer-value>,請逐一解釋這些 tuples。(20分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。

http://goods.ruten.com.tw/item/show?21406178496277

 

二、在一個程式定義的參數傳遞中,被列舉的有:

() call by name5分)

() call by copy (或稱 call by value)5分)

() call by reference5分)

() call by global variable5分)

請逐一解釋這些參數傳遞的效果

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言筆記」。

http://goods.ruten.com.tw/item/show?21406178496277

 

三、一個程式的雙運算元 (binary operator) *+,有 infixprefix 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 /class5分)

() 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

 

[圖片]

 

 

arrow
arrow
    文章標籤
    程式語言
    全站熱搜
    創作者介紹
    創作者 jacksaleok 的頭像
    jacksaleok

    國考資訊處理工作室(高考二級資訊處理/高考三級資訊處理/調查局三等/關務人員三等/地方特考三等)

    jacksaleok 發表在 痞客邦 留言(0) 人氣()