105年公務人員特種考試關務人員四等考試_程式語言概要
首頁
>
線上測驗
>
公職考試>關務特考>資訊處理(四等)
> 105年公務人員特種考試關務人員四等考試_程式語言概要
年度
年度
108
106
105
104
103
1.
(一) 請說明物件導向式程式語言(object-oriented programming language)三大特色。(15 分)
(二) 許多物件導向式程式語言允許程式員定義物件的建構函數(constructor)與解構函數(destructor),請說明建構函數與解構函數的用途。(10 分)
題型:申論題
難易度:尚未記錄
2.
題型:計算題
難易度:尚未記錄
3.
根據變數的生命週期(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;
}
題型:問答題
難易度:尚未記錄
4.
考慮下列的語法。
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 分)
題型:問答題
難易度:尚未記錄
購買題庫後,可使用那些功能?
可觀看題目詳解,並提供模擬測驗!(免費會員無法觀看研究所試題解答)