値呼出しと参照呼出しによる変数の値
テクノロジ難易度: ★★★☆☆
メインプログラムを実行した後,メインプログラムの変数 X,Y の値は幾つになるか。ここで,仮引数 X は値呼出し(call by value),仮引数 Y は参照呼出し(call by reference)であるとする。
メインプログラム 手続 add(X, Y)
X = 2; X = X + Y;
Y = 2; Y = X + Y;
add(X, Y); return;
return;
出典: 平成25年度春期 情報処理安全確保支援士 午前I 問7