解:(1)函数

的定义域D=(-∞,-1)∪(-1,+∞)…(1分)
把

代入可得

,把

代入可得

,把

代入可得x
3=-1
因为x
3=-1∉D,
所以数列{x
n}只有三项:

…(4分)
(2)若要产生一个无穷的常数列,则f(x)=xsinx=x在[0,2π]上有解,
即x(sinx-1)=0在[0,2π]上有解,则x=0或sinx=1,所以x=0或

…(6分)
即当

故当x
0=0时,x
n=0;当

. …(9分)
(3)f(x)=2x+3的定义域为R,…(10分)
若x
0=-1,则x
1=1,
则x
n+1=f(x
n)=2x
n+3,所以x
n+1+3=2(x
n+3),…ks5u…(12分)
所以数列{x
n+3}是首项为4,公比为2的等比数列,
所以

,所以

,
即数列{x
n}的通项公式

. …(14分)
分析:(1)函数

的定义域D=(-∞,-1)∪(-1,+∞),由此能推导出数列{x
n}只有三项

.
(2)若要产生一个无穷的常数列,则f(x)=xsinx=x在[0,2π]上有解,由此能求出输入的初始数据x
0的值及相应数列{x
n}的通项公式x
n.
(3)f(x)=2x+3的定义域为R,若x
0=-1,则x
1=1,则x
n+1+3=2(x
n+3),从而得到数列{x
n+3}是首项为4,公比为2的等比数列,由此能求出数列{x
n}的通项公式.
点评:本题考查数列的所有项的求法,考查数列的通项公式的求法,解题时要认真审题,仔细解答,注意等价转化思想的合理运用.