臺北巿立師範學院九十二學年度碩士班研究生入學考試試題

所  別:數學資訊教育研究所

科  目:計算機概論(資訊教育組)

考試時間:九十分鐘

      注意:不必抄題,作答時請將試題題號及答案依照順序寫在答卷上。(於本試題紙上作答者,不予計分)

 

壹、名詞解釋 (每題2分,共10分)

1、XML(2分)

2、Call by reference(2分)

3、CGI(2分)

4、Multithread(2分)

5、ADSL(2分)

 

貳、問答題 (每大題10分,共90分)

一、1、比較stack、queue之特性。 (2分)

2、請以array實作stack之push, pop函數。 (4分)

3、請運用stack說明如何將中序(infix)運算式轉換為中序(postfix)運算式?以a+(b-c*d)/e-f為例 。(4分)

二、1、比較linear search及binary search之時間複雜度(average case)。 (2分)

2、進行binary search之先決條件為何? (1分)

3、給予二整數陣列A(存放學號)、B(存放成績), 此二陣列為平行陣列(如A[1] 存放學號,B[1] 存放該學號之成績),索引1~n。請以binary search方式撰寫函數,輸入學號進行搜尋,傳回該學號之成績。(7分)

 

 

 

 

 

 

 

三、1、說明binary search tree(BST)進行單一資料搜尋之時間複雜度(average case及worst case)?在何種狀況會發生worst case? (3分)

2、給予一系列字元資料:G、A、F、M、Z、X、Q、Y、C、H、D、B,建立一BST,請以圖形表示此BST 。(3分)

3、列出上述BST中序、前序、後序追蹤之結果。 (4分)

四、What is big-O notation? (10分)

五、1、說明OSI model 中data link layer、network layer之功能。 (4分)

2、說明網路中error detection and correction之三種技術之原理:parity checks,

    CRC, checksum method。 (6分)

六、1、比較SMTP、HTTP。  (3分)

2、比較TCP、 UDP。  (3分)

3、有許多應用較適於利用UDP來傳輸,其適用UDP之理由何在?(4分)

七、Describe the connection-establishment procedure of TCP. (10分)

八、Describe how DHCP allows a host to obtain an IP address automatically. (DHCP: Dynamic Host Configuration Protocol) (10分)

九、What is the purpose of MAC address, IP address, and port number? (10分)