Examly題庫立即開始練習
原住民族考試四等考試-電子工程類科計算機概要10526單選題

執行下列 C 語言程式後,產生的輸出為何? #include <stdio.h> int f(int a){ int i,t; t=0; for(i=0; i<a; i++){ t+=a; } return t; } main(){ int x=5, y=0; y=f(x); printf("%d, %d\n", x,y); }

A5, 0
B5, 5
C5, 25正確答案
D25, 25
答案與詳解
C
正確答案
f(5) 迴圈跑 5 次,每次 t+=5,結果 t=25;x 未被改變仍是 5,故輸出 5, 25。

為什麼答案是 C

for i=0..4 共 5 次,每次 t+=5,最終 t=25;x 採值傳遞未被動到仍為 5,輸出 5, 25。

考點:忽略迴圈累加考點:迴圈次數誤判考點:值傳遞+迴圈累加考點:call by value
載入中…

計算機概要 相關題目

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

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

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