刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

运行以下程序,n 的值为(  )。

A

21

B

22

C

28

D

36

使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

【喵呜刷题小喵解析】:根据题目中的程序,我们可以进行如下分析:

首先,我们观察程序中的循环结构,这是一个for循环,循环变量为i,初始值为1,每次循环增加2,直到i大于n。

在循环体中,每次循环都会将n的值减去i,然后将结果赋值给n。

我们可以根据循环的过程,逐步计算n的值:

1. 当i=1时,n=n-1=22-1=21
2. 当i=3时,n=n-3=21-3=18
3. 当i=5时,n=n-5=18-5=13
4. 当i=7时,n=n-7=13-7=6
5. 当i=9时,n=n-9=6-9=-3,此时n的值已经小于0,循环结束。

因此,循环结束后,n的值为-3,但题目中要求输出n的值,由于n的值在循环结束后已经变为负数,所以我们需要找到循环过程中n的最大值。

观察循环过程,我们发现当i=1时,n的值最大,为21。

因此,n的值为21,对应的选项是C。
创作类型:
原创

本文链接:运行以下程序,n 的值为(  )。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share