题目内容

有以下程序#include int a=2;int f( ){ static int n=0;int m=0;n++; a++; m++;return n+m+a;}main(){ int k;for (k=0; k<3; k++)printf("%d,", f( ));printf("\n");}程序的运行结果是

A. 5,7,9,
B. 5,6,7,
C. 5,8,11,
D. 5,5,5,

查看答案
更多问题

有以下程序#include #define N 4void fun(int a[][N]){ int b[N][N],i,j;for(i=0; i

A. 16,11,6,1,
B. 1,6,11,16,
C. 4,7,10,13,
D. 13,10,7,4,

有以下程序#include void fun(int a[ ], int n){ int i,j=0,k=n/2, b[10];for (i=n/2-1; i>=0; i--){ b[i] =a[j];b[k] =a[j+1];j+=2; k++;}for (i=0; i

A. 2,4,6,8,10,9,7,5,3,1,
B. 10,8,6,4,2,1,3,5,7,9,
C. 1,2,3,4,5,6,7,8,9,10,
D. 1,3,5,7,9,10,8,6,4,2,

有以下程序#include void f(int x[], int n){ if ( n> 1){ f(&x[1], n-1);printf("%d,", x[0]);}elseprintf("%d,", x[0]);}main(){ int z[6] = {1,2,3,4,5,6};f(z,6); printf("\n");}程序的运行结果是

A. 6,5,4,3,2,1,
B. 1,1
C. 1,1,1,1,1,1,
D. 1,2,3,4,5,6,

有以下程序#include int a=2;int f(){ static int n;int m;m=n=0;n++; a++; m++;return n+m+a;}main(){ int k;for (k=0; k<3; k++)printf("%d,", f( ));printf("\n");}程序的运行结果是

A. 5,6,7,
B. 5,7,9,
C. 5,8,11,
D. 5,5,5,

答案查题题库