問題
選択肢
- 1ア [1,2,3,4,5]
- 2イ [5,4,3,2,1]
- 3ウ [5,1,3,2,4]
- 4エ [3,2,1,5,4]
正解
2. イ [5,4,3,2,1]
詳しい解説を見る解説を閉じる
解説
leftとrightを両端から中心に向かって動かし、値を交換します。①[5,2,3,4,1](0↔4)、②[5,4,3,2,1](1↔3)、③left=2,right=2でloop終了。結果は[5,4,3,2,1]で逆順になります。
一問一答
科目A 180問+科目B 60問
正解
2. イ [5,4,3,2,1]
解説
leftとrightを両端から中心に向かって動かし、値を交換します。①[5,2,3,4,1](0↔4)、②[5,4,3,2,1](1↔3)、③left=2,right=2でloop終了。結果は[5,4,3,2,1]で逆順になります。
一問一答
科目A 180問+科目B 60問
第74問
次の擬似言語の関数を power(2, 5) として呼び出したときの戻り値はいくつか。 整数型: power(整数型: base, 整数型: exp) 整数型: result ← 1 整数型: i ← 1 while (i ≦ exp) result ← result × base i ← i + 1 endwhile return result
第61問
次の擬似言語プログラムを実行したとき、変数resultの値はいくつか。 整数型: result ← 0 整数型: i ← 1 while (i ≦ 10) if (i mod 2 = 1) result ← result + i × i endif i ← i + 1 endwhile
第188問
二重ループで外ループi=1〜5、内ループj=1〜iのとき実行回数の合計は何回か。
第214問
a=4, b=3のときa×b+(a-b)の結果は何か。
第61問
次の擬似言語プログラムを実行したとき、変数xの値はいくつか。 整数型: x ← 5 整数型: y ← 3 x ← x + y y ← x − y x ← x − y
スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。