112 年 國立成功大學工程科學系碩士班丙組《計算機數學》
第 1 題5 分
- The number of factors of prime numbers are
(a) 2
(b) 3
(c) Depends on the prime number
(d) None of the mentioned
登入後即可作答並保存紀錄。
這題考驗對質數定義的理解。
一個質數(prime number)的定義是:一個大於 1 的自然數,除了 1 和它本身以外不再有其他因數。
因此,任何一個質數都恰好有兩個因數:1 和它本身。
第 2 題5 分
- What is the number '1'?
(a) Prime number
(b) Composite number
(c) Neither prime nor composite
(d) None of the mentioned
登入後即可作答並保存紀錄。
這題考驗對質數與合數定義的理解,特別是數字 1 的特殊性。
根據數論的定義:
- 質數(Prime Number):一個大於 1 的自然數,除了 1 和它本身以外不再有其他因數。
第 3 題5 分
- Sum of two different prime number is a
(a) Prime number
(b) Composite number
(c) Either prime or composite
(d) None of the mentioned
登入後即可作答並保存紀錄。
這題考驗對質數性質的理解,以及質數加法的結果。
我們來分析不同情況:
-
兩個質數都是奇質數:
- 所有質數(除了 2 以外)都是奇數。
- 兩個奇數相加,結果一定是偶數。
- 例如:3 + 5 = 8 (偶數,合數),7 + 11 = 18 (偶數,合數)。
- 由於題目要求是「兩個不同的質數」,如果它們都不是 2,那麼它們都是奇數。兩個奇數相加必為偶數。大於 2 的偶數都是合數。
-
其中一個質數是 2:
- 如果我們取質數 2 和另一個不同的質數(例如 3),它們的和是 2 + 3 = 5。5 是一個質數。
第 4 題5 分
- For any integer m>=3, the series 2+4+6+...+(4m) can be equivalent to
(a) m²+3
(b) m+1
(c) mm
(d) 3m²+4
登入後即可作答並保存紀錄。
核心觀念
本題考查等差級數求和。數列
為首項 、公差 的等差數列。
末項 可寫成 ,因此共有 項。
等差級數和公式為
解題方法
代入 、、:
因此,
選項分析
(a)
此式與正確結果
不相等。例如 時,原級數為
而 ,故錯誤。
(b)
第 5 題5 分
In preorder traversal of a binary tree the second step is ____.
(A) traverse the right subtree
(B) traverse the left subtree
(C) traverse right subtree and visit the root
(D) visit the root
登入後即可作答並保存紀錄。
核心觀念
二元樹的前序走訪(preorder traversal)順序為「根節點、左子樹、右子樹」,可記為:
因此,走訪的第一步是拜訪根節點;接著走訪左子樹。
解題方法
依前序走訪的定義排列步驟:
- 拜訪根節點。
- 走訪左子樹。
- 走訪右子樹。
所以第二步是走訪左子樹,對應選項 (B)。
選項分析
第 6 題5 分
An important application of binary tree is ____.
(A) Huffman coding
(B) stack implementation
(C) queue implementation
(D) traverse a cyclic graph
登入後即可作答並保存紀錄。
核心觀念
本題考二元樹的典型應用。霍夫曼編碼(Huffman coding)利用二元樹建立可變長度的前綴碼:每個符號放在葉節點,從根走到葉節點的路徑可轉成該符號的二進位碼。
解題方法
依原卷圖,第 6 題詢問二元樹的重要應用,選項依序為 Huffman coding、stack implementation、queue implementation、traverse a cyclic graph。判斷各項是否直接以二元樹作為主要結構或用途;霍夫曼編碼正是以二元樹表示符號的編碼方式。
霍夫曼樹通常依符號出現頻率建構:每次取出頻率最低的兩個節點合併成父節點,重複直到形成一棵樹。頻率高的符號通常得到較短的碼,且任一符號的碼都不會是另一符號碼的前綴。
選項分析
第 7 題8 分
How many numbers are there between and , having at least one of their digits ?
登入後即可作答並保存紀錄。
核心觀念
使用「補集計數」:先計算符合總範圍的數量,再扣除完全不含數字 的數量。三位數的百位數不能為 ,十位與個位則可為 。
解題方法
介於 與 之間的整數為 到 ,共有
個。
先計算完全不含 的三位數:
第 8 題10 分
In a group of students, there are boys and girls. Out of students, students must be selected.
Find out how many different ways the students can be selected such that at least one boy should be selected?
登入後即可作答並保存紀錄。
核心觀念
這題考的是組合。從 個不同的人中選出 個,若不考慮選取順序,選法數為
「至少一位男生」可用補集原理計算:先算所有選法,再扣掉完全沒有男生的選法。
解題方法
先不限制性別,從 位學生中選出 位,共有
第 9 題10 分
Simplify the expression using the laws of boolean algebra.
登入後即可作答並保存紀錄。
核心觀念
此題考布林代數的分配律與吸收律。符號 表示 OR(或),相乘表示 AND(且),並使用下列定律:
- 分配律:
- 冪等律:
- 吸收律:
解題方法
先將兩個括號展開,再利用吸收律化簡:
第 11 題10 分
Suppose that a tree has ten vertices of degree , ten vertices of degree , ten vertices of degree , one vertex of degree , and its remaining vertices have degree .
How many vertices does the tree have?
登入後即可作答並保存紀錄。
核心觀念
本題使用樹的兩個基本性質:
- 握手定理:圖中所有頂點的度數總和,等於邊數的兩倍。
- 樹的邊數公式:若樹有 個頂點,則邊數為 。
因此,樹的頂點度數總和為
解題方法
設度數為 的頂點有 個。題目給定的度數為 的頂點共有 個,因此樹的頂點總數為
依握手定理,所有頂點的度數總和為
If a -digit ternary sequence is randomly generated, what are the probabilities of the following two situations?
第 12-(a) 題8 分
It has an even number of 's.
登入後即可作答並保存紀錄。
核心觀念
每個位置都從 中等機率選出,因此一個 20 位數序列共有 種,且每種序列的機率相同。
令 為序列中 的個數,則 。題目要求 為偶數的機率。
解題方法
直接依照 的個數計數:若恰有 個 ,先選出這 個位置,有 種;其餘 個位置各可填 或 ,有 種。因此, 的個數為偶數的序列總數為
利用二項式定理的偶次項公式
第 12-(b) 題8 分
It has an even number of 's and an even number of 's.
登入後即可作答並保存紀錄。
核心觀念
每個位置都從 中等機率選出一個數字,因此共有 種等可能序列。題目要求「 的個數為偶數」且「 的個數為偶數」。
可用奇偶指示式計數:對任意整數 ,
因此,同時符合兩個偶數條件的指示式為
其中 分別表示序列中 與 的個數。
解題方法
展開指示式後,符合條件的序列數為
逐項計算:
- 常數項對所有 種序列的總和為 。
第 10-(a) 題8 分
What is the remainder when is divided by ?
登入後即可作答並保存紀錄。
核心觀念
這題考的是同餘運算與冪次的循環性。計算 除以 的餘數時,可以先將底數化成模 的同餘類,再利用冪次循環簡化計算。
解題方法
因為 ,所以
因此
計算 的前幾次冪模 的結果:
第 10-(b) 題8 分
What is the remainder when is divided by ?
登入後即可作答並保存紀錄。
核心觀念
本題考查費馬小定理:若 為質數,且 ,則
題目中模數 是質數,且 ,因此可用費馬小定理化簡 的高次冪。
解題方法
取 、,費馬小定理給出
由於指數 ,所以