HOME»基本情報技術者平成19年春期»午前問47
基本情報技術者平成19年春期 午前問47
問47
与えられたデータから一定の規則に従って数値を算出し,この数値から検査文字を定めて与えられたデータに付加する。これを用いて入力データの検査を行う。次の規則を用いた場合に,4けたの数値データ“2131”に付加する検査文字として,正しいものはどれか。
〔規則〕
〔規則〕
- 与えられたデータの各けたに,先頭から係数4,3,2,1を割り当てる。
- 各けたの数値と割り当てた係数とのそれぞれの積の和を求める。
- (2)で求めた和を11で割って余りを求める。
- (3)で求めた余りの数字を検査文字とする。ただし,余りが10のときは,"X"を検査文字とする。
- 1
- 3
- 5
- 7
- [出題歴]
- 基本情報技術者 H16春期 問58
分類
テクノロジ系 » ユーザーインタフェース » UX/UIデザイン
正解
エ
解説
4けたの数値データ"2131"に設問に与えられた〔規則〕を適用すると以下のようになります。
- 与えられたデータの各けたに,先頭から係数4,3,2,1を割り当てる。
2(4),1(3),3(2),1(1) - 各けたの数値と割り当てた係数とのそれぞれの積の和を求める。
2×4+1×3+3×2+1×1=18 - (2)で求めた和を11で割って余りを求める。
18÷11=1…7 - (3)で求めた余りの数字を検査文字とする。ただし,余りが10のときは,"X"を検査文字とする。
余りの「7」が検査文字になります。