標題:
C++五則運算
[打印本頁]
作者:
may
時間:
前天 17:31
標題:
C++五則運算
C++ 五則運算選擇題
題目 1
當 x = 10, y = 3 時,執行 x + y 會得到多少?
(A) 12
(B) 13
(C) 14
(D) 15
解答:
(B) 13
說明: x + y = 10 + 3 = 13,加法運算直接相加。
題目 2
當 x = 10, y = 3 時,執行 x - y 會得到多少?
(A) 5
(B) 6
(C) 7
(D) 8
解答:
(C) 7
說明: x - y = 10 - 3 = 7,減法運算直接相減。
題目 3
當 x = 10, y = 3 時,執行 x * y 會得到多少?
(A) 30
(B) 25
(C) 20
(D) 15
解答: (D)
15
說明: x * y = 10 * 3 = 30,乘法運算直接相乘。
題目 4
當 x = 10, y = 3 時,執行 x / y 會得到多少?(假設 x 和 y 為 int 型態)
(A) 3
(B) 3.3
(C) 3.33
(D) 3.3333
解答:
(A) 3
說明: x / y = 10 / 3,因為 x 和 y 都是 int 型態,結果也會是 int,所以小數部分被截去,只剩下 3。
題目 5
當 x = 10, y = 3 時,執行 x % y 會得到多少?
(A) 1
(B) 2
(C) 3
(D) 4
解答: (B) 1
說明: x % y = 10 % 3,即 10 除以 3 的餘數為 1。
題目 6
如果 x = 15, y = 4,則 x / y 的結果是?(假設 x 和 y 為 int 型態)
(A) 3
(B) 3.5
(C) 4
(D) 4.5
解答:
(C) 3
說明: x / y = 15 / 4,因為 x 和 y 是 int 型態,結果也是 int,所以 15 / 4 = 3(小數部分被截去)。
題目 7
如果 x = 15, y = 4,則 x % y 的結果是?
(A) 1
(B) 2
(C) 3
(D) 4
解答:
(C) 3
說明: x % y = 15 % 4,即 15 除以 4 的餘數為 3。
題目 8
哪一個 C++ 運算子是用來取得除法的餘數?
(A) /
(B) %
(C) *
(D) -
解答:
(B) %
說明: % 是取模運算符號,用來計算整數相除後的餘數。
題目 9
當 int x = 10; float y = 3; 時,x / y 的結果是?
(A) 3
(B) 3.3
(C) 3.3333
(D) 3.3333333
解答:
(D) 3.3333333
說明: x / y = 10 / 3.0,因為 y 是 float,運算會發生「整數轉換為浮點數」,結果為 3.3333333。
題目 10
當 x = 20, y = 5 時,以下哪個運算會發生錯誤?
(A) x + y
(B) x - y
(C) x / y
(D) x % y
解答:
(D) x % y
說明: x % y = 20 % 5 = 0,雖然這個運算是合法的,但如果 y = 0,則 x % y 會導致「除以零」錯誤,因此需要特別注意 y 不能為 0。
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2