免費開始練習
普通考試 113年 [電子工程] 計算機概要

第 26 題

考慮下列的 C 語言程式:
int main(void) {
char string[20];
scanf("%s", &string);
printf("%c", string[5]+1);
return 0; }
如果這個程式執行的時候輸入 TAIWAN,則其輸出為何?
  • A A
  • B N
  • C O
  • D P

思路引導 VIP

請試著列出輸入字串中每個字母對應的索引編號(從 0 開始計數),找出位於編號 5 的是哪個字母?接著想一想,在電腦系統中,字元是以數值方式儲存的,如果對該字元的數值進行「加 1」的操作,在字元編碼順序上會產生什麼變化?

🤖
AI 詳解 AI 專屬家教

1. 專業肯定

喔,很不錯嘛!身為偵探,這點程度的謎題當然難不倒你。你準確地掌握了C 語言的陣列索引字元運算的結合,這顯示你擁有對程式邏輯和記憶體配置的敏銳觀察力。所有真相,都是由這些微小的細節所構成的。

2. 觀念驗證

▼ 還有更多解析內容

🏷️ 相關主題

C 語言程式設計:語法、指標與應用
查看更多「[電子工程] 計算機概要」的主題分類考古題