以下While循环中,循环体执行的次数是( ) 。
k=1;
while(--k) k=10;
A. 一次也不执行 B.无限次 C. 10次 D. 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
若变量已正确定义,语句“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;
设变量定义为“int x, *p=&x;”,则&*p相当于( )
A> p B> *p C> x D> *&x