未分类题

下列程序的运行结果是______。 main() { int a[6],i; for(i=2;i<6;i++) {a[i]=4*(i-2*(i>3))%5; printf('%2d',a[i]); } }
A.2 3 2 3
B.1 2 1 2
C.3 2 3 2
D.2 2 2 2

A.2
B.1
C.3
D.2

【参考答案】

C
解析:本题程序的功能是对数组元素赋值,难点是对表达式4*(i-2*(i>3))%5的分析。