問題
選択肢
- 1ア 10
- 2イ 15
- 3ウ 20
- 4エ 25
正解
2. イ 15
詳しい解説を見る解説を閉じる
解説
ループでsumに1, 2, 3, 4, 5を順に加算します。i=1のときsum=1、i=2のときsum=3、i=3のときsum=6、i=4のときsum=10、i=5のときsum=15。i=6のとき条件がfalseなので終了。結果はsum=15(1+2+3+4+5の合計)。
一問一答
科目A 180問+科目B 60問
正解
2. イ 15
解説
ループでsumに1, 2, 3, 4, 5を順に加算します。i=1のときsum=1、i=2のときsum=3、i=3のときsum=6、i=4のときsum=10、i=5のときsum=15。i=6のとき条件がfalseなので終了。結果はsum=15(1+2+3+4+5の合計)。
一問一答
科目A 180問+科目B 60問
第68問
次のプログラムでは、配列arrの値を先頭と末尾から交換して逆順にする。配列[1,2,3,4,5]を入力したときの結果はどれか。 整数型: n ← 5 整数型: left ← 0 整数型: right ← n − 1 while (left < right) 整数型: tmp ← arr[left] arr[left] ← arr[right] arr[right] ← tmp left ← left + 1 right ← right − 1 endwhile
第75問
次の擬似言語プログラムを実行したとき、変数countの値はいくつか。 文字列型: s ← "hello world" 整数型: count ← 0 整数型: i ← 1 while (i ≦ 文字数(s)) if (文字取得(s, i) = "l") count ← count + 1 endif i ← i + 1 endwhile
第62問
次の擬似言語プログラムを実行したとき、変数countの値はいくつか。 文字列型: s ← "abcabc" 文字列型: target ← "a" 整数型: count ← 0 整数型: i ← 1 while (i ≦ 文字数(s)) if (文字取得(s, i) = target) count ← count + 1 endif i ← i + 1 endwhile
第188問
二重ループで外ループi=1〜5、内ループj=1〜iのとき実行回数の合計は何回か。
第215問
再帰関数sumN(n)=n+sumN(n-1)でsumN(0)=0のときsumN(5)は何か。
スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。