●問題1:sample.c というソースプログラムをコンパイルするコマンドを書け。 ■5点 ●問題2:問題1で作成したプログラムを実行するコマンドを書け。 ■5点 ●問題3:以下の(1)〜(2)はプログラムの一部分である。(1)〜(2)を実行した場合,それぞれ変数xとyの値はどのような値になるか書け。なお,整数値には小数点を付けてはならない。また,浮動小数点型(実数型)の値には必ず小数点を含めて書くこと。 ■各5点計10点 (1) int x = 0; x = 10 / 4 + 0.5; (2) double y = 0.0; y = 10. / 4 + 0.5; ●問題4:以下は,int型変数xとdouble型変数yにキーボードから値を入れて表示する プログラムである。 【a】〜【e】に当てはまる適切な内容を書け。 ■各5点計25点 -------------------- 【a】 int main( void ) { 【b】 printf("整数を入力 : "); scanf(【c】); printf("浮動小数点数を入力 : "); scanf(【d】); printf(【e】); /* ここで,xとyの値を一緒に表示する */ return 0; } -------------------- ●問題5:以下の(1)〜(6)はプログラムの一部である。それぞれの部分が実行された ときに表示される内容を書け。 何も表示されない場合は,「表示されない」と書け。 ■各5点計30点 (1) int x = 10; x = x + 2; printf( "%d¥n", x ); (2) int x = 53; printf( "%d¥n", x % 7 ); (3) int x = 50; x = x * 3; printf( "%d¥n", x ); (4) int x = 20; if( x != 20 ) { printf( "x != 20¥n" ); } if( x == 20 ) { printf( "x == 20¥n" ); } if( 20 >= x ) { printf( "20 >= x¥n" ); } (5) int x = 75; if( x < 10 ) { printf( "x < 10¥n" ); } else { printf( "x >= 10¥n" ); } (6) int x = 25; int mod = x % 3; if( mod == 0 ) { printf( "mod is 0¥n" ); } else if( mod == 1 ) { printf( "mod is 1¥n" ); } else { printf( "mod is 2¥n" ); } ●問題6:キーボードからint型変数nに値を読み込んで,n回 hello と表示するプログラムを書け。 ■5点 ●問題7:以下の(1)か(2)のどちらか一方を選択して答えよ。なお,(1)も(2)も答え は同じになる。 ■10点 (1)以下は,プログラムの一部である。この部分が実行されたときに表示される内容 を書け。 int i = 0, n = 0, sum = 0; i = 1; n = 6; sum = 0; while( i <= n ) { sum = sum + i; i++; } printf( "%d¥n", sum ); (2)以下は,プログラムの一部である。この部分が実行されたときに表示される内容 を書け。 int i = 0, n = 0, sum = 0; n = 6; sum = 0; for( i = 1; i <= n; i++ ) { sum = sum + i; } printf( "%d¥n", sum ); ●問題8:キーボードから整数値をint型変数nに読み込んで,   1 × 2 × 3 × … × n の計算を行い,その計算結果を表示するプログラムを書け。たとえば,キーボードから変数nに5を読み込ませた場合,1 × 2 × 3 × 4 × 5 の計算結果 120 を表示することになる。 ■10点