| a | b | |
|---|---|---|
| ア | (2のi乗)-1 | integerNum × digitNum × exponent |
| イ | (2のi乗)-1 | integerNum + digitNum × exponent |
| ウ | 2の(i-1)乗 | integerNum × digitNum × exponent |
| エ | 2の(i-1)乗 | integerNum + digitNum × exponent |
ITパスポート 2024年 (令和6年) 問85「関数binaryToIntegerは,1桁以上の符号なし2進数を文字列で表した値…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約60%です。
エ. a=2の(i-1)乗, b=integerNum + digitNum × exponent
正答率 59.9%(563人中 337人が正解)
2進数の右から i 桁目は 2の(i-1)乗 の重みを持つ.整数値は各桁の値×重みの総和で求めるため,a は 2の(i-1)乗,b は加算式 (累積加算) となる.
ITパスポート 2024年 (令和6年) の過去問一覧に戻る・問85