Examly題庫立即開始練習
2 類科共用卷
普考-電信工程普考-電子工程
計算機概要10626單選題

執行下列 C 程式的輸出為何? struct Score{ int score1,score2,score3; }s1={98,99,100}, s2={99,100,98},*p; printf("%d",s1.score1); p=&s2; printf("%d",p->score3);

A98 99
B99 98
C98 100
D98 98正確答案
答案與詳解
D
正確答案
結構體成員存取:s1.score1=98,p指向s2,p->score3=98。

為什麼答案是 D

正解。s1.score1=98(第一個成員);p=&s2 後,p->score3 等同 s2.score3=98(第三個成員)。兩者輸出 98 98。

考點:成員位置錯誤考點:變數混淆考點:初始化順序考點:結構體指標存取
載入中…

計算機概要 相關題目

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

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

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