C
分析:由程序中的變量、各語句的作用,結合流程圖所給的順序,可知當n≤3時,用s+

的值代替s得到新的s值,并且用n+1代替n值得到新的n值,直到條件不能滿足時輸出最后算出的s值,由此即可得到本題答案.
解答:根據題中的程序框圖可得:當n≤3時,用s+

的值代替s,并且用n+1代替n值;
當n>3時,輸出最后算出的s值.
因此可列出如下表格:

依此表格,可得輸出的s=1+

+

=

故選:C
點評:本題給出程序框圖,求最后輸出的s值,屬于基礎題.解題的關鍵是先根據已知條件判斷程序的功能,構造出相應的數學模型再求解,從而使問題得以解決.