民國111年 地方四等 電子工程 計算機概要

第27題

下列C 語言程式的輸出,結果為何?#include <stdio.h>int main(void){char member[ ][5] = {"Bill", "…

題目

下列C 語言程式的輸出,結果為何?#include <stdio.h>int main(void){char member[ ][5] = {"Bill", "John", "Matt", "Alex", "Joe", "Jack"};printf("%c", member[3][2]);return 0;} A. a B. A C. e D. J

官方答案

  • 答案:C. e

解析

member 宣告為二維字元陣列,每個元素長度 5,初始化後共有 6 列字串。C 語言陣列索引由 0 起算,故 member[3] 是第四列 "Alex";再取 member[3][2],即該字串索引 2 的字元,也就是第三個字元 'e'。因此 printf("%c", member[3][2]) 輸出 e,選 C。選項 B 的 'A' 是 member[3][0],選項 A 的 'a' 為小寫,字串中並無此字元;選項 D 的 'J' 出現在 member[5] 的 "Jack"。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料

答案以考選部公告之測驗式試題標準答案 PDF 為準。