Examly題庫立即開始練習
司法海巡移民特考計算機大意10835單選題

給定 Python 函數 g(),已知 g(5), g(6), g(7) 回傳值分別為 13, 19, 22,則 if 的條件判斷式為下列何者? def g(x): if (____________): return x*2+3 else: return x*3+1

Ax % 2 != 1
Bx * 2 > 12
Cx + 4 < 10正確答案
Dx * x < 25
答案與詳解
C
正確答案
透過代入 x=5, 6, 7 計算兩個 return 分支的結果,反推 if 條件必須在 x=5 時為 True,x=6 與 x=7 時為 False,藉此篩選出正確選項。

為什麼答案是 C

當 x=5 時,5+4<10 為 True,回傳 5*2+3=13;當 x=6 時,6+4<10 為 False,回傳 6*3+1=19;當 x=7 時,7+4<10 為 False,回傳 7*3+1=22。完全符合題目條件。

考點:模數運算考點:關係運算子考點:條件分支判斷考點:邊界值判斷
載入中…

計算機大意 相關題目

想練更多計算機大意考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