关于下面的程序,正确的说法是( )。 int a,i=1; while(i<=0) { scanf("%d",&a); i++; if(a>1) continue; printf("%d",a);

admin2010-05-22  30

问题 关于下面的程序,正确的说法是(  )。    int a,i=1;    while(i<=0)    {  scanf("%d",&a);       i++;       if(a>1)  continue;       printf("%d",a);    }

选项 A、当a>1时什么也不输出
B、将输出1个正整数
C、当a<=1时整个循环结束
D、运行后无任何结果

答案8

解析 本题开始定义了一个int型整数i,并初始化为1,而while语句的循环条件是i<=0,故从一开始就不满足条件,不会执行任何代码直接结束。所以应该选择D。
转载请注明原文地址:https://jikaoti.com/ti/dLI0FFFM
0

最新回复(0)