一個堆疊(stack)執行下列的動作後,其輸出依序為何?push (x) , push (y) , pop( ) , push (z) , pop ( ) , pop ( ) .(push:將資料置入堆疊;pop:由堆疊輸出資料)
(A)z y x
(B)x z y
(C)x y z
(D)y z x
下列那一個不是佇列(queue)的特性?
(A)在後端(rear end)插入資料
(B)資料先進先出(first in first out)
(C)可使用於作業系統中的工作程序排程(job scheduling)
(D)常用於呼叫副程式及返回的處理
C 語言屬於通用目的(General-purpose)的程式語言,可以用來建立各式各樣的程式應用,也相當適合於系統程式的開發。試問其參數傳遞係採取何種方式?
(A)傳址呼叫(call-by-address)
(B)傳值呼叫(call-by-value)
(C)傳值結果呼叫(call by value-result)
(D)傳名呼叫(call-by-name)