112 年 國立成功大學工程科學系碩士班乙組《計算機數學》

📄 試題原卷 免費註冊後即可對照原始考卷 PDF免費註冊

第 1 題5 分

  1. 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 分

  1. 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 分

  1. Sum of two different prime number is a
    (a) Prime number
    (b) Composite number
    (c) Either prime or composite
    (d) None of the mentioned

登入後即可作答並保存紀錄。

這一題的完整詳解

這題考驗對質數性質的理解,以及質數加法的結果。

我們來分析不同情況:

  1. 兩個質數都是奇質數:

    • 所有質數(除了 2 以外)都是奇數。
    • 兩個奇數相加,結果一定是偶數。
    • 例如:3 + 5 = 8 (偶數,合數),7 + 11 = 18 (偶數,合數)。
    • 由於題目要求是「兩個不同的質數」,如果它們都不是 2,那麼它們都是奇數。兩個奇數相加必為偶數。大於 2 的偶數都是合數。
  2. 其中一個質數是 2:

    • 如果我們取質數 2 和另一個不同的質數(例如 3),它們的和是 2 + 3 = 5。5 是一個質數。
🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 4 題5 分

  1. 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

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考查等差級數求和。數列

2,4,6,…,4m2,4,6,\ldots,4m

為首項 a1=2a_1=2、公差 d=2d=2 的等差數列。

末項 4m4m 可寫成 2(2m)2(2m),因此共有 2m2m 項。

等差級數和公式為

Sn=n(a1+an)2.S_n=\frac{n(a_1+a_n)}{2}.

解題方法

代入 n=2mn=2m、a1=2a_1=2、an=4ma_n=4m:

S2m=2m(2+4m)2=m(4m+2)=4m2+2m.S_{2m} =\frac{2m(2+4m)}{2} =m(4m+2) =4m^2+2m.

因此,

2+4+6+⋯+4m=4m2+2m.2+4+6+\cdots+4m=4m^2+2m.

選項分析

(a) m2+3m^2+3

此式與正確結果

4m2+2m4m^2+2m

不相等。例如 m=3m=3 時,原級數為

2+4+6+8+10+12=42,2+4+6+8+10+12=42,

而 m2+3=12m^2+3=12,故錯誤。

(b) m+1m+1

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 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)順序為「根節點、左子樹、右子樹」,可記為:

Root→Left→Right\text{Root} \rightarrow \text{Left} \rightarrow \text{Right}

因此,走訪的第一步是拜訪根節點;接著走訪左子樹。

解題方法

依前序走訪的定義排列步驟:

  1. 拜訪根節點。
  2. 走訪左子樹。
  3. 走訪右子樹。

