问题 单项选择题

有下列程序:
#include<stdio.h>
main()
int i=5;
do
if(i%3=1)
if(i%5==2)
printf("*%d",i);break;
i++:
while(i!=0);
printf("\n");

程序的运行结果是( )。

A.*7

B.*3*5

C.*5

D.*2*6

答案

参考答案:A

解析: 本题考查do while循环,先执行循环体再判断条件是否成立,函数实现的功能是找出满足下列条件的一个数,它除3时余1,除5时余2,然后打印“*”和这个数。从5开始,等于7时恰好符合条件,输出结果,最后循环结束。

单项选择题
单项选择题