若变量已正确定义,语句“if(a>b) k=0; else k=1;”和( )等价
A> k=(a>b)?1:0; B> k=a>b;
C> k=a<=b; D> a<=b ? 0 : 1;
执行下面的程序时,从键盘上输入5和2,则输出结果是 ( )
main()
{int a,b,k;
Scanf(“%d%d”,&a,&b);
k=a;
if(a
else k=b%a;
printf(“%d\n”,k);}
A 5 B
int n='c';
switch(n++)
{
default:printf("error");break;
case 'a':
case 'A':
case 'b':
case 'B':printf("good");break;
case 'c':
case 'C':printf("pass");
case 'd':
case 'D':printf("warn");
}