試卷名稱:114年 - 114 新北市公立高級中等學校_教師聯合甄選試題:資訊科技科#129033
年份:114年
科目:教甄◆資訊科技概論專業(電腦科)
33. 在 C 語言中,gets() 函式會從標準輸入串流 stdin 讀取一行字串,並將字串存在使 用者提供的記憶體空間。以今天來說,這個函式不應該再被使用了,主要原因為下 列何者?
(A) 因為 gets() 沒有定義回傳值,無法進行錯誤判斷
(B) 因為 gets() 只支援 ASCII 的編碼,沒有能力處理 Unicode 的編碼
(C) 因為 gets() 這個函式從 C99 以後的標準已經被刪除了
(D) 因為 gets() 沒有檢查輸入的字串是否超過了使用者所預備的記憶體空間