<<INFORMATION>>

現在HPで過去問の演習ができますのでこちらをよろしくお願いします。
ITパスポート試験問題演習サイト
ITパスポート試験過去問演習サイト
Ads by Google
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
IT・エンジニアの仕事を探すなら、はたらいく
[--/--/-- --:--] | スポンサー広告 | page top
問54(ITパスポート サンプル問題)
5個のデータ列を次の手順を繰り返して昇順に整列するとき,整列が完了するまでの手
順の繰返し実行回数は幾つか。

〔整列前のデータの並び順〕
5,1,4,3,2

〔手順〕
(1) 1 番目のデータ>2 番目のデータならば,1 番目と2 番目のデータを入れ替える。
(2) 2 番目のデータ>3 番目のデータならば,2 番目と3 番目のデータを入れ替える。
(3) 3 番目のデータ>4 番目のデータならば,3 番目と4 番目のデータを入れ替える。
(4) 4 番目のデータ>5 番目のデータならば,4 番目と5 番目のデータを入れ替える。
(5) 一度も入替えが発生しなかったときは,整列完了とする。
入替えが発生していたときは,(1) から繰り返す。


ア 1  イ 2  ウ 3  エ 4



















「1順目」
15432
14532
14352
14325

「2順目」
14325
13425
13245
13245

「3順目」
13245
12345
12345
12345

「4順目」
12345
12345
12345
12345
1度も入れ替えなしのため整列完了

(注意)「12345」の昇順になった時点でループが終了ではない。
    入れ替えが1度もなかった時点で終了。
    私もこれに見事に引っかかってずっと考え込みました。
    問題をよく読みましょう。

テーマ:資格試験 - ジャンル:就職・お仕事

IT・エンジニアの仕事を探すなら、はたらいく
[2009/01/07 23:44] | サンプル問題 | トラックバック(0) | コメント(0) | page top
<<問55(ITパスポート サンプル問題) | ホーム | 問53(ITパスポート サンプル問題)>>
コメント
コメントの投稿














管理者にだけ表示を許可する

トラックバック
トラックバック URL
http://itpass.blog77.fc2.com/tb.php/23-b6aeec6e
この記事にトラックバックする(FC2ブログユーザー)
| ホーム |