见解析
解:(Ⅰ)由已知可得程序的功能是:数列{an}的通项公式为an=n?2n,为了求数列{an}的和,
由于S的初值为0,
故第①处填S=S+ab,
循环需要执行21次,
又因为循环变量b的初值为2,故循环变量b的值须执行b=2b.
第②处填b=2b…(4分)
(Ⅱ)n=4时,S=1×2+2×22+3×23+4×24=98…(6分)
(Ⅲ)根据所给循环结构形式的程序框图,写出程序语言:
S=0
i=1
a=1
b=2
While i≤n
S=S+ab
i=i+1
a=a+1
b=2b
Wend
Print S
End.