問題
選択肢
- 1ア 3
- 2イ 5
- 3ウ 8
- 4エ 11
正解
1. ア 3
詳しい解説を見る解説を閉じる
解説
変数の値を追跡:①x=5, y=3、②x ← 5+3 = 8(x=8)、③y ← 8−3 = 5(y=5)、④x ← 8−5 = 3(x=3)。結果はx=3となります。これは「作業用変数を使わない値の入れ替え」のテクニックで、最終的にxとyの値が入れ替わります。
一問一答
科目A 180問+科目B 60問
正解
1. ア 3
解説
変数の値を追跡:①x=5, y=3、②x ← 5+3 = 8(x=8)、③y ← 8−3 = 5(y=5)、④x ← 8−5 = 3(x=3)。結果はx=3となります。これは「作業用変数を使わない値の入れ替え」のテクニックで、最終的にxとyの値が入れ替わります。
一問一答
科目A 180問+科目B 60問
第67問
次のプログラムで、二次元配列arr[3][3]の対角成分(arr[0][0]+arr[1][1]+arr[2][2])の合計を求める処理の空欄[ ]に入るものはどれか。 整数型: sum ← 0 整数型: i for (i を 0 から 2 まで 1 ずつ増やす) sum ← sum + [ ] endfor
第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
第187問
フィボナッチ数列でfib(6)の値は何か。(fib(0)=0, fib(1)=1)
第214問
a=4, b=3のときa×b+(a-b)の結果は何か。
スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。