解:(1):由已知1+2+3+…+(n+1)=66,得n2+3n-130=0
从而解得n=10(n=-13舍).
(2):由程序框图可得:f(x)=(…((x+2)x+3)x+…)x+21
=x20+2x19+3x18+…+20x+21.
(3):因为f(x)=[(x-1)+1]20+2[(x-1)+1]19+…+20[(x-1)+1]+21.
所以:a3=C203+2C193+3C183+…+18C33
=(C203+C193+C183+…+C33)+(C193+C183+…+C33)+…+(C43+C33)+C33
=C214+C204+C194+…+C54+C44
=C225
=26334.
分析:(1)因为程序框图显示的是求满足要求的输入数据的和x=1,可以得到1+2+3+…+(n+1)=66,,再解方程求出n的值即可;
(2)直接由输入n=20,知道判断条件不变,然后根据程序框图即可求出y=f(x)的解析式;
(3)把(2)中求出的结论整理一下,与题中所给条件相结合可得所求为(x-1)3的系数,再结合二项式定理的有关结论即可解题.
点评:本题主要考查程序框图以及二项式定理的应用.在解决本题第三问的过程中反复运用了二项式定理中“Cnm+Cn-1m+…+Cmm=Cn+1m+1“这一结论,在记结论时注意它的上下标之间的关系,避免出错.