永发信息网

有以下程序: main() int i; for(i=1;1<=40;i++)

答案:2  悬赏:10  手机版
解决时间 2021-02-14 06:44
  • 提问者网友:嗝是迷路的屁
  • 2021-02-13 20:09
有以下程序: main() int i; for(i=1;1<=40;i++)
最佳答案
  • 五星知识达人网友:迟山
  • 2021-02-13 21:20
  答案:C  解析:本题考查了自增运算符。自增运算符“++”分为前缀和后缀两种形式。两种形式的作用效果是一样的,都是使运算分量的值加1,但是它们的表达式的值不一样,前缀形式表达式的值为运算分量加1之后的值,而后缀形式表达式的值为运算分量加1之前的值。题目中使用了一个for循环,循环变量i从1递增到40。在循环体中有两条嵌套的if语句,首先判断i++%5==0,即判断i++的值(i加1之前的值)是否能被5整除(判断后i被加1),然后再判断++i的值(i加1之后的值)是否能被8整除(判断后i被加1),若两个条件都满足了,就输出i的值,只有i=30时,满足i++%5=0,此时i=31,++i%8==0成立,此时1=32。
全部回答
  • 1楼网友:洒脱疯子
  • 2021-02-13 22:57
我检查一下我的答案
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