问题 单项选择题

以下程序运行后的输出结果是
#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

解析: 本程序的功能是从5(i的初值为5)开始,打印满足条件“i%3等于1同时i%5等于2”的i值。第一个满足条件的i是7,因此输出*7。

填空题
单项选择题