您的当前位置:首页正文

写出程序运行结果和编程题

2023-01-06 来源:客趣旅游网
写出程序运行结果

1、下面程序的运行结果是:________ void swap1(int c[]) { int t;

t=c[0];c[0]=c[1];c[1]=t; }

void swap2(int c0,int c1) { int t;

t=c0;c0=c1;c1=t; }

main( )

{ int a[2]={2,4},b[2]={3,5}; swap1(a); swap2(b[0],b[1]);

printf(“%d %d %d %d\\n”,a[0],a[1],b[0],b[1]); }

2、下面程序的运行结果是:_____________ main() {int a=2,i

for(i=0;i<3;i++)

printf(\"%4d\}

ff(int a)

{int b=0;static int c=3; b++; c++;

return(a+b+c); }

3、下面程序的运行结果是:________

main() {int i,j,k=5; for(i=0;i<2;i++) {k++;

{int k=0;

for(j=0;j<=3;j++) {if(j%2)continue; k++;}

} k++;}

printf(\"k=%d\\n\ }

4、下面程序的运行结果:_________。

main()

{int a,b,k=2,m=6,*p1=&k,*p2=&m; a=p1==&m;

b=(-*p1)/(*p2)+7; printf(\"a=%d,\printf(\"b=%d\\n\}

5、以下程序运行结果:________。

funa(int a) {int b=0;

static int c=0; a=c++,b++; return (a); main()

{int a=3,i,k; for(i=0;i<2;i++) k=fun(a++);

printf(\"%d\\n\}

6、下面程序的运行结果:_____________ struct stu {int num;

char name[10]; int age; }

void fun(struct stu *p)

{printf(\"%s\\n\ } main()

{struct stu students[3]={{2010,\"zhang\ fun(students+2); }

7、下面程序的运行结果是:_________。

main()

{int i,j,k=5;

for(i=0;i<2;i++) {k++;

{int k=0;

for(j=0;j<=3;j++) {if(j%2)continue; k++;}

} k++;}

printf(\"k=%d\\n\ }

8、下面程序的运行结果是:_________。

main()

{int a[5]={1,3,5,7,9},x,y,*p; p=&a[0]; x=*(p+2) y=*(p+4);

printf(\"%d ,%d , %d\\n\}

9、下面程序的运行结果是:_________。

#include \"stdio.h\" int k=1; main( )

{int i=6; fun(i); printf(\"\\n%d,%d\; } fun(int m) {m+=k;k+=m; {char k='B'; printf(\"%d\; } printf(\"%d,%d\; }

10、下面程序的运行结果是:_________。 #include void fun(int *s) {static int j=1; do

{s[j]+=s[j+1]; }while(++j<2); } main()

{int k,a[10]={1,2,3,4,5}; for(k=1;k<3;k++) fun(a);

for(k=0;k<5;k++) printf(\"%d\ }

11、下面程序的运行结果是:_________。

#include \"string.h\" fun(char *w,int n) {char t,*s1,*s2,t; s1=w; s2=w+n-1; while(s1*s1++=*s2; *s2--=t; } } main()

{static char *p=\"123456789\"; fun(p,strlen(p)); printf(\"%s\\n\; }

12、下面程序的运行结果是:_________。 main()

{struct cmplx {int x;

int y;

}cnum[2]={1,3,2,5};

cnum[0].x=cnum[0].x*cnum[1].x; cnum[1].y=cnum[0].y+cnum[1].y;

printf(\"%d\\n\}

14、以下程序的正确运行结果是:______。

#inclued main()

{int k=5,m=1,p;

p=func(k,m);printf(\"%d,\ p=func(k,m);printf(\"%d\\n\ }

func(int a,int b) {static int m=0,i=2; i+=m+1;

m=i+a+b; return m; }

15、以下程序的正确运行结果是:______。

int w=3;

main() {int w=10;

printf(\"%d\\n\; }

fun(int k)

{if(k= =0)return (w); return(fun(k-1)*k); }

16、下面程序的运行结果是:_________。 main()

{char *s=\"1312442311\"; int v1=0,v2=0,v3=0,v4=0,k; for(k=0;s[k];k++) switch(s[k]) {case '1': v1++; case '3': v3++; case '2':v2++; case '4':v4++; }

printf(\"v1=%d,v2=%d,v3=%d,v4=%d\\n\ }

编程题

1、 产生50个[10,99]间的随机整数存入一个一维数组中,计算这50个数的平均值(保留两位小数)。

2、 输出100以内的个位数为5、且能被7整除的所有数,并统计个数。

3、用随机函数产生100个[0,99]的整数,存放到一个10×10的二维数组中,求每列数组元素的和。输出该二维数组和每列数据的和。

4、输入x和值,按下面公式:计算前n项和,直到xn/n! < 10-5。

23nxxx 1x......2!3!n!

5、从键盘输入20个单精度数,对输入的数据按从大到小的顺序进行排序,然后输出排序后的结果。

6、编写程序,计算下面的多项式的前30和。

1111 1 ......1*22*33*4n*(n1)

7、按下面公式计算计算π的近似值,直到1/n<1e-6。 111

357 4

1

因篇幅问题不能全部显示,请点此查看更多更全内容