问题 单项选择题

若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0), s=a; for(b=1;b<=c;b++) s=s+1; 则与上述程序段功能等价的赋值语句是( )。

A.s=a+b;

B.s=a+c;

C.s=s+c;

D.s=b+c;

答案

参考答案:B

解析: 本程序中for循环共循环了c次,而每循环一次s的值加1,所以s的值为s+c。最开始s的值为a,故4个选项中选项B符合题意。

选择题
单项选择题 B型题