基本情報技術者試験 令和6年度 科目A 公開問題 問2「キーが小文字のアルファベット1文字(a, b, …, zのいずれか)であるデータ…」の正解と解説です。基本情報技術者試験の「数値表現」分野の過去問で、これまでの受験者の正答率は約70%です。
エ. d と x
正答率 70.0%(1,495人中 1,047人が正解)
ハッシュ関数 = ASCII コード10進表記の1の位。ASCII で 'a'=97。各文字の値: a=97(1の位7), b=98(8), c=99(9), d=100(0), e=101(1)…と続き、i=105(5), l=108(8), r=114(4), x=120(0)。衝突するのは1の位が同じ組合せ。d(0) と x(0) が共に 0 で衝突します。エが正解。