請追蹤下列C 語言部分程式的執行結果:
int d[2]={0};
int x[5]={1001,1110,101,111,1000};
for (int i=0; i<5; i++)
while (x[i]>0)
{ d[x[i]%10]++;
x[i]/=10;
}
printf(“%d %d\n”, d[0],d[1]);
(4 分)
void sub(int d)
{ if (d>0)
{ printf(“%d”, d%10);
sub(d/10);
}
}
int main()
{ sub(32767);
return 0;
}
(5 分)
int sub(int x, int*y, int *z)
{ *y=x+*z;
return(x+*z);
}
int main()
{ int a=10, b=20, c;
c=sub(a, &b, &b);
printf(“%d %d %d\n”, a, b, c);
return 0;
}
(6 分)
int *p, *q, a=2, b=4;
q=p=&a;
*p+=b;
printf(“%d %d\n”, a,*q);
q=&b;
b+=a;
printf(“%d %d %d\n”,b, *p, *q);
(5 分)
104年公務人員特種考試警察人員、一般警察人員考試及104年
特種考試交通事業鐵路人員、退除役軍人轉任公務人員考試試題 代號:70840
70940
全一張
(背面)
類 科 別: 電力工程、電子工程