問78 / 100
ITパスポート 2022年 問78
未分類
関数checkDigit は, 10 進9 桁の整数の各桁の数字が上位の桁から順に格納された 整数型の配列 originalDigit を引数として, 次の手順で計算したチェックデジット を戻り値とする。 プログラム中の a に入れる字句として, 適切なものはどれか。こ こで, 配列の要素番号は 1 から始まる。 (IIA) (1) 配列 originaLDigit の要素番号 1一9 の要素の値を合計する。 (2) 合計した値が 9 より大きい場合は, 合計した値を 10 進の整数で表現したと きの各桁の数字を合計する。 CORES, 合計した値が 9 以下になるまで繰 り返す。 (3) (2) で得られた値をチェックデジットとする。 にしプログラム〕 〇整数型: checkDigit(整数型の配列: originalDigit) Ree: i, j, k j 0 for (i を 1 から originalDigitの要素数 まで 1 ずつ増やす) j <— j + originaUDigit[i] endfor while (」が 9 より大きい) k — j + 10 の商 /* 16進9桁の数の場合,」が2桁を超えることはない */ endwhile return j 4 j —k + (j — 10 X k)

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。