所以第二步是走訪左子樹,對應選項 (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 9999 and 10001000, having at least one of their digits 77?

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

使用「補集計數」:先計算符合總範圍的數量,再扣除完全不含數字 77 的數量。三位數的百位數不能為 00,十位與個位則可為 00。

解題方法

介於 9999 與 10001000 之間的整數為 100100 到 999999,共有

999−100+1=900999-100+1=900

個。

先計算完全不含 77 的三位數:

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 8 題10 分

In a group of students, there are 66 boys and 44 girls. Out of 1010 students, 44 students must be selected.

Find out how many different ways the students can be selected such that at least one boy should be selected?

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

這題考的是組合。從 nn 個不同的人中選出 rr 個,若不考慮選取順序,選法數為

(nr)=n!r!(n−r)!\binom{n}{r}=\frac{n!}{r!(n-r)!}

「至少一位男生」可用補集原理計算:先算所有選法,再扣掉完全沒有男生的選法。

解題方法

先不限制性別,從 1010 位學生中選出 44 位,共有

(104)=10!4!6!=210\binom{10}{4} = \frac{10!}{4!6!} = 210
🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 9 題10 分

Simplify the expression (x+y)(x+z)(x+y)(x+z) using the laws of boolean algebra.

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

此題考布林代數的分配律與吸收律。符號 ++ 表示 OR(或),相乘表示 AND(且),並使用下列定律:

  • 分配律:(a+b)(c+d)=ac+ad+bc+bd(a+b)(c+d)=ac+ad+bc+bd
  • 冪等律:xx=xxx=x
  • 吸收律:x+xy=xx+xy=x

解題方法

先將兩個括號展開,再利用吸收律化簡:

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 11 題10 分

Suppose that a tree has ten vertices of degree 22, ten vertices of degree 33, ten vertices of degree 44, one vertex of degree 55, and its remaining vertices have degree 11.

How many vertices does the tree have?

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題使用樹的兩個基本性質:

  1. 握手定理:圖中所有頂點的度數總和,等於邊數的兩倍。
  2. 樹的邊數公式:若樹有 nn 個頂點,則邊數為 n−1n-1。

因此,樹的頂點度數總和為

2(n−1)2(n-1)

解題方法

設度數為 11 的頂點有 xx 個。題目給定的度數為 2、3、4、52、3、4、5 的頂點共有 3131 個,因此樹的頂點總數為

n=31+xn=31+x

依握手定理,所有頂點的度數總和為

10(2)+10(3)+10(4)+1(5)+x=20+30+40+5+x=95+x10(2)+10(3)+10(4)+1(5)+x =20+30+40+5+x =95+x
🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊
📄 以下 2 題共用同一段題幹

If a 2020-digit ternary (0,1,2)(0,1,2) sequence is randomly generated, what are the probabilities of the following two situations?

第 12-(a) 題8 分

It has an even number of 11's.

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

每個位置都從 {0,1,2}\{0,1,2\} 中等機率選出,因此一個 20 位數序列共有 3203^{20} 種,且每種序列的機率相同。

令 XX 為序列中 11 的個數,則 X∼Binomial⁡(20,13)X\sim\operatorname{Binomial}(20,\frac13)。題目要求 XX 為偶數的機率。

解題方法

直接依照 11 的個數計數:若恰有 kk 個 11,先選出這 kk 個位置,有 (20k)\binom{20}{k} 種;其餘 20−k20-k 個位置各可填 00 或 22,有 220−k2^{20-k} 種。因此,11 的個數為偶數的序列總數為

∑k=0k 為偶數20(20k)220−k.\sum_{\substack{k=0\\k\text{ 為偶數}}}^{20} \binom{20}{k}2^{20-k}.

利用二項式定理的偶次項公式

∑k=0k 為偶數n(nk)an−kbk=(a+b)n+(a−b)n2,\sum_{\substack{k=0\\k\text{ 為偶數}}}^{n} \binom{n}{k}a^{n-k}b^k = \frac{(a+b)^n+(a-b)^n}{2},
🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 12-(b) 題8 分

It has an even number of 11's and an even number of 22's.

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

每個位置都從 {0,1,2}\{0,1,2\} 中等機率選出一個數字,因此共有 3203^{20} 種等可能序列。題目要求「11 的個數為偶數」且「22 的個數為偶數」。

可用奇偶指示式計數:對任意整數 kk,

1k 為偶數=1+(−1)k2.\mathbf{1}_{k\text{ 為偶數}}=\frac{1+(-1)^k}{2}.

因此,同時符合兩個偶數條件的指示式為

1+(−1)N12⋅1+(−1)N22,\frac{1+(-1)^{N_1}}{2}\cdot \frac{1+(-1)^{N_2}}{2},

其中 N1,N2N_1,N_2 分別表示序列中 11 與 22 的個數。

解題方法

展開指示式後,符合條件的序列數為

14∑所有序列(1+(−1)N1+(−1)N2+(−1)N1+N2).\frac{1}{4}\sum_{\text{所有序列}} \left(1+(-1)^{N_1}+(-1)^{N_2}+(-1)^{N_1+N_2}\right).

逐項計算:

  • 常數項對所有 3203^{20} 種序列的總和為 3203^{20}。
🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 10-(a) 題8 分

What is the remainder when 438643^{86} is divided by 55?

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

這題考的是同餘運算與冪次的循環性。計算 438643^{86} 除以 55 的餘數時,可以先將底數化成模 55 的同餘類,再利用冪次循環簡化計算。

解題方法

因為 43=5⋅8+343=5\cdot 8+3,所以

43≡3(mod5).43\equiv 3\pmod 5.

因此

4386≡386(mod5).43^{86}\equiv 3^{86}\pmod 5.

計算 33 的前幾次冪模 55 的結果:

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 10-(b) 題8 分

What is the remainder when 7538475^{384} is divided by 9797?

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考查費馬小定理:若 pp 為質數,且 p∤ap\nmid a,則

ap−1≡1(modp).a^{p-1}\equiv 1\pmod p.

題目中模數 9797 是質數,且 97∤7597\nmid 75,因此可用費馬小定理化簡 7575 的高次冪。

解題方法

取 p=97p=97、a=75a=75,費馬小定理給出

7596≡1(mod97).75^{96}\equiv 1\pmod{97}.

由於指數 384=4×96384=4\times 96,所以

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

其他考古題