更多“以下程序的输出结果: #include <stdio.h> struct stru1 { int x; char y; }; void fun1(st”相关的问题
第1题
#include <stdio.h> int Fun(int x, int y) { x=x+y; y=x+y; printf("x=%d,y=%d\n",x,y); return x+y; } int main() { int x=5, y=8; int z=Fun(x,y); printf("x=%d,y=%d,z=%d\n",x,y,z); return 0; } 以上程序的输出结果是:
点击查看答案
第2题
以下程序的输出结果: #include <stdio.h> union { struct { int x; int y; }s1; int a; int b; }u1; void main() { u1.a=3; u1.b=4; u1.s1.x=u1.a*u1.b; u1.s1.y=u1.a+u1.b; printf("%d,%d\n",u1.s1.x,u1.s1.y); }
点击查看答案
第3题
#include <stdio.h> int fun(char *s) { char *t=s; while(*t!='\0') t++; return(t-s); } int main() { char str[]="Hello"; printf("%d", fun(str)); return 0; } 上面程序的运行结果是:
点击查看答案
第4题
有以下程序: #include <stdio.h> #define N 4 void fun(int a[][N], int b[]) { int i; for(i=0;i<n;i++) b[i]="a[i][i]-a[i][N-1-i];" } main() { int x[n][n]="{{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},y[N],i;" fun(x,y); for(i="0;i<N;i++)" printf("%d,",y[i]); printf("\n"); 程序运行后的输出结果是(> A、-12,-3,0.0,
B、-3,-1,1,3,
C、0,1,2,3,
D、-3,-3,-3,-3,
点击查看答案
第5题
有下列程序:
#include
structst
{intx,Y,date[2]={1,10,2,20};
voidmain()
{structst*p=date;
printf("%d,",p->y);printf("%d\n",(++p)
->x);
}
程序的运行结果是()。
A.10,1
B.20,1
C.10,2
D.20,2
点击查看答案
第6题
写出下面程序的输出结果: unsigned int x = 0xffffffff; unsigned int b = x + 2; int y = x; printf("%x,%d,%x,%d",y,y,b,b);
A、其他三个选项都不对
B、ffffffff,4294967295,1,1
C、ffffffff,4294967295,100000001,4294967297
D、ffffffff,-1,1,1
点击查看答案
第7题
有以下程序: include <stdio.h> void f(int y,int *x) { y=y+ *x; *x=*x+y;} main() { int x=2,y=4; f(y,&x); printf("%d%d\n",x,Y); } 执行后的输出结果【 】。
点击查看答案
第8题
写出以下程序的运行结果( )。 struct test { int x;char c; }; void func(struct test b) { b.x=20; b.c='y'; } int main() { struct test a={10,'x'}; func(a); printf("%d,%c",a.x,a.c); return 0; }
点击查看答案
第9题
#include <stdio.h> int main( ) { int x=23; do { printf("%d",x--); }while(!x); return 0; } 该程序的输出结果为( )。
点击查看答案
第10题
以下程序的执行结果是
#include
int main()
{
int a = 5, b = 4, x, y;
x = 2 * a++;
y = --b * 2;
printf("a=%d, x=%d\n", a, x);
printf("b=%d, y=%d\n", b, y);
return 0;
}
A、a=6, x=10
b=3, y=6
B、a=6, x=12
b=3, y=6
C、a=6, x=10
b=3, y=8
D、以上均不对
点击查看答案