次のプログラム中の空欄に入れる正しい答えを,解答群の中から選べ。 関数 convDecimal は,引数として与えられた,“0”と“1”だけから成る,1 文字以上の文字列を,符号なしの 2 進数と解釈したときの整数値を返す。例えば,引数として“10010”を与えると 18 が返る。 関数 convDecimal が利用する関数 int は,引数で与えられた文字が“0”なら整数値 0 を返し,“1”なら整数値 1 を返す。 〔プログラム〕 ○整数型: convDecimal(文字列型: binary) 整数型: i, length, result ← 0 length ← binaryの文字数 for (i を 1 から length まで 1 ずつ増やす) result ← [ 空欄 ] endfor return result
出典:令和6年度 基本情報技術者試験 公開問題 科目B 問2(独立行政法人情報処理推進機構)
問題文・選択肢・正解は公開問題のとおりで、改変していません。解説と補足は当サービスによるものです。