【評論主題】16 對於 8 位元二補數 5- 10=-5 的運算,以十六進位表示為:(A) 05+10=15 (B) 05+F6=FB (C) 0005+1110=1115 (D) 0005+FFF6=FFFB
【評論內容】
原式可看為 5 + (-10) 的運算, 因此負數要先以補數型態呈現
以八位元表示5 : 0000 0101 十六進位表示為 05
八位元表示 -10 : 1111 0110 十六進位表示為 F6
(補充: +10 的表示為 0000 1010 所以-10,也就是轉一補為 1111 0101
二補數再加1 為 1111 0110 )
所以為 05 + F6 = FB
【評論主題】27.請問 SQL 要用哪一個關鍵字刪除預存程序?(A) Delete (B) Drop (C) Cancel (D) Remove
【評論內容】
使用Drop
Drop功用:從 SQL Server 2017 中目前的資料庫移除一個或多個預存程序或程序群組。
e.g.
DROP { PROC | PROCEDURE } { [ schema_name. ] procedure_name }
【評論主題】13 利用不同的走訪方式(traversal)追蹤二元樹(binary tree)的節點(node),下列敘述何者是正確的?(A)由二元樹的中序走訪(inorder traversal),可決定該二元
【評論內容】
二元樹中序走訪特色是,先拜訪左子樹,再拜訪樹根,最後右子樹 (左,中,右)
所以單從中序無法判斷根節點在哪 (但前、後序能判斷) → A 錯
葉節點個數根據中序特色當然也無法決定 → B錯
由中序和後序走訪能決定唯一二元樹→ C對 (或中序和前序)
前序和後序走訪則有可能無法決定唯一的二元樹 (可能會有兩種) → D錯