(1)ループ出口と変数の振る舞いを問う int main() { int a,b=0; for (a=1;a<4;a++) { b=b+a; printf("a,b=%d %d\n",a,b); } while (b<12) { printf("a,b=%d %d\n",a,b); b=b+a+1; a++; } printf("a,b=%d %d\n",a,b); } (2)3ケタの数を作っているつもりの関数 関数内変数の独立性を問う int func3(int x2, int x1, int x0) { x2 = x2 * 100; x1 = x1 * 10; printf("B %d %d %d\n",x2,x1,x0); return x2+x1+x0; } int main() { int x2=2, x1=7, x0=5, y; printf("A %d %d %d\n",x2,x1,x0); y=func3(x2,x1,x0); printf("C %d %d %d\n",x2,x1,x0); printf("y=%d\n",y); } (3)配列引数を問う int func4(int x[], int size) { int sss=0, i; sss=0; for (i=0; i