C
分析:根據(jù)題意,i、S的初始值分別為1,1.該程序的意圖是:當i≤4時,用-2+S值代替S,直到i=5時輸出S的值,由此不難得到本題的答案.
解答:該程序從i=1開始,直到i=5結束輸出S的值,循環(huán)體被執(zhí)行了4次
①i=1,滿足i≤4,用S-2代替S,得S=-1,用i+1代替i,進入下一步;
②i=2,滿足i≤4,用S-2代替S,得S=-3,用i+1代替i,進入下一步;
③i=3,滿足i≤4,用S-2代替S,得S=-5,用i+1代替i,進入下一步;
④i=4,滿足i≤4,用S-2代替S,得S=-7,用i+1代替i,進入下一步;
⑤i=5,不滿足i≤4,結束循環(huán)體,并輸出最后一個S值-7.
則輸出S的值是:-7.
故選C
點評:本題給出程序框圖,要我們求出最后輸出值,著重考查了算法語句的理解和循環(huán)結構等知識,屬于基礎題.