• 2021-04-14
    有以下程序: int m=1; void fun(int *n) { static int m=2; *n*=m-1; m+=2; } main() { int i; for(i=1;i<4;i++) { fun(&m); printf("%d",m); } } 程序的输出结果是( ) A.1317 B.2630 C.1315 D.1111
  • 正确答案:C

    内容

    • 0

      下面是一个计算1至m的阶乘并依次输出的程序。请将程序补充完整。 #include double result=1; void fun( int j) { result=result*j; } void main() { int m,i; printf("Please enter an integer:"); scanf("%d", (1) ); for(i=1;i<=m;i++) { fun(i); printf("%d!=%.0f ", (2) ); } }

    • 1

      下列程序的输出结果是_____。void main(){int i,j,m=0,n=0;for(i=0; i<2; i++)for(j=0; j<2; j++)if(j>=i) m=1; n++;printf("%d ",n);}

    • 2

      下列程序输出结果是:() int i,j,m,n; m=n=0; for(i=0;i<2;i++) for(j=0;j<2;j++) if(j>=i)m=1;n++; printf("n=%d ",n);

    • 3

      有以下程序 #include int m=12; int fun( int x,int y ) { static int m=3; m= x * y - m ; return (m); } main() { int a=7, b=5; m=fun( a, b )/m; printf("%d\n", fun( a, b )/m ); } 程序运行后的输出结果是

    • 4

      有以下程序: prt&#91;int *m,int n) int i; for(i=0;i<n;i++) m[i]++; main() int a&#91;&#93;=1,2,3,4,5,i; prt(a,5); for(i=0;i<5;i++) printf("%d,",a[i]); 程序运行后输出结果是______。[/i][/i]