平成28年度 春期 応用情報技術者試験 問20
メインプログラムを実行した後,メインプログラムの変数X,Yの値は幾つになるか。 ここで,仮引数Xは値呼出し(call by value),仮引数Yは参照呼出し(call by reference)であるとする。 〔メインプログラム〕 X=2; Y=2; add(X,Y); 〔手続 add(X,Y)〕 X=X+Y; Y=X+Y; return;
正答2
メインプログラムを実行した後,メインプログラムの変数X,Yの値は幾つになるか。 ここで,仮引数Xは値呼出し(call by value),仮引数Yは参照呼出し(call by reference)であるとする。 〔メインプログラム〕 X=2; Y=2; add(X,Y); 〔手続 add(X,Y)〕 X=X+Y; Y=X+Y; return;