阿摩線上測驗
登入
首頁
>
程式語言
>
94年 - 94-2 專技檢覈_資訊技師:程式語言#38971
>
題組內容
一、考慮下列的 PASCAL 程式:(20 分) Function IQ80(N:integer):integer; begin if N <= 1 then IQ80:= 1 else IQ80:= IQ80(N-1)+ IQ80(N-2) end;
⑴請問 IQ80(6)=?簡述求解過程。
其他申論題
【已刪除】二、圖 2(a)中,若I1 = YaV1 + YbV2,求Ya及Yb。若圖 2(b)等效於圖 2(a),求LC,其中LC 是L1,L2,及M的函數。(20 分)
#115759
【已刪除】三、圖 3 為一帶通濾波器,求諧振頻率ω0及頻寬B。(20 分)
#115760
【已刪除】四、假設 ,求 。(20 分)
#115761
【已刪除】五、圖 4 週期函數,注意 f(0)=A,推導出c0及cn參數。又如果T/ τ = 3,A=6 ,求出 │c0 │及 │c1│ 。(20 分)
#115762
⑵針對此題,若不採取上述之遞迴的(recursive)設計方式,則可採用迴路的 (looping/iterative)設計方式;請說明在計算時間上,何者為優?另外,在 空間之使用上又如何?
#115764
二、一個表示式如右:A*fun(x)+ A 若計算fun(x)之前,A 之值為2,而fun(x)之計算對變數A 有副作用(side-effect), 使得A之值變為3;若計算fun(x)得其值為4。問上述表示式之值可能有幾種?各為何值? 請注意*即乘法符號。(10 分)
#115765
三、若布氏表示式(Boolean expression)是 while(I≦UB)and(V[I] > 0)do…,則潛伏著什麼危機?如何解決?請注意UB即 一維陣列V之註標I(index / subscript)之上限(Upper Bound)。(10 分)
#115766
四、請問若變數的視野(scope)採用動態的方式(dynamic scoping),則會產生那些程 式上的問題(programming problems)?(10 分)
#115767
五、證明下列文法是曖昧的(ambiguous)。(10 分) <S> → <A> <A> → <A> + <A> <A> → <id> <id> → a <id> → b <id> → c
#115768
六、試說明預期式屬性(expected-type attribute)一般屬於繼承性屬性(inherited attribute)或合成性 屬性(synthesized attribute)?而實際式屬性(actual-type attribute)又如何?為什麼?(10 分)
#115769