民國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 為準。