全部题库 / C语言 / 试题详情
单选题 C语言
2018-02-07

有以下程序:

 程序运行后的输出结果是(  )。

A.*2*6
B.*3*5
C.*5
D.*7

参考答案

D

答案解析

do...while语句是先执行后判断,所以第一次先执行循环体,判断i%3==1的条件,由于i为5,所以余数为2,条件不成立,执行i++,i的值为6,判断while条件为真;第二次执行循环体,同第一次循环的执行过程一样,i的值变为7,判断while条件为真;第三次执行循环体,此时i%3==1,条件成立,再判断i%5==2也成立,打印*与i的值,即*7,然后执行break语句,跳出循环。所以选择D选项。


你可能感兴趣的试题

A.顺序结构
A.顺序结构
B.GOTO跳转
B.GOTO跳转
C.选择(分支)结构
C.选择(分支)结构
D.重复(循环)结构
D.重复(循环)结构
A.2,1,1,2
B.1,2,1,2
C.2,1,2,1
D.1,2,2,1