第1回:前期の復習 りはびり


1 左欄は画面に「Hello World」と表示するC言語のプログラムですが,間違いがあるためコンパイル時にエラーが出ます.正しいプログラムを右欄に書きなさい.

問題
#include {stdio.h}

void main()
<
   print(Hello World \n):
>

2 下記の演算を実行すると,どのような結果が得られるか.画面に表示されると思われる通りに解答欄に答えよ.

int a, b, c;
a = 10;
b = a++;
c = ++a;
printf("a = %d\nb = %d\nc = %d", a,b,c);

3 kikai, hito それぞれに0から2の数字がランダムに入る.このときの,下記の勝敗判定プログラムが画面に表示する結果を一覧表に記入せよ.

if(((kikai + hito) % 3) == 0){
printf("△\n");
}else if(((kikai + hito) % 3) == 1){
printf("○\n");
}else{
printf("×\n");
}

解答欄
hito
0
1
2
kikai
0
1
2

4 入力されたアルファベットの小文字の文字列をabc順に並べ替えるプログラムを作成せよ.

 例:入力された文字列“test”→結果“estt”