關務人員四等程式語言概要:105

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

鐵路特考高員三級程式語言:105

警察人員特種考試資訊管理人員三等物件導向程式設計:105

高考三級程式語言:105

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

關務人員升官等薦任程式語言:無

資訊技師高等程式設計:105

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

 

[一○五年關務人員四等程式語言概要]

105年公務人員特種考試關務人員考試、

105年公務人員特種考試身心障礙人員考試及            代號:14430 全一張

105年國軍上校以上軍官轉任公務人員考試試題

別:關務人員考試

    別:四等考試

    科:資訊處理

    目:程式語言概要

考試時間:1小時30                             座號:____________

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

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

 

一、()請說明物件導向式程式語言 (object-oriented programming language) 三大特色。(15分)

()許多物件導向式程式語言允許程式員定義物件的建構函數 (constructor)與解構函數 (destructor),請說明建構函數與解構函數的用途。(10分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

二、根據下列的兩個程式:

程式(A)

fooA(1, 1).

fooA(N, X):- M is N-1, fooA(M, Y), X is 3*Y+1.

程式(B)

def fooB(n):

a, b = 1, 3; k = 1

while k <= n:

a, b = b, a+b; k = k+1

print('fooB(%d) = ' %n, b)

return

()請說明程式(A)與程式(B)分別是用下列的那一種語言所撰寫。(6分)

C++JavaMLPrologPythonRuby

()請說明程式(A)與程式(B)所使用的那兩種語言各自偏向那一種程式語言範疇 (paradigm)(例如procedural programming languagedataflow programming language等)。(8分)

()針對程式(A),若執行 fooA(3, X)X 的值會是13。當執行 fooA(5, X)X 的值為何?(5分)

()針對程式(B),若執行 fooB(1),會輸出:

fooB(1) = 4

那麼執行 fooB(7),輸出為何?(6分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

三、根據變數的生命週期 (lifetime),請針對下列 C 程式中的5個物件包括變數w, x, y, z 與指標z 所指結構物件,分別說明它們是使用何種記憶體配置(allocation) 方式。(25分)

#include<stdlib.h>

typedef struct { int u, v; } point;

int w;

point* foo(void)

{

int x;

static int y;

point *z;

z = (point*) malloc(sizeof(point));

/* …. */

return z;

}

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

四、考慮下列的語法。

expr→ term | expr * term

term→ id | term + id

id→0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

()請根據上述語法,畫出 1*2+3*4 的剖析樹 (parse tre)。(15分)

()請改寫上述的語法,讓 * 運算子的優先等級 (operator precedence) 高於 + 運算子。並以 1+2*3 的剖析樹為例,證明改寫後的語法,1+2*3 解釋為 1+(2*3),而不是 (1+2)*3。(10分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

[一○五年鐵路特考高員三級程式語言]

105年公務人員特種考試警察人員、一般警察人員

考試及105年特種考試交通事業鐵路人員考試試題       代號:71060  全一張

別:鐵路人員考試

    別:高員三級考試

別:資訊處理

    目:程式語言

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

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

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

 

一、物件導向語言中有所謂 overloading 的方法及建構子 (constructor),請舉例並說明之。(20分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

二、利用電腦語言設計系統中,有一名為 MVC 的開發方式,請說明何為 MVC?請以購物網站的系統來說明,該購物網站的功能包括:會員資料處理 (如:註冊、登入、......)、訂單處理等。(15分)利用 MVC 設計資訊系統的優點為何?(5分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

三、請根據下面的資料表 (PRODUCT) 針對每一小題的查詢或處理,寫出對應的 SQL 指令,資料表中的V_ID (廠商代碼) 指的是供應該產品的廠商代碼,一個廠商可能供應多個產品,但一個產品只有一個供應廠商。(每小題5分,共20分)

PRODUCT           主鍵:P_CODE

P_CODE

(產品編號)

P_PRICE

(產品單價)

V_ID

(廠商代碼)

()查詢 廠商代碼和該廠商供應的產品之平均單價

()查詢 所有產品中單價最高的產品編號和其產品單價

()刪除 “PRODUCT 資料表中產品單價低於100元的產品

()刪除 “PRODUCT 資料表

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

四、回答下列問題:(每小題8分,共40分)

()請問下列 C 程式片段的輸出為何?

int number = 60;

   

printf("%d\n", number << 1);

printf("%d\n", number << 2);

printf("%d\n", number << 3);

   

()請問下列 C 程式片段的輸出為何?

int x = 6688;

int *y = &x;

   

printf("%d\n", x);

x = 1357;

*y = 6688;

printf("%d\n", x);

   

()請問執行下 Java 程式片段後someFunc(5) 的值為何

public static int someFunc(int n) {

return (n < 2) ? n : n * someFunc(n-1);}

   

()請問下列 Java 程式片段的輸出為何?

int x = 2; int y = 3; int z = 0;

if (x > 2) {

if (y > 2) {

z = x + y;

System.out.println("z is " + z); }

else

System.out.println("x is " + x); }

System.out.println("y is " + y);

   

()請問下列 Java 程式片段的輸出為何?

int x = 1;

int y = 5;

int z = x-- + (++y);

System.out.println("x = " + x + " y = " + y + " z = " +z);

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

[一○五年警察人員特種考試資訊管理人員三等物件導向程式設計]

105年公務人員特種考試警察人員、一般警察人員

考試及105年特種考試交通事業鐵路人員考試試題      代號:30570  全一張

別:一般警察人員考試

    別:三等考試

別:警察資訊管理人員

    目:物件導向程式設計

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

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

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

 

一、你是個物件導向程式設計師,你首先寫了兩個 C++ 的類別,其程式碼如下:

Class Rectangle {

private:

float width;

float height;

public:

Rectangle(float width, float height) : width(width), height(height) { }

float getArea( ) const { return width * height; }

};

Class Circle {

private:

float radius;

public:

Circle(float radius): radius(radius) { }

float getArea( ) const { return 3.14159f * radius * radius; }

};

然後你繼續寫一個 main( ) 來完成你的實作。你的同事會幫你完成一個generateData( ) 的副程式,它會負責產生一堆 Rectangle Circle 裝在一個 vector container,然後回傳。你的目標是將 vector container 裡面的每一個物件的面積通通加總。

int main( ) {

...

... = generateData( );

...

}

你想要用多形 (polymorphism) 來完成這件事情。請撰寫未完成的 main( )以及你需要對 Rectangle, Circle 兩個 class 的原始程式碼做任何的修改。(25分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

二、Java public, protected, private 等等 access level modifier 來決定一個 class member或是method 能否被不同位置的程式碼所存取。舉例來說,在某個 class X 中,分別用 public, protected, private 定義的變數或 method,在這個 class X 中的程式碼,都可以有權限進行存取。如下表中的4 YES

但是如果程式碼在這個 class X 以外,例如與 class X 共享一個 package 的其他 class Y, subclass Z, world (也就是其他的 class),請問存取權限分別為何?請依下表格式在試卷上填入 YES 或者是 NO。(註:no modifier 表示程式設計師沒有用 public, protected private 來宣告這個變數或者是method)(25分)

undefined

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

三、一個跨國公司 X (Company) 有許多的部門 (Department) 以及辦事處(Office)。辦事處是比較大的單位,通常座落在大城市中。每個辦事處裏通常有許多部門。基本上每個部門都必須直屬於某個辦事處,不過有時候在某些地方,X 會認為並不需要設立一個辦事處,所以在某些地方會有獨立的部門存在。當然,部門底下通常會再有許多的部門。每個部門通常掌管一群員工。這些員工通常有著共同的基本資料,基本上員工分成兩種,一種是manager,另外一種是 employeeManager 通常掌管一群 employee。請按照上面的資訊,為公司 X 畫出 UML class diagram (運用你所知的所有 UML 工具來畫出。)25分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

四、Java 執行續 method( ) 中有 start( ) 以及 run( )。請說明這兩個 method 的差異,並說明你如何在 Java 的程式碼中建立一條執行續並啟動一條執行續。(25分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

[一○五年高考三級程式語言]

105年公務人員高等考試三級考試試題                  代號:26640 全一張

    科:資訊處理

    目:程式語言

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

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

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

 

一、請問下列 Java 程式碼編譯後輸出結果為何?(20分)

class tree {

void message( ) { System.out.println("1359"); }

int tree( ) { System.out.println("Tr"); return 3; }

}

class two extends tree {

void message( ) { super.message( );

System.out.println("4321"); }

two( ) { System.out.println("Tw"); }

}

public class one extends two {

void message( ) { System.out.println("1234"); }

one( ) { System.out.println("On"); }

public static void main(String[ ] args) {

one Exam = new one( );

Exam.message( );

}

}

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

二、請觀察以下程式碼:

()請問以下 C++ 程式碼輸出答案為何?(5分)

()請問執行至 return 0 時,是否回收原分配給物件 p 之動態記憶體?(5分)

()請說明此方法為解決何種問題?且程式概念為何?(10分)

class Smart {

public:

explicit Smart(int *p = NULL) { sp = p; }

~Smart( ) { delete(sp); }

int& operator*( ) { return *sp; }

private:

int *sp;

};

int main(void) {

Smart p(new int( ));

*p = 2016;

cout << *p << endl;

return 0;

}

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

三、觀察以下 C 語言之程式,試問輸出為何?(20分)

int main( ) {

int a = 1, b = 2, c = 3, d = 4;

printf("%d\n%d\n%d\n%d\n", a+b+c+d, (b *= a),

(a += d), (d++));

}

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

四、請回答以下問題:

()請描述 C# 程式語言中關鍵字 const 之功用。(10分)

()請比較 C# 程式語言中關鍵字 const readonly 差異。(10分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

五、請問下列 C 語言程式碼執行後輸出結果為何?(20分)

int main( ) {

double d[10][20][30][40];

printf("%d\n", (int) sizeof(d[1][5]));

printf("%d\n", (int) sizeof(d[1][5][20]));

printf("%d\n", (int) (d - &d[3]));

printf("%d\n", (int) (d[3][4] - d[5][8]));

}

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

[一○五年檢察事務官三等程式語言]

105年公務人員特種考試司法人員、法務部

調查局調查人員、國家安全局國家安全情報             代號:10780 全一張

人員、海岸巡防人員及移民行政人員考試試題

別:司法人員

    別:三等考試

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

    目:程式語言

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

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

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

 

一、請說明下列之變數生命期 (Variable lifetime),並利用 C 語言舉例說明:

() Explicit heap-dynamic5分)

() Static5分)

() Stack-dynamic5分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

二、假設有一個三維矩陣 (3 dimensional matrix),三個維度分別是 (2M+1)(2M+1)(2M+1)。每一個元素 (element) 所占用的記憶體單元為 N bytes。若矩陣的第一個元素之位址為 K,請回答下列問題:

()可否找出三維矩陣中心點之元素位址?若可,請列出計算公式。(10分)

()()中之公式,是否會因程式語言之不同而異,請說明之。(5分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

三、試述程式語言中綁定 (binding) 的意義,並說明可能的 binding time,也就是 binding 發生的幾個時間點。(20分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

四、試說明 C++ 程式語言中的異常處理 (Exception Handling) 之形式,也就是它的構造 (construct)。在一些沒有異常處理設計之語言中,可以做異常處理嗎?亦說明之。(15分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

五、程式執行過程常會產生啟動記錄 (activation record),請解釋什麼是 activation record。若有一 C 副程式,其參數 (parameter) 與區域變數 (local variables)如下,請以圖示說明其 activation record。(20分)

void fun1(int x, float y)

{ float data[3];

int count;

float total;

...

}

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

六、給予一個 grammar for expression 如下:

<assignment> <id> = <expr>

<id> X | Y | Z

<expr> <expr> + <term> | <term>

<term> <term> * <factor> | <factor>

<factor> ( <expr> ) | <id>

()試列出 X = Y + Z * X 之剖析樹 (parse tree)。(10分)

()該剖析樹是唯一嗎?(5分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

[一○五年資訊技師高等程式設計]

105年專門職業及技術人員高等考試建築師、

技師、第二次食品技師考試暨普通                     代號:01340 全一張

考試不動產經紀人、記帳士考試試題

    別:高等考試

    科:資訊技師

    目:程式設計

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

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

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

 

一、請以 C++ Java 實作以下副程式 MilitaryTimeToRegularTime( ),將24小時制的時間 (稱為 military time),轉換為12小時制的時間,並回傳之。請注意,輸入參數24小時制時間為字串 (string),長度固定為5個字元(char),若有格式錯誤,例如長度不是5、不含冒號、不是數字字元或時間不合理等,則此副程式應回傳 error 字串。輸出格式請參考以下使用範例。(25分)

// 以下為 C++ function prototype,若使用 Java,請自行作適當的修改

// 註:以下 string 的宣告,也可以改用 C 語言的 char * 替代之

string MilitaryTimeToRegularTime(string militaryTime)

{

}

void main( )

{

cout << MilitaryTimeToRegularTime("00:00") << endl; // 輸出 12:00 AM

cout << MilitaryTimeToRegularTime("01:00") << endl; // 輸出 1:00 AM

cout << MilitaryTimeToRegularTime("12:00") << endl; // 輸出 12:00 PM

cout << MilitaryTimeToRegularTime("18:00") << endl; // 輸出 6:00 PM

cout << MilitaryTimeToRegularTime("01:60") << endl; // 輸出 error

cout << MilitaryTimeToRegularTime("03!50") << endl; // 輸出 error

cout << MilitaryTimeToRegularTime("18:0x") << endl; // 輸出 error

}

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

二、資訊系統經常需要分析各種客戶族群的消費能力,請以 C++ Java 實作以下功能。

()寫作一個儲存客戶資訊的 class,稱為 Customer,內含客戶的 ID (身分證字號;string)age (年齡;int)points (消費累積點數;int) 等屬性(attributes member variables)。注意:寫作 Customer 時請作適當的封裝,並提供適當的建構元 (Constructor)12

()寫作一個副程式計算某年齡範圍的客戶,其點數平均值,格式如下:

// 以下為 C++ function prototype,若使用 Java,請自行作適當的修改

// input: customers 為一個 vector ( ArrayList),儲存所有客戶的資訊

// minAge, maxAge:年齡範圍

// return:回傳所有年齡介於年齡範圍的客戶之點數平均值

double averagePoints(vector<Customer> &customers, int minAge, int maxAge)

注意:寫作averagePoints( ) 時請提供適當的 include/import,不用寫呼叫 averagePoints( ) 的主程式或其他副程式。(13分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

三、如下圖,BarChart (長條圖) 是一個抽象類別,長條圖中每一條的長度儲存在bars 裡面,可以用 addBar( ) 增加一條新的資料,並指定其長度 (length),另有 plot( ) 是一個 pure virtual function (或稱為 abstract method),負責繪出長條圖;HorizontalBarChart 繼承 BarChart,實作 plot( ),以水平方向繪製長條圖;VerticalBarChart 則繼承 BarChart,以垂直方向繪製長條圖。請以C++ Java 回答以下問題:

undefined

()寫出 BarChart 類別宣告與實作。(8分)

()寫出 HorizontalBarChart 類別宣告與實作。例如,假設 bars 包含3筆資料,依序為3, 10, 8,則副程式 plot( ) 應該在 console 以文字方式繪出以下圖形。(9分)

3 ***

10 **********

8 ********

()若有一個宣告為 VerticalBarChart pointer ( reference) 變數 p,請問 p 是否可以轉型 (cast) HorizontalBarChart BarChart pointer ( reference)?(8分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

四、使用 C++ 的「=」複製物件時,預設的複製方式是 memberwise assignment,例如執行 o1 = o2 時,會將 o2 的各 member variables 複製至 o1,若member variables 中有 pointer 時,則直接複製 pointer,因此,o1 o2 會共用此 pointer 所指向的物件,此後若變更 o1 的內容時,也可能會變更o2,效果相當於 shallow copy。在某些應用場合,我們希望支援 deep copy,也就是當執行 o1 = o2 時,o1 應該擁有獨立的記憶體區域,而不與 o2 共用。在以下程式中,Rectangle 類別使用 pointer 指向一個 Point (),並使用整數儲存 widthheight,分別代表矩形的點座標,以及寬度及高度。請寫出:

() operator = 的實作,使得在執行 Rectangle 的「=」時,自動產生 deep copy 的效果。(20分)

() destructor 的實作,避免 memory leak。(5分)

class Rectangle {

public:

Rectangle(int x = 0, int y = 0, int w = 0, int h = 0)

: width(w), height(h) { point = new Point(x, y); }

...

void print( ) {

cout << "Rectangle x=" << point->getX( ) << " y=" << point->getY( )

<< " width =" << width << " height =" << height << endl;

}

Rectangle operator = (Rectangle rhs)

{

...

}

private:

Point *point;

int width;

int height;

};

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

[一○五年地方特考三等程式語言]

105年特種考試地方政府公務人員考試試題             代號:34060 全一張

    別:三等考試

    科:資訊處理

    目:程式語言

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

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

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

 

一、請試述下列名詞之意涵:(每小題3分,共9分)

() Dead lock

() NP-Complete Problem

() Cookie

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

二、AlphaGo 擊敗人類高段的職業圍棋棋士,主要是利用深度學習技巧,也讓深度學習已成為臺灣未來科技重要產業,請回答下列問題:(每小題4分,共20分)

()何謂神經網路?

()何謂深度學習 (deep learning)

()神經網路因為架構問題無法做到很多層,為何 Deep learning 可以做到很多層?

()何謂 CNN (convolutional neural network)

()在深度學習裡,除了 C 以外,另一種常用的語言為 Python,請試述 Python C 有何差別?

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

三、利用二分法搜尋 (binary search),從100000 筆資料中,搜尋某一特定資料,最多會比對幾次?(5分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

四、試就 Object Oriented language Functional language,回答下列問題:

()比較兩種語言之不同與優缺點。(5分)

()續題(),請對下列五種語言做歸類:CJavaC++LispProlog,並以下表作答於試卷上 (如果不屬於這兩類語言,請在 None 打勾)。(10 分)

語言

Object Oriented language

Functional language

None

C

 

 

 

Java

 

 

 

C++

 

 

 

Lisp

 

 

 

Prolog

 

 

 

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

五、C 語言宣告一陣列如 int *x[5] = {“BENZ”, “AUDI”, “LEXUS”, “APPLE”, “BMW”};試說明下列指標運算的結果為何?(每小題3分,共9分)

()*(x+1)

()*(x+1)+1

()**(x+1)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

六、在程式語言中變數可歸類成下列幾種:static variablestack-dynamic variableexplicit heap-dynamic variableimplicit heap-dynamic variable

()請比較上述變數的差異。(12分)

() C++ 語言裡,如果有變數定義如下 int *data; data = new int; delete data; 請問 “data” 屬於那一種變數?試說明之。(3分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

七、請回答下列問題:(每小題5分,共10分)

()給定一個整數陣列 S[n],請寫出一個副程式 int SelectionK(int *S, int n),此函數可以回傳 (return) K 大的數值。

()給定一個陣列 S[n],請寫出一個演算法,此演算法可以用平均時間複雜度為 O(n) 的效率,回傳 (return) K 大的數值。

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

八、假設類別 ABCD 的繼承關係如下:

class A; class B; class C: B; class D: C { A object;} main( ) {D objectD; },程式執行後,請寫出解構函式的呼叫順序。(5分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

 

九、考慮下列文法:S -> SS | (S) | ( )(每小題4分,共12分)

()請指出此文法的 terminal symbolnon-terminal symbol start symbol

()針對 ( )( )( ) 字串,推導出 left-most derivation sequence

()針對 ((( )))( ) 字串,推導出 right-most derivation sequence

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。

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

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

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

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