基本情報技術者試験の過去問と解説
[TOP] [午前分野別] [午後分野別] [キーワード索引] [平成31年春午前] [平成31年春午後]

平成23年 秋期 基本情報技術者 午前 問05
問05   スタック処理

 スタック 1,2 があり,図の状態になっている。関数 f はスタック 1 からポップしたデータを そのままスタック 2 にプッシュする。 関数 g はスタック 2 からポップしたデータを出力する。b,c,d ,a の順番に出力するためには, 関数をどの順で実行すればよいか。

ア f, f, g, f, f, g, g, g       イ f, f, g, f, g, f, g, g

ウ f, f, g, f, g, g, f, g       エ f, f, g, g, f, f, g, g


解答←クリックすると正解が表示されます

解説

 解答群をみると f, f, g までは、同じである。

 次に c を出力するので、関数 f, g を実行する。

 次に d を出力するので、関数 f, g を実行する。

 最後に、関数 g を実行する。


[←前の問題] [次の問題→] [問題一覧表] [分野別] [キーワード索引] [基本情報技術者試験TOP ]