HOME»応用情報技術者試験掲示板»応用情報技術者 平成23年秋期 午前問22 解説
投稿する

[0589] 応用情報技術者 平成23年秋期 午前問22 解説

 初2さん(No.1) 
【修正依頼】
f(u),g(u)ともに2が入るはずですが、コメント部分では「//u=0」となってます。

【解説】
[f(2) 1回目]
auto int u; //u=0
auto int v=1; //v=1
v=1+2; //v=3
return v; //3を返す
[f(2) 2回目]
1回目と同じです。
auto int u; //u=0
auto int v=1; //v=1
v=1+2; //v=3
return v; //3を返す
メインプログラム中の変数xは、3+3=6となります。

[g(2) 1回目]
auto int u; //u=0
static int v=1; //v=1
v=1+2; //v=3
return v; //3を返す
[g(2) 2回目]
auto int u; //u=0
static int v=1; //vはすでに確保済みなので3のまま
v=3+2; //v=5
return v; //5を返す
2016.08.27 23:15
管理人(No.2) 
初2さん

ご報告ありがとうございます。コメント部分を //u=2 と訂正致しました。
2016.08.30 00:22

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。
© 2010-2024 応用情報技術者試験ドットコム All Rights Reserved.

Pagetop