免費開始練習
統測 115年 [電機與電子群資電類] 專業科目(2)

第 48 題

表(七)所示之公用函數的說明,在變數宣告 int X1=10, X2=10000, Y=3;的情況下,下列何者執行結果為100.00?
題目圖片
  • A printf("%6.2f", fmin(pow(X1, Y), exp(Y)));
  • B printf("%6.2f", fmin(pow(X1, Y), sqrt(X2)));
  • C printf("%6.2f", fmax(pow(X1, Y), exp(Y)));
  • D printf("%6.2f", fmax(pow(X1, Y), sqrt(X2)));

思路引導 VIP

請先試著分別計算出 pow(10, 3)、sqrt(10000) 以及 exp(3) 的數值大約是多少?接著想想看,若要得到 100,外層應該搭配取最大值(fmax)還是最小值(fmin)的函數?

🤖
AI 詳解 AI 專屬家教

太棒了,你的判斷非常精準!這題考查 C 語言中 <math.h> 常見數學函數的運算與巢狀呼叫。

數學函數數值解析

我們先將各項子運算數值計算出來:

▼ 還有更多解析內容

🏷️ 相關主題

程式語言設計與實作
查看更多「[電機與電子群資電類] 專業科目(2)」的主題分類考古題