から




IV-1 Edit

次のC言語のプログラムをコンパイル・実行したときの結果として最も適切なものを1〜5の中から選べ。

#include <stdio.h>

struct node {
	int data;
	struct node *refer;
};

main () {
	struct node a;
	a.data = 1;
	a.refer = &a;
	a.data = a.refer->data + 1;
	printf("%d\n", a.data);
}
  1. コンパイル時にエラーになる。
  2. 実行時にエラーになる。
  3. 無限に実行が続き,何も出力されない。
  4. 正常に実行終了するが,結果は不定である。
  5. 正常に実行終了し,2が出力される。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 下位頁新規  一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-02-22 Mon 23:19:07 JST (2922d)