ITパスポート試験
令和6年 第85問
問85
関数 binaryToInteger は,1桁以上の符号なし2進数を文字列で表した値を引数 binaryStr で受け取り,その値を整数に変換した結果を戻り値とする。例えば,引数として"100"を受け取ると,4を返す。プログラム中のa,bに入れる字句の適切な組合せはどれか。
(令和6年 ITパスポート試験 第85問 テクノロジ系/アルゴリズムとプログラミング)
解説
(エ)
この問題の正解率:28%(やや低い)
この問題の正解率:28%(やや低い)
2進数の100 = 2の2乗 x 1+2の1乗 x 0+2の0乗 x 0 = 10進数の4
空欄aについては、
2の(i-1)乗が適切です。
空欄bについては、
integerNum + digitNum × exponentが適切です。
「for ~ endfor」の構文はfor ~ endforの間に記載された処理を繰り返し実行するもの。
選択中のリスト
BI過去問一覧