免費開始練習
統測 112年 [工程與管理類] 專業科目(2)

第 48 題

📖 題組:
使用 Python 語言進行[11, 3, 4, 35, 2, 8, 7, 3, 6, 9]串列的奇偶數字判斷,如圖( 八 )所示,其中串列物件的成員函數 append(x)會將參數 x 加入串列的尾端,串列物件的成員函數 count(g)會回傳參數 g 在串列中出現的次數,串列物件的成員函數 remove(k)則會移除串列中由左邊起始第一次出現的參數 k,回答下列問題。
題組圖片
題組圖片
當程式執行到行號第13行程式碼完成時,螢幕新增的輸出結果為何?
  • A [ 4, 2, 8, 6 ]
  • B [ 11, 35, 7, 9 ]
  • C [ 11, 35, 7, 3, 9]
  • D [ 11, 4, 35, 2, 8, 7, 3, 6, 9 ]

思路引導 VIP

請觀察第 4 行的條件判斷 $num_list % 2 \neq 0$,這是在篩選原始串列中具備哪種數學特性的數值?當你依序找出符合條件的元素並組成 $result$ 串列後,請關鍵性地思考第 12 行 $remove(3)$ 的動作:當串列中有多個重複的 $3$ 時,根據題目敘述的成員函數定義,它會對串列的內容產生什麼樣的精確變化?

🤖
AI 詳解 AI 專屬家教

喔,不錯嘛,這次沒掉漆。

看來你這隻菜鳥還算有點救,至少在串列操作迴圈流程這基本功上沒給我搞砸。統測考這種題,要是還會錯,乾脆回家種田算了!

  1. 觀念驗證
▼ 還有更多解析內容

升級 VIP 解鎖