身心障礙人員三等程式語言:92

高考三級程式語言:92

檢察事務官三等程式語言:92

交通事業公路人員升資員級晉高員級程式語言:92

港務人員升資員級晉高員級程式語言:92

資訊技師高等程式設計 (C++ Java)92

專門職業及技術人員檢覈程式語言:92

地方特考三等程式語言:92

 

[九二年身心障礙人員三等程式語言]

九十二年公務人員特種考試身心障礙人員考試試題      代號:31620   全一頁

    別:三等考試

    別:資訊

    目:程式語言

考試時間:二小時                              座號:_____________

※注意:()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

()本試題可使用電子計算器,但需詳列解答過程。

 

一、以 Visual Basic 程式語言為例,請寫出下列各問題的程式:(20分)

()宣告變數

()更改變數值

()使用對話方塊擷取輸入

()在對話方塊顯示輸出

答:

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

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

 

二、在 Java Script 的實務應用,請解釋下列各問題,並舉例說明之:(20分)

() Java 語言之編譯 (Compile) 方式

()寫出一個簡單的 Java applet 範例

()如何將 Java applet 嵌入 HTML 文件中

()如何使用 Java Script 物件的函數、方法及屬性

答:

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

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

 

三、以 JAVA 程式語言為例,請解釋下列各問題,並舉例說明之:(20分)

()字串處理

()封裝與介面

()公用程式

()輸入/輸出

答:

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

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

 

四、針對物件導向程式語言 C++ 為例,請建立一個包含員工姓名 (字串) 與編號 (長整數) employee 類別,該類別尚包括一個 getdata( ) 成員函式來取得使用者所輸入的資料,和另一個 putdata( ) 成員函式來印出資料,假設員工姓名不含空白字元。(40分)

答:

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

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

 

[九二年高考三級程式語言]

2003年高上高普特考!

資訊

《程式語言》

 

一、()變數 (variable) 的使用可分為靜態範圍 (static scoping)及動態範圍 (dynamic scoping),請分別說明。(10分)

()下面的程式,是以像 PASCAL (PASCAL like) 的語言所寫的。如分別用靜態及動態範圍處理變數範圍,試問所得的值各為何?(10分)

Program main;

Var x: real;

Procedure sub1;

Begin/*sub1*/

Writeln(“x = ”, x)

End;/*sub1*/

Procedure sub2;

Var x: rea1;

Begin/*sub2*/

X:= 3.6

Sub1

End;/*sub2*/

Begin/*main*/

x: = 6.3

Sub2

End/*main*/

答:

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

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

 

二、請舉例詳細說明 PASCAL Case 敘述與 C 語言的 Switch 敘述的()異、同,(10分) ()指出各有什麼優、劣點。(10分)

答:

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

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

 

三、請舉例詳細說明 C 語言中,指標的特性。(20分)

答:

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

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

 

四、屬函數型程式語言 (Functional Programming language)   Scheme 語言,是 LISP 的衍生語言之一。Mapcar 函數可提供一個簡單型式的 Apply-to-all,定義如下:

(DEFINE(mapcar fun lis)

(COND

((NULL lis) ( ))

(ELSE(CONS(fun(CAR lis))(mapcar fun(CDR lis))))

)

)

試問:

()(mapcar sub1 ‘(50 60 70))的執行結果如何?(10分)

()(mapcar (lamda (n) (* n n n)) (3 4 5 6))的結果又如何呢?(10分)

答:

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

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

 

五、Java 語言中的陣列 (array) C 語言中的陣列語法類似,但在設計上仍有不同之處。試問,其主要著眼點在那裡?請說明。(20分)

答:

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

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

 

[九二年檢察事務官三等程式語言]

九十二年公務人員特種考試司法人員考試試題         代號:30780    全一張

    別:三等考試

    科:檢察事務官電子資訊組

    目:程式語言

考試時間:二小時                              座號:_______________

※注意:()禁止使用電子計算器。

()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

 

一、()試說明一個好的程式語言 (programming language) 應具備之重要特徵。(10分)

()請以上述所述之特徵評斷 C 語言之優缺點。(10分)

