ITパスポート 過去問
令和4年度
問79 (テクノロジ系 問79)
問題文
流れ図で示す処理を終了したとき、xの値はどれか。

このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。
問題
正解!素晴らしいです
残念...
MENU
あ
か
さ
た
な
は
ま
や
ら
あん摩マッサージ指圧師
1級管工事施工管理技士
1級建築施工管理技士
1級電気工事施工管理技士
1級土木施工管理技士
運行管理者(貨物)
2級ファイナンシャル・プランニング技能士(FP2級)
3級ファイナンシャル・プランニング技能士(FP3級)
貸金業務取扱主任者
危険物取扱者(乙4)
給水装置工事主任技術者
クレーン・デリック運転士
ケアマネジャー(介護支援専門員)
国内旅行業務取扱管理者
社会保険労務士(社労士)
大学入学共通テスト(世界史)
第三種電気主任技術者(電験三種)
宅地建物取引士(宅建士)
調剤報酬請求事務技能認定
賃貸不動産経営管理士
2級管工事施工管理技士
2級建築施工管理技士
2級電気工事施工管理技士
2級土木施工管理技士
JLPT(日本語能力)
建築物環境衛生管理技術者(ビル管理士)
問題文
このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。
正解!素晴らしいです
残念...
この過去問の解説 (3件)
01
ループの条件として、変数xの値が変数yの値と同じになるまでとなっています。
xを98、yを42として、フローチャートに沿って計算していきます。
ルールとして、
xがyより大きい (>) ・・・x からyを引き、その値をxに上書きする
xがy以下である(≦)・・・yからxを引き、その値をyに上書きする
となっています。変数の順番や上書きする変数に注意しましょう。
1回目
98は42より大きいので
98 – 42 = 56
xに56を代入 ※yは42のまま
2回目
56は42より大きいので
56 – 42 = 14
xに14を代入
3回目
14は42以下なので
42 -14 = 28
yに28を代入 ※xは14のまま
4回目
14は28以下なので
28 - 14 = 14
yに14を代入
5回目
xもyも14
よって、xの値は14となります。
参考になった数30
この解説の修正を提案する
02
2が正解です。
流れ図ではx = 89、y = 42を格納し、x = yになるまで、xとyを比べてxの方が大きい場合はx←x - y、yがx以上の時はy←y - xを処理を繰り返しています。
1回目 x:yは98:42 xの方が大きいのでx←x - yが処理されxが56に変わる。
2回目 x:yは56:42 xの方が大きいのでx←x - yが処理されxが14に変わる。
3回目 x:yは14:42 yがx以上なのでy←y - xが処理されyが28に変わる。
4回目 x:yは14:28 yがx以上なのでy←y - xが処理されyが14に変わる。
5回目 x:yは14:14で繰り返し前処理のx = yで終了条件を満たしているので終了。
となるので、正解は2です。
1の解説)処理の結果xは14になります。
2の解説)正解です。
3の解説)処理の結果xは14になります。
4の解説)処理の結果xは14になります。
参考になった数5
この解説の修正を提案する
03
順に処理していきます。
繰返し X Y 処理結果
1回目 98 42 98-42=56
2回目 56 42 56-42=14
3回目 14 42 42-14=28
4回目 14 28 28-14=14
5回目 14 14 終了
よって、14である2が正解です。
参考になった数3
この解説の修正を提案する
前の問題(問78)へ
令和4年度 問題一覧
次の問題(問80)へ