有下列程序: int a=4; int f(int n) { int t=0; static int a=5; if(n%2) {int a=6; t+ =a+ +; } else {int a=7; t+ =a+ +;} return t+a+ +; } main( ) { int s=a,i=0; for(;i<2;i+ +)s+ =f(i); printf(\%d\\n\,s); } 程序运行后的输出结果是( )
相似题目
-
有以下程序 void f(int x,int y) { int t; if(x < y) { t=x; x=y; y=t; } } main() { int a=4,b=3,c=5; f(a,b); f(a,c); f(b,c); printf("%d,%d,%d\n",a,b,c); } 执行后输出结果是()
-
有以下程序 int f(int a) { return a%2; } main() { int s[8]={1,3,5,2,4,6},i,d=0; for(i=0;f(s[i]);i++) d+=s[i]; printf("%d\n",d); } 程序运行后的输出结果是()
-
#include int f(int t[],int n);main(){int a[4]={1,2,3,4},s;s=f(a,4);printf(“%d ”,s);}int f(int t[],int n){if (n>0) return t[n-1]+f(t,n-1);else return 0;}程序运行后的输出结果是
-
有以下程序 void f(int *q) { int i=0; for(;i<5; i++) (*q)++; } main( ) { int a[5] ={1,2,3,4,5}, i; f(a); for(i=0;i<5; i++) printf(%d,, a[i]); } 程序运行后的输出结果是( ).
-
有如下程序,请问在输入5 1 2 5 2 4,如下程序将输出:_______int f(int *p,int n){if(n<0)return 0;if(*(p+n)>f(p,n-1))return*(p+n);elsereturn f(p,n-1);}int main(void){int n;int a[30];scanf(%d,&n);for(int i=0;i
-
#includemain(){void f(int a,int b);int a[5]={5,4,3,2,1};int i,s;f(a[0],a[1]);printf(%d\n,a[1]);}void f(int a,int b){ int t;t=a;a=b;b=t;}程序运行结果是?
-
有以下程序: #include void f ( int b[ ] ) { int i; for( i=2;i<6;i++) b[i]*=2; } int main( ) { int a[10]={1,2,3,4,5,6,7,8,9,10},i; f( a ); for( i=0;i<10;i++ ) printf(\%d,\,a[i]); return 0; } 运行结果是
-
以下程序中有错误的一行是( )。(1) main()(2) {(3) int a[3]={1};(4) int i;(5) scanf(\%d\,&a);(6) for(i=1;i<3;i++) a[0]=a[0]+a[i];(7) printf(\%f\\n\,a[0]);(8) }
-
下列程序的输出结果是()。 include<stdio.h> main() { int a=4; print f("%d\n", (a+=a-=a*a)); }
-
有以下程序int add (int a,int b){return (a+b); }main(){ int k,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是
-
有以下程序 void f(int *q) { int i=0; for(;i<5;i++) (*q)++; } main() { int a[5]={1,2,3,4,5},i; f(a); for(i=0;i<5;i++)printf("%d,",a[i]); } 程序运行后的输出结果是
-
有以下程序void f(int *q){ int i=0;for(;i<5;i++) (*q)++;}main(){ int a[5]={1,2,3,4,5},i;f(a);for(i=0;i<5;i++) printf("%d,",a[i]);}程序运行后的输出结果是
-
有以下程序: int a=4; int f(int n) {int t=0;static int a=5; if(n%2) {int a=6;t+=a++;} else{int a;7;t+=a++;} return t+a++; } main() {int s=a,i=0; for(;i<2;i++)s+=f(i); printf("%d\n",s); } 程序运行后的输出结果是______。
-
下列程序的输出结果是()。 void f(int*x,int*y) {int t; t=*x,*x=*y;*y=t; } main() {int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a;q=&a[7]; while(p<q) {f(p,q);p++;q--;} for(i=0;i<8;i+)printf("%d,",a[i]); }
-
有以下程序int a=2;int f(int *a){ return (*a)++;}main(){ int s=0; { int a=5; s+=f(&a); } s+=f(&a); printf("%d\n",s);}执行后的输出结果是
-
有以下程序: int f (int a) { return a%2;} main() { int s[8]={1,3,5,2,4,6},i,d=0; for(i=0;f(s [i]);i++)d+=s[i]; printf("%d\n",d); } 程序运行后的输出结果是 ______。
-
有以下程序int f1(int x, int y){ return x>y? x:y;}int f2(int x, int y){ return x>y? y:x;}main(){ int a=4,b=3,c=5,d,e,f; d=f1(a,B) ;d=f1(d,C) ; e=f2(a,B) ;e=f2(e,C) ; f=a+b+c-d-e; cout<<d<<", "<<f<<", "<<e<<end1;}执行后输出结果是
-
有以下程序: include<stdio.h> int f(int t[],int n); main() {int a[4]={1,2,3,4
-
有以下程序int f(int a){return a%2;}main(){int s[8]={1,3,5,2,4,6},i,d=0;for(i=0;f(s[i]);i++)d+=s[i];printf("%d\n",d);}程序运行后的输出结果是()
-
若希望下列的程序运行后输出25,程序空白处的正确选项是()。main{ int i,j=50,a[]=(7,4,10,5,8};f
-
有以下程序: include<stdio.h> int f(int x); main() { int a,b=0; for(a=0;a<
-
下面程序的输出结果是()func(int x){ static int a=2;return(a+=x);}rnain(){ int b=2,c=4,d;d=f
-
有以下程序: include int f(int x); main() { int a,b=0; for(a=0;a<3;a++) { b=b+f(a);putchar(A+b);} } int f(int x) { return x * x1; } 程序运行后的输出结果是()。
-
有以下程序: include <stdio.h> int f(int n); main() (int a=3,s; s=f(a);s=s+f(a);printf("%d",s); int f(int n) (static int a=1; n+=a++: return n: 程序运行以后输出的结果是()。