有以下程序
main( )
{
int x=102,y=012;
printf(“%2d,%2d\n”,x,y);
} 执行后输出结果是( )
A)10,01 B)002,12 C)102,10 D)02,10
设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )
A)p=1; B)*q=2; C)q=p; D)*p=5;
以下程序的功能是:输出200以内(不包含200)能被3整除且个位数为6的所有整数,请填空。
main()
{ int i,j;
for(i=0;i<;i++)
{ j=i*10+6;
if()continue;
printf(“%d ”,j);}
写出以下程序的执行结果
#include "stdio.h"
main()
{ int a[]={1,2,3,-4,5};
int m,n,*p;
p=&a[0];
m=*(p+2);
n=*(p+4);
printf(“*p=%d,m=%d,n=%d\n”,*p,m,n);
}
有以下程序
main( )
{ int x=0,y=5,z=3;
while(z-->0&&++x<5) y=y-1;
printf(“%d,%d,%d\n”,x,y,z);
} 程序执行后的输出结果是( )
A)3,2,0 B)3,2,-1 C)4,3,-1 D)5,-2,-5