河南公基

首页 > 试题汇总 > 公基

有以下程序main(){ int i;for(i=1; i<=40; i++){ if(i++%5==0)if(++i

华图教育 | 2020-04-08 13:36

收藏

点击查看>>>精品备考图书试卷

有以下程序

main()

{ int i;

for(i=1; i<=40; i++)

{ if(i++%5==0)

if(++i%8==0) printf("%d ",i);

}

printf(" ");

}

执行后的输出结果是

A)5

B)24

C)32

D)40

正确答案:C
答案 C
解析 : 当 for 循环语句执行到 30 次时 , i 的值为 30 能被 5 整除 , 然后继续执行两次 if 语句 ,i 经过两次自加 1 运算,值变为 32 ,能被 8 整除,故此时才第一次执行 “ printf("%d",i) ” 语句,即输出 32 ,故本题的答案为选 C.

分享到

微信咨询

微信中长按识别二维码 咨询客服

全部资讯

copyright ©2006-2020 华图教育版权所有