Previous: 問題5
Up: No Title
Next: 演習問題
Previous Page: 問題5
Next Page: 演習問題

問題6

以下のプログラムはどんな結果を出力するかを答えよ。 但し、回答欄の2行はディスプレイ上の2行に対応する ものとする。

  1. main()
    {
    	printf("Good\tmorning\neverybody!");
    }
    答 

     

  2. main()
    {
    	int x;
    	x = 50;
    	printf("result %d\n", x/8);
    }
    答 

     

  3. main()
    {
    	int i, j;
    	for (i=0; i<=8; i++){
    		j = j + 1;
    	}
    	printf("result %d\n", i);
    }
    答 

     

  4. main()
    {
    	int i;
    	for (i=5; i>0; i--){
    		printf("Oh!");
    	}
    }
    答 

     

  5. main()
    {
    	int i, j;
    	for (i=0; i<10; i+=3){
    		if (i>=9){
    			break;
    		}
    		printf(" Ya");
    	}
    }
    答 

     

  6. main()
    {
    	int x, y;
    	x = 1; y=1;
    	for (; x<3 || y>0;){
    		x++; y-=5;
    		printf("Ge");
    	}
    }
    答 

     

  7. main()
    {
    	int a, b, c, temp;
    	a=3; b=7; c=10;
    	if (a < b){
    		temp=a; a=b; b=temp;
    	}
    	if (a < c){
    		temp=a; a=c; c=temp;
    	}
    	printf("%d %d %d", a, b, c);
    }
    答 

     

maruyama@wakhok.ac.jp
1995年02月08日 (水) 18時57分57秒 JST