民國113年 離島四等 資訊處理 計算機概要
第21題
若執行下列的Python 程式碼,螢幕上的輸出結果依序為何?name1 = "Alice"name2 = "Bob"if name1 == "" or "use…
題目
若執行下列的Python 程式碼,螢幕上的輸出結果依序為何?name1 = "Alice"name2 = "Bob"if name1 == "" or "user":print("True")else:print("False")if name2 == "Bob" and "Alice":print("True")else:print("False") A. True True B. True False C. False True D. False False4612
官方答案
- 答案:A. True True
解析
Python 中非空字串會被視為真。第一段:name1 == "" 為 False,or 的右運算元 "user" 為非空字串(真),整體結果為 True,輸出 True。第二段:name2 == "Bob" 為 True,and 的右運算元 "Alice" 亦為真,整體結果為 True,輸出 True。因此螢幕依序輸出 True、True,答案為 A。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。
官方資料
答案以考選部公告之測驗式試題標準答案 PDF 為準。