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

以下C程式碼的輸出結果為何? #include <stdio.h> int main() { char str[]=”Test”; char* p =str; char* q=p+1; *q=’a’; p+=2; *p=’r’; printf(“%s\n”, str); return 0; }

ATest
BTart正確答案
CTert
DTerr
答案與詳解
B
正確答案
透過指標運算修改字元陣列的特定位置,將索引 1 的 'e' 改為 'a'、索引 2 的 's' 改為 'r',最終輸出 Tart。

為什麼答案是 B

q 指向索引 1 賦值為 'a',p 移動到索引 2 賦值為 'r',正確組合出 Tart。

載入中…

資訊科技 相關題目

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

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

黑皮