![](https://i-blog.csdnimg.cn/blog_migrate/9db36584190fc9446e0f651a717f1ee7.png)
C
![](https://i-blog.csdnimg.cn/blog_migrate/808a01218125bb7f11e29e91f05024cb.png)
A
b:while(1)永远成立
c:循环体为空语句,while(n)永远为真
d:没有判断条件,进入死循环
![](https://i-blog.csdnimg.cn/blog_migrate/dd02f086197023bff3e8f2337690cef0.png)
D
第一次循环时,x=8,if条件成立,x-1,再continue,结束本次循环。第二次时,x为6,不满足if条件,执行--x,为5,跳出循环。
第三次循环,x为4,满足if条件,执行x--,结束本次循环,第四次,x为2满足条件
![](https://i-blog.csdnimg.cn/blog_migrate/80956fe3969152ca4c834f98227b60e4.png)
A
![](https://i-blog.csdnimg.cn/blog_migrate/e9a3089fac8bec34cb449ded70ae6de9.png)
B
弄清楚y--什么时候是假的,即等于0,就可以得出结果
y--先返回y的当前值,再进行-1计算
![](https://i-blog.csdnimg.cn/blog_migrate/341af99c1f759ff7aa7edd6b798432e0.png)
A
![](https://i-blog.csdnimg.cn/blog_migrate/27fdda8c1af66ffd98332fb6ff9140f5.png)
B
程序先执行一次循环体,再判断循环是否继续,i=0,循环结束,但已经i++,所以i=1
![](https://i-blog.csdnimg.cn/blog_migrate/d7b0ad197dd458d380683e28fcc377ab.png)
fabs(term)>1e-4
term=sign/n
-sign
fabs函数,返回绝对值
![](https://i-blog.csdnimg.cn/blog_migrate/7589712fe39f588b5bb149ec62a6508a.png)
n=n/10
可将原数据的个位数去掉
![](https://i-blog.csdnimg.cn/blog_migrate/977fe2e5de651596e4180e34de6494ce.png)
sum=sum+i
i=i+2
![](https://i-blog.csdnimg.cn/blog_migrate/6371beab6eb626e6496a68a567d14e9c.png)
term=0
term*10+a