计算机二级C语言程序设计
VIP题库
有以下程序#include void f(int x[], int n){ if ( n > 1){ printf("%d,", x[0]);f(&x[1], n-1);printf("%d,", x[0]);}elseprintf("%d,", x[0]);}main(){ int z[3] = {4, 5, 6};f(z, 3);printf("\n");}程序运行后的输出结果是______。
有以下程序 #include int fun( int n ) { int a; if( n==1 ) return 1; a = n + fun( n-1 ); return ( a ); } main() { printf( "%d\n", fun( 5 ) ); }程序的输出结果是______。
有以下程序#include void fun ( int n ,int *s ){int f;if( n==1 ) *s = n+1 ;else{fun( n-1, &f) ;*s = f ;}}main(){int x =0;fun( 4,&x );printf("%d\n",x);}程序运行后的输出结果是______。
若有以下说明和定义:fun(int *c){...}main(){ int (*a)()= fun, *b(), w[10],c; . .}在必要的赋值后,对fun函数的正确调用语句是______。
若有以下程序 #include int f(int a[], int n) { if (n > 1) { int t; t=f(a, n-1); return t > a[n-1] ? t : a[n-1]; } else return a[0]; } main() { int a[] = {8,2,9,1,3,6,4,7,5}; printf("%d\n", f(a, 9)); }则程序的输出结果是______。
有以下程序#include void fun(char c){ if(c>''x'') fun(c-1);printf("%c",c);}main(){ fun(''z''); }程序运行后的输出结果是______。
有以下程序#include int sum(int* array, int len){if (len == 1)return array[1];elsereturn array[1] + sum(array+1, len-1);}main(){int array[5] = {0,9,1,2}, res;res = sum(array, 3);printf("%d\n", res);}程序运行后的输出结果是______。
有以下程序#include void fun(int n, int*s){int f1,f2;if(n==1||n==2)*s=1;else{fun(n-1,&f1);fun(n-2,&f2);*s=f1+f2;}}main(){int x;fun(6,&x);printf("%d\n",x);}程序运行后的输出结果是______。
有以下程序#include int fun(int n){ int b=0;static int c=3;c++;b++;return n+b+c;}main(){int n=2,i,k=0;for(i=0;i
有以下程序#include void fun(int x){ if(x/2>1) fun(x/2);printf("%d ",x);}main(){ fun(7); printf("\n");} 程序运行后的输出结果是______。
«
1
2
...
27
28
29
30
31
32
33
...
149
150
»