
応用情報技術者試験 平成30年度秋期 午前 問20「次の方式で画素にメモリを割り当てる 640×480 のグラフィック LCD モジ…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約71%です。
ウ. 7694 番地
正答率 70.6%(787人中 556人が正解)
まず描画する画素の座標を求める。始点(5,4)から終点(9,8)はxもyも4ずつ増える傾き1の直線なので、x=7のときy=6になる。次にこの画素(7,6)が何番目の画素かを数える。割当ては(0,0)から始まり、行(yが同じ)を左から右へ詰めるので、画素の通し番号=y×640+x=6×640+7=3,847番目(0始まり)。1画素は16ビット=2バイトで、1番地は8ビット=1バイトなので、先頭アドレス=3,847×2=7,694番地となり正解はウ。画素番号をそのまま番地にする(×2を忘れる)と3847(ア)になる引っかけに注意。
応用情報技術者試験 平成30年度秋期 午前 の過去問一覧に戻る・問20