阿摩線上測驗
登入
首頁
>
程式語言
> 98年 - 98 地方政府特種考試_三等_資訊處理:程式語言#28786
98年 - 98 地方政府特種考試_三等_資訊處理:程式語言#28786
科目:
程式語言 |
年份:
98年 |
選擇題數:
0 |
申論題數:
8
試卷資訊
所屬科目:
程式語言
選擇題 (0)
申論題 (8)
一、繪表依時序比較說明 C、C++、Java 程式語言的主要差異和當時時代需求。(15 分)
二、變數、繫結、和資料型態(20 分)
Void sub() {
int count;
count = 7;
while ( … ) {
int count;
count += 1;…
}
sum = count * 5;…
}
⑴說明在 C++和 Java 語言中,上列敘述是否合法及其原因。 ⑵請討論其中變數 count 的記憶體配置的繫結(binding)以及有效範圍(scoping)。
⑴繪出物件類別繼承圖。(7 分)
⑵充分利用多型(polymorphism)特性寫一主程式(語意表達清楚),宣告一陣列 (array)中有 3 Bird,2 Fish,1 Dog,該程式以一簡單迴圈以亂數隨機印出這六 隻動物其中之一的動作 1000 次,如 Fish(4) swim …(18 分)
四、給定文法(15 分)
<start>::= <stmt>
<stmt>::= <if-stmt> | <assign>
<if-stmt>::= if <expr> then<stmt>
| if <expr> then <stmt> else <stmt>
<assign>::= <ident> := <digit>
<expr>::= <ident> = <digit>
<digit>::= 0 | 1 | …| 9
<ident>::= a | b | …| z
剖析輸入 “if x = 0 then if y = 1 then z := 2 else w := 3”
繪出完整剖析樹之一,並說明另一可能之問題。
⑴說明何謂 XML。(5 分)
⑵試以 RSS 提供者角度說明程式的功能與程式重點。(10 分)
⑶試以 RSS 引用者角度說明程式的功能與程式重點。(10 分)