有以下程序
main( )
{ int i,n=0;
for(i=2;i<5;i++)
{ do
{ if(i%3) continue;
n++;
} while(!i);
n++;
}
printf(“n=%d\n”,n);
} 程序执行后的输出结果是( )
A)n=5 B)n=2 C)n=3 D) n=4
以下程序的输出结果是 。
int abc(int u,int v);
main()
{ int a=24,b=16,c;
c=abc(a,b);
printf("%d\n",c);
}
int abc(int u,int v)
{ int w;
while(v)
{ w=u%v;u=v;v=w; }
return u;
}
执行下列程序段,输出结果, 。
#define f(a, b, x) a*x+b
printf("%d, %dn", f(3,2,1), f(6, 5, f(3, 2, 1)));
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是( )
A)if((a>b)&&(b>c)) k=1; B) if((a>b)||(b>c)) k=1;
else k=0; else k=0;
C)if(a<=b) k=0; D)if(a>b) k=1;
else if(b<=c) k=1; else if(b>c) k=1;
else k=0;
C程序中的注释部分可有可无,通常可以省略。( )
选择答案:查看解析