2007年08月04日

H16 情報 第4問

IV-4
次のC言語のプログラムを実行することを考える。
int a=1; int b=2; int c=3;
void f(int x, int y, int z){
 int b=0
 a=a+x; b=b+y; c=c+z;
 printf("%d,%d,%d,", a, b, c) ;
}
main() {
 int a;
 a=10; b=20; c=30;
 f (100, 200,300);
 printf("%d,%d,%d\n", a, b, c) ;
}
次の出力結果のうち,正しいものを選べ。
@ 101,200,330,10,20,330
A 101,200,330,101,200,330
B 101,202,303,10,20,30
C 110,220,330,10,20,330
D 110,220,330,110,220,330


解答:@

f()内では変数bが、main()内では変数aがローカル変数である。
posted by noumea at 12:00| 東京 🌁| Comment(0) | TrackBack(0) | 技術士過去問 | このブログの読者になる | 更新情報をチェックする

なかなか

なかなか追いつきませんなー。とほほほほ…。
posted by noumea at 00:11| 東京 ☁| Comment(0) | TrackBack(0) | | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。