Examly題庫立即開始練習
2 類科共用卷
地方政府公務人員四等-電子工程類科地方政府公務人員四等-電信工程類科
計算機概要11229單選題

下列 C 語言中的字串變數 char str[] = "abc"; 下列那個指令的執行結果,與其他指令不同?

A*str = 0; puts(str);
Bstr[0] = '\0'; puts(str);
Cstrcpy(str, ""); puts(str);
Dstrcat(str, ""); puts(str);正確答案
答案與詳解
D
正確答案
A、B、C 都把字串變成空字串,只有 D 的 strcat 附加空字串後 str 仍是 "abc"。

為什麼答案是 D

strcat 是在原字串尾端「附加」新字串。附加空字串等於沒附加,str 仍為 "abc",puts 會印出 abc。

考點:指標解參考考點:字串終止符考點:strcpy 行為考點:strcat 行為
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

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

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