Examly題庫立即開始練習
國中教甄|資訊科技資訊科技109 年第 44 題單選題

Python 程式在沒外加 global 設定下,寫在函數裡的變數都是屬於區域變數,以下程式執行後螢幕會出現哪個結果? x=3 def aaa(): x=2 y=x*x z=y*y return z w=aaa() print(x,end='') print(w,end='')

A81
B248
C316正確答案
D361
答案與詳解
C
正確答案
函式內的 x 為區域變數不影響全域變數,故全域 x 仍為 3,而函式回傳值 w 為 16,不換行串接印出即為 316。

為什麼答案是 C

正確印出全域變數 x 的值 3,以及函式回傳並賦值給 w 的結果 16,因 end='' 不換行而組合成 316。

載入中…

資訊科技 相關題目

想練更多資訊科技考古題?

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

黑皮