実体験から始める情報講座

ITパスポート講座

★ 猫本 7-01 アルゴリズムとデータ構造(その1) ★

ITパスポート 平成31年度春期 問71

図1のように二つの正の整数A1,A2を入力すると,二つの数値B1,B2を出力するボックスがある。B1はA2と同じ値であり,B2はA1をA2で割った余りである。図2のように,このボックスを2個つないだ構成において,左側のボックスのA1として49,A2として11を入力したとき,右側のボックスから出力されるB2の値は幾らか。

ア  1
イ  2
ウ  4
エ  5

解説

(イメージから解く)


よって,アである。

解答

ITパスポート 令和元年度秋期 問70

大文字の英字から成る文字列の暗号化を考える。暗号化の手順と例は次のとおりである。この手順で暗号化した結果が"EGE"であるとき,元の文字列はどれか。


ア  BED
イ  DEB
ウ  FIH
エ  HIF

解説

(イメージから解く)

手順を逆に行う。

よって,イである。

解答

ITパスポート 令和3年度 問74

流れ図Xで示す処理では,変数iの値が,1→3→7→13と変化し,流れ図Yで示す処理では,変数iの値が,1→5→13→25と変化した。図中のa,bに入れる字句の適切な組合せはどれか。


解説

(頭の準備体操)

地道にトレースする。


〔流れ図X〕をトレースする。kを1,2,3と変化させながら,3回繰り返す。

・【 a 】が「2i+k」のとき

・【 a 】が「i+2k」のとき

よって,ウかエである。


〔流れ図Y〕をトレースする。

・【 b 】が「k:1,3,7」のとき,つまりkを1,4,7と変化させながら,3回繰り返す。

・【 b 】が「k:2,2,6」のとき,つまりkを2,4,6と変化させながら,3回繰り返す。

よって,エである。

解答