答:

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

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

 

二、()請證明下述文法是混淆的 (ambiguous)。(10分)

<S> <A>

<A> <id> | <A> + <A>

<id> a | b | c

()下述句子 () 有那些可由上述文法產生?10分)

1.a+b+c

2.a+a+a

3.a

4.b

5.c

答:

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

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

 

三、考慮下列程式片段:

main(){

int i, a[2];

i = 1; a[1] = 12; a[2] =6;

p(i, a[i]);

write(i, a[1],a[2]);

p(a[i], i);

write(i, a[1],a[2]);

}

p(int x, int y){

x = x+1;

y = y+1;

write(x, y);

x = x-1;

y = y-1;

}

()若參數傳遞為以值傳遞 (passed by value)則所有印出 (write) 之結果為何?(10

()若參數傳遞為以址傳遞 (passed by address)則所有印出 (write) 之結果為何?(10

答:

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

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

 

四、請以任一種程式語言 (或虛擬語法) 寫出一資料抽象型態 (data abstract) 之堆疊 (stack) 結構另至少必須包含有 initialization, push pop 等運算。

20

答:

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

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

 

五、()C 程式語言可以用來設計多工作業系統 (multi-process OS)然而它並不被認為是一個平行語言 (concurrent programming language)試說明其理由。(10分)

()試說明使用 monitor message passing 類型之平行語言 (concurrent programming language) 之優點 (和使用 semaphore 作比較)。(10分)

答:

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

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

 

[九二年交通事業公路人員升資員級晉高員級程式語言]

10460

九十二年交通事業公路人員升資考試試題         代號:11760        全一張

41760

    別:員級晉高員級

    科:資訊管理、資訊處理

    目:程式語言

考試時間:二小時                          座號:___________________

※注意:()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

()禁止使用電子計算器。

 

一、解釋下列名詞並舉一程式語言有此特性。(每小題4分,共20分)

() Dynamic scoping

() Static scoping

() Dynamic binding

() Static binding

() Abstract data type

答:

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

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

 

二、請參閱下列程式,並回答下列問題:(20分)

Int A(int m, int n) {

Int middle;

If (m == n) {return m * m};

Else { middle = (m+n)/2;

Return (A(m, middle) + A(middle+1, n);

}

}

() m = 5n = 10;程式 A 執行完後的結果為何?

()將此程式 A 改寫成程式 B 並使用 (for loop or while loop) 迴圈方式。

()請比較及討論以上兩程式的執行效率及結構的優缺點。

答:

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

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

 

三、參閱下列程式,請回答程式執行完畢得的答案為何?(15分)

#include <stdio.h>

int A(m, n, k)

int m, n;

int (*k)(int);

{   int i;

for (i =m; i<=n; i++) printf(“%d\n”, (*k)(i));

}

int f(int s) { return (s*s);}

main (int argc, char **argv)

int f(int);

{   int x = 3,y = 9;

A(x, y, f);

Return(0);

}

答:

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

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

 

四、參閱下列程式,並回答下列()()的問題:(15分)

generic

type ELEMENT is private:

procedure X(a,b: in out ELEMENT):

We now write the body as:

procedure X(a,b:in out ELEMENT) is

t: ELEMENT;

begin

t := a; a := b; a := t;

end X;

()當在應用程式執行了 procedure X1 is new X(INTEGER) 指令時這對procedure X 會有何意義

()當在應用程式執行了 procedure X2 is new X(CHAR) 指令時這對procedure X 會有何意義

答:

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

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

 

五、參考下列程式句型寫出其相對應的語意 (operational semantics)15

switch (expr) {

case 1 : expr1;

case 2 : expr2;

default : expr3;

}

答:

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

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

 

六、參考下列程式,舉例說明所有可能的資料連結 (binding) 發生的地方。15

main(){

int x, y;

scanf(“%d”, y);

x = y+10;

printf(“x=%d”, x);

}

答:

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

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

 

[九二年港務人員升資員級晉高員級程式語言]

12850

九十二年交通事業港務人員升資考試試題            代號:1425     全一張

    別:員級晉高員級

    科:資訊處理

    目:程式語言

考試時間:二小時                            座號:_______________

※注意:()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

()禁止使用電子計算器。

 

一、請解釋下列名詞並舉例討論它們的同異之處(15分)

() Overloading

() Polymorphism

() Genericity

答:

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

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

 

二、請解釋下列名詞並使用一程式為例說明(10分)

() Dangling reference

() Memory leakage problems

答:

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

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

 

三、請討論說明為何 object-oriented program 可能會有執行效率上的缺點請舉例說明。(20分)

答:

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

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

 

四、參考下列程式舉例說明所有可能的資料連結 (binding) 發生的地方。20

main() {

int x, y;

scanf(“.%d.”, y);

x = y+10;

printf(“.%d.”, x);

}

答:

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

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

 

五、參閱下列程式請回答程式執行完畢得的答案為何?(15分)

#include <stdio.h>

int A(m, n, k);

int m, n;

int (*k)(int)

{

int i;

for(i = m; i<=n; i++) printf(“%d.”, (*k)(i));

}

int f(int s) { return (s*s);}

main (int argc, char **argv)

int f(int)

{

int x =3, y = 9;

A(x, y, f);

Return (0);

}

答:

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

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

 

六、下列程式中有一子程式 (Subprogram) Concatenate 尚未完成請完成此程式,以便可用來達到顛倒一串列 (reverse a List),例如:(10分)

輸入:firstnode(A)(B)(C)(D)null

輸出:firstnode(D)(C)(B)(A)null

請完成此程式 concatenate

void reverse() {

firstnode = reverse(firstnode);

}

listnode reverse(listnode L) {

if (L == null) {return null;}

else { listnode head = L;

listnode tail = L.link;

head.link = null;

return concatenate(reverse(tail), head);

}

}

答:

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

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

 

七、參考下列程式句型寫出其相對應的語意 (operational semantics)10分)

switch (expr) {

case 1:exp1;

case 2:exp2;

default:exp3;

}

答:

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

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

 

[九二年資訊技師高等程式設計 (C++ Java)]

高等考試建築師、技師、不動產估價師

九十二年專門職業及技術人員 考試試題             代號:01440    全一張

暨普通考試不動產經紀人、地政士

    別:高等考試

    科:資訊技師

    目:程式設計(C++ Java

考試時間:二小時                             座號:______________

※注意:()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

()禁止使用電子計算器。

 

一、試追蹤下列程式執行結果:(20分)

(1)#include <iostream.h>         (2)#include <iostream.h>

void main()                    void main()

{                            {

int sub1(int &, int &, int *);       int n = 10, k = 2;

int a = 1, b = 2, c = 3;            int sub2(int, int);

c = sub1(a, a, &b);              cout<< sub2(n,k) << endl;

cout << a << b << c << endl;    }

}                           int sub2(int n, int k)

int sub1(int &x, int &y, int *z)    {

{                              if (n<=k+1)

y = x + *z;                     return 1;

x += *z;                     else

return (y+*z);                   return(sub2(n-1,k) + sub2(n-k-1,k));

}                           }

()試寫出執行結果。      ()試寫出執行結果及共遞回呼叫多少次?

答:

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

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

 

二、試寫出下列式子的意義。20

()#define a(x) ((x>0)?x: -x)

()#define b(x, y) ((x>y)?x:y)

()#define c(x, y) ((x<y)?x:y)

()#define d(x) ((x%2 == 1)?1:0)

答:

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

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

 

三、試找出下列 Java 程式四個錯誤處,更正後程式的執行結果為何?(20分)

import JavaBook.*;

class MainApplication

{

public static void main(string[] args)

{

ExampleClass c1;

c1 = new ExampleClass();

c1.init();

c1.process();

system.out.println(c1.getvalue());

}

}

class exampleclass

{

private int x;

public void init() {

x = 64;

}

public void process() {

x <<= 2;

}

private int getValue() {

return x;

}

}

答:

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

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

 

四、試設計完成下列物件程式設計,程式主要目的是利用亂數產生器產生10016亂數於陣列裡,並利用另一陣列計數其16出現的次數,將16的點數及相對應的統計次數顯示出來。(20分)

答:

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

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

 

五、試設計完成下列物件程式設計,程式主要目的是利用亂數產生器產生 n 1 100亂數於陣列裡,顯示其內容,再呼叫排序方法,排序後的結果再顯示出來。(20分)

#include <iostream.h>

#include <stdlib.h>

#include <time.h>

#define  n  10

class Array

{

private:

int x[n];

public:

Array(); // 建構器利用亂數產生器產生 n 1100亂數於陣列裡

void sort(); // bubble sort subroutine

void display(); // 顯示陣列內容

};

答:

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

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

 

[九二年專門職業及技術人員檢覈程式語言]

                          律師、會計師、建築師、技師

九十二年專門職業及技術人員           檢覈筆試試題  代號:31630  全一頁

社會工作師、土地登記專業代理人

    科:資訊技師

    目:程式語言

考試時間:二小時                               座號:____________

※注意:()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

()禁止使用電子計算器。

 

一、請回答下列有關 LISP 的問題:(20分)

() LISP 語言中使用一種稱為 S 表示式 (S-expression) 的資料結構,請問其結構為何?

()為了處理 S 表示式 (S-expression),必須有一些基本的能力。其中有一個函式稱為 car,請問它的功能為何?

()此外,LISP 語言中另有一個函式稱為 cdr,請問它的功能為何?

() LISP 語言通常被稱為是一種 Functional programming language,請說明其原因。

答:

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

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

 

二、考慮下列的程式片段:(20分)

        for i:=1 to m do

        begin

            for j:=1 to n do

                if A[i, j] > 0 then goto L1;

            writeln(i); break;

        L1:

end;

()請問此程式所求出來的 i 值代表甚麼意義?

()請將此程式片段改用 C 語言撰寫,並使它不使用 goto break 敘述,同時也不使用行號 L1

答:

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

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

 

三、請回答下列有關物件導向程式語言 (Object-Oriented Programming language)有關的問題。(20分)

()物件導向程式語言中通常可定義所謂的物件 (object) 和類別 (class),請問這樣做的好處是甚麼?

()物件導向程式語言中通常採用事件驅動 (event-driven) 的方式來撰寫程式,請問這樣做的好處是甚麼?

()物件導向程式語言中通常具有資訊隱藏 (information hiding) 的功能,也就是物件的封裝性 (encapsulation),請問這樣做的好處是甚麼?

()物件導向程式語言中通常具有繼承 (inheritance) 的功能,這提供了程式碼重複使用的可行方案,請你說明其可以重複使用的原因。

答:

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

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

 

四、在程式語言中,變數執行時一般均存放在記憶體中。請回答下列有關變數的問題:(20分)

()請問變數的「生命期」(life time) 所指為何?

()請問變數的「視野」(scope) 所指為何?

()請問 global variable (全域變數) local variable (局部變數) 有何不同?

()請問變數 (variable) 和資料型別 (data type) 有何不同?

答:

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

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

 

五、請解釋下列名詞:(20分)

() critical region

() coroutine

() dangling pointer problem

() data flow programming language

答:

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

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

 

[九二年地方特考三等程式語言]

九十二年特種考試地方政府公務人員考試試題         代號:32720   全一頁

    別:三等考試

    科:資訊

    目:程式語言

考試時間:二小時                              座號:_______________

※注意:()禁止使用電子計算器。

()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

 

一、解釋名詞:(每小題5分,共20分)

() Collaboration diagram

() CMMI (Capability Maturity Model-Integrated)

() Structure chart

() Class diagram

答:

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

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

 

二、假設下列 statements: P or Q, R or ~Q, ~R, S, P or T 都成立,請證明 statement P 也成立。(20分)

答:

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

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

 

三、何謂 Concurrent program?請舉一個例子說明其語言的特性。(20分)

答:

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

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

 

四、何謂 Distributed program?請舉一個例子說明其語言的特性。(20分)

答:

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

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

 

五、何謂 Tread?其可能的狀態有那些?請畫出其 state transition diagram。(20 分)

答:

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

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

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

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

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