阿摩線上測驗
登入
首頁
>
程式語言
> 97年 - 97 高等考試_三級_資訊處理:程式語言#38347
97年 - 97 高等考試_三級_資訊處理:程式語言#38347
科目:
程式語言 |
年份:
97年 |
選擇題數:
0 |
申論題數:
9
試卷資訊
所屬科目:
程式語言
選擇題 (0)
申論題 (9)
一、使用下列的 BNF 語法,繪出 A = A * (B + C * B)的剖析樹(parsing tree)。(16 分)
->
=
-> A | B | C
->
+
|
->
*
|
-> (
) |
⑴ 如果在運算式中的運算元估算的順序是由左到右,則 result1 及 result2 的值為何?
⑵ 如果在運算式中的運算元估算的順序是由右到左,則 result1 及 result2 的值為何?
三、XML 是經常用在網路資料交換之語言,程式設計師經常使用 DOM 或 SAX 二種應 用程式介面(Application Programming Interface)來存取及處理 XML 的資料,請說 明這二種應用程式介面之全名、主要特性及比較此二種應用程式介面(在何種狀況 下使用會較好)。(24 分)
⑴ 何謂晚期捆束(Late Binding),與虛擬函數(virtual function)及多形 (polymorphism)有何關聯?(10 分)
⑵ 何謂函數樣板(Function Template)?有何作用或好處?(8 分)
⑶ 以 C++語言寫一個可以將二個值交換的函數樣板;函數名稱為 swapValues,二個 參數名稱分別為 variable1 及 variable2。(8 分)
⑴ 評估程式語言的優劣,一般可以分為那四種?(4 分)
⑵ 一般程式語言從撰寫到執行,可以分成三種方式,其中一種為編譯,即程式寫好 後經過編譯程式(compiler)編譯成執行檔後再執行。請問另外二種是什麼?請 說明這二種的作法為何?(10 分)
相關試卷
114年 - 114 公務升官等考試_薦任_資訊處理:程式語言#133261
114年 · #133261
114年 - 114 司法特種考試_三等_檢察事務官電子資訊組:程式語言#129571
114年 · #129571
113年 - 113 司法特種考試_三等_檢察事務官電子資訊組:程式語言#122108
113年 · #122108
112年 - 112 公務升官等考試_薦任_資訊處理:程式語言#117323
112年 · #117323
112年 - 112 司法特種考試_三等_檢察事務官電子資訊組:程式語言#116208
112年 · #116208
111年 - 111 司法特種考試_三等_檢察事務官電子資訊組:程式語言#110333
111年 · #110333
111年 - 111 身心障礙特種考試_三等_資訊處理:程式語言#107554
111年 · #107554
110年 - 110 公務升官等考試_薦任_資訊處理:程式語言#103744
110年 · #103744
110年 - 110 司法特種考試_三等_檢察事務官電子資訊組:程式語言#103229
110年 · #103229
110年 - 110 高等考試_三級_資訊處理:程式語言#102818
110年 · #102818