有程序: main() { int x,i; for(i=1;i<50;i+ +) { x=i; if(%2==0) if(x%3==0
有程序: main() { int x,i; for(i=1;i<50;i+ +) { x=i; if(%2==0) if(x%3==0) if(x%7==0) printf("%d",i); } } 输出结果是 ()
A.28
B.27
C.42
D.41
有程序: main() { int x,i; for(i=1;i<50;i+ +) { x=i; if(%2==0) if(x%3==0) if(x%7==0) printf("%d",i); } } 输出结果是 ()
A.28
B.27
C.42
D.41
A.55
B.54
C.65
D.45
(10)以下程序运行后的输出结果是 【10】 。
#include <stdio.h>
main()
{ int x=10,y=20,t=0;
if(x==y)t=x;x=y;y=t;
printf("%d %d\n",x,y);
}
下列程序的运行结果是【 】。 main() { union EXAMPLE { struct { int x;int y;}in; int a; int b; } e: e.a=1;e.b=2; e.in.x=e.a*e.b; e.in.y=e.a+e.b; printf("%d,%d\n",e.in.x,e.in.y); }
A.=0
B.=1
C.=2
D.=3
以下程序运行后的输出结果是void fun(int x,int y){ x=x+y;y=x-y;x=x-y; printf("%d,%d,",x,y);}main(){ int x=2,y=3; fun(x,y); printf("%d,%d\n",x,y);}
A.x+y+z=48
B.x+y+z=35
C.x+z=35
D.不确定
下面程序的输出是________。 main() {int x=3,y=6,a=0; while(x++!=(y=|)) { a+=1; if(y<x)break; } printf("x=%d,y=%d,a=%d\n",x,y,A) ; }
A.x=4,y=4,a=1
B.x=5,y=5,a=1
C.x=5,y=4,a=3
D.x=5,y=4,a=1
A.a=2,b=1
B.a=1,b=1
C.a=1,b=0
D.a=2,b=2
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。
main()
{int x[10],a[9],I;
for (i=0;i<10;i++)
scanf(“%d”,&x[i]);
for(i=__;i<10;i++)
a[i-1]=x[i]+ x[i-1] ;
for(i=0;i<9;i++)
printf(“%d”,a[i]);
printf(“\n”);