殖民地第一季在线观:大家帮忙看看

来源:百度文库 编辑:高校问答 时间:2024/04/29 19:19:31
1.运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为:c
A) m=3 B) m=2 C) m=1 main()
{ int m, n;
printf("Enter m,n;"); scanf("%d%d", &m,&n):
while (m!=n)
{ while (m>n)m-=n;
while (n>m)n-=m;
}
printf("m=%d\n",m);
}
2. 以下程序运行后,输出结果是B
A) 10000 B) 10010 C) 00110 D) 10100
main()
{ int y=18,i=0,j,a[8];
do
{ a[i]=y%2; i++
y=y/2;
} while(y>=1)
for(j=i-1;j>=0;j--) printf("%d",a[j];
printf("\n");
}
3. 下面程序的输出结果是 ABCDCD
char b[]="ABCD";
main()
{ char *chp;
for(chp=b; *chp: chp+=2) printf("%s",chp);
printf("\n");
4.下面程序输出的结果是 024
#define MAX 3
int a [MAX];
main()
{ fun1( ); fun2( a ); printf("\n");}
fun1( )
{ int k, t=0;
for (k=0; k<MAX; K++,t++) a[k]=t+t;
}
fun2(int b[])
{ int k;
for(k=0; k<NAX; k++) printf("%d", *(b+K));
}
能都详细的说明下怎么做的吗?谢谢了