阿摩線上測驗
登入
首頁
>
程式語言
>
104年 - 104 身心障礙特種考試_三等_資訊處理:程式語言#24069
> 申論題
題組內容
四、考慮下列文法,大寫字母代表非終結符(non-terminal),其餘皆為終結符 (terminal),E 為開始變數。
E → E + T | E − T | T
T→ T * F | T / F | F
F → ( E ) | identifier | number
⑶繪製(2 + 3) * 4 一句的剖析樹(parse tree)。(8 分)
相關申論題
五、例外處理程序(exception handlers)處理的例外有那幾類?請分別舉例說明。Java 的例外處理程序如何處理例外?(20 分)
#30916
一、靜態類型程式語言需使用某種類型等價(type equivalence)方法以決定類型是否可 匹配(compatible),最常見的是名稱等價和結構等價,請說明這兩種方法。考慮 下列程式碼(X : T 表示變數 X 之類型為 T),在這兩種類型等價方法下,請分別 說明其中那些變數的類型為可匹配。(20 分) type T = array [1..10] of float X : T Y : T Z : array [1..10] of integer
#30917
二、物件導向語言中,對宣告之實體(如屬性、方法)的可見性(visibility)有那三 種常見的限制?請用你熟悉的語言舉一個簡單的例子解釋這三種限制造成的不同 可見性。(20 分)
#30918
三、請用上下文無關文法(context-free grammar)寫出一套文法規則,以產生與正規表 示式(regular expression),a*(ba*ba*)*,完全相同的語言(*符號代表可重複零到 無數次)。再用你所寫的文法規則,用最右推導(rightmost derivation),推導出 babaaabb 一句。(20 分)
#30919
四、下列的 C 程式碼有何問題?如果忽略警告而逕行執行程式,在許多系統上,該程式 將顯示重複的行為,列印出 0 1 2 3 4 5 6 7 8 9,為什麼?也請解釋為什麼在其他的 系統上,該程式的執行結果可能會有所不同,甚至結果是無法確定的。(20 分) void foo() { int i; printf("%d ", i++); } int main() { int j; for (j = 1; j <= 10; j++) foo(); }
#30920
五、假設你要寫一段程式碼,來管理數個並行執行緒(thread)之間共享的一雜湊表 (hash table),而雜湊表的操作必須符合原子性(atomicity)。你可以使用一個互 斥鎖(mutual exclusion lock)來保護整個表,你也可以用一個鎖分別保護每個雜湊 表的桶(bucket)。請分別說明這兩種做法的優點和缺點。(20 分)
#30921
一、某公司生產手機之電源線,其固定成本為每月 100 萬元,變動成本為每單位產品 55 元,每單位產品售價為 160-0.02D 元 ,其中 D 為每月產品銷售量,請計算能使公 司獲利最佳之 D 值是多少?(20 分)
#30922
⑴每月底等額攤還的金額是多少?
#30923
⑵在第 1 個月所攤還的付款中,可用來償還本金的金額是多少?
#30924
⑴請以 PW 現值法分析那一個方案較佳?
#30925
相關試卷
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