问题 单项选择题

下列程序的功能是计算sum=1+(1+3) +(1+3+5) +…+(1+3+5+…+39)

为保证程序正确完成上述功能,空白处应填入的语句是()。

A.m+1

B.m+2

C.t+1

D.t+2

答案

参考答案:B

解析:

本题考查VBA中Do…Loop While循环语句的相关知识。该结构先执行。Do后的循环体,然后判断LoopWhile后的条件表达式是否为真,若为真,重复执行循环体,直至条件式值为假,结束循环。根据sum表达式对每次循环计算奇数之和的特点,m的初值为1,后面应每次递增2,以满足奇数的要求,故答案为B。

多项选择题
判断题