[单选题]

有以下程序includeint f(intx){inty; if(x==0||x==1)return(3); y=x*x£­f(x£­2); return

有以下程序 #include <stdio.h> int f(int x) { int y; if(x==0||x==1) return(3); y=x*x-f(x-2); return y; } main() { int z; z=f(3); printf("%d/n",z); } 程序的运行结果是

A.0

B.9

C.6

D.8

参考答案与解析:

相关试题

有以下程序#includeintf(intx){inty;if(x==0||x=

[单选题]有以下程序includeintf(intx){inty;if(x==0||x==1)return(3);y=x*x£­f(x£­2);returny;}m有以下程序 #include <stdio.h> intf(int x) { int y; if(x==0||x==1) return(3); y=x*x-f(x-2); return y; } main() { int z; z=f(3); printf("%d/n",z); } 程序的运行结果是A.0B.9C.6D.8

  • 查看答案
  • 有以下程序 fun(intx,inty,intz) {z=x*y;} main(

    [单选题]有以下程序fun(int x,int y,int z){ z=x*y;}main(){int a=4,b=2,c=6;fun(a,b,c);printf("%d",c);}程序运行后的输出结果是A.16B.6C.8D.12

  • 查看答案
  • 有以下程序 voidf(intx,inty){intt;if(x<y){ t=x

    [单选题]有以下程序 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); } 执行后输出的结果是A.3,4,5B.5,3,4C.5,4,3D.4,3,5

  • 查看答案
  • 有以下程序:#includeint f(int x){int y;if(x==0

    [单选题]有以下程序:includeint f(int x){int y;if(x==0||x==1)return(3);y=x*x£­f(x£­2);return有以下程序: #include<stdio.h> int f(int x) {int y; if(x==0||x==1)return(3); y=x*x-f(x-2); return y; } main() {int z; z=f(3);printf("%d/n",z); } 程序的运行结果是( )。A.0B.9C.6D.8

  • 查看答案
  • 以下程序的输出结果是(10)。 fun(intx,inty,intz) {z=x

    [主观题]以下程序的输出结果是 (10) 。fun (int x,int y,int z){ z =x*x+y*y;}main (){int a=31;fun (6,3,a)printf ("%d", a)}

  • 查看答案
  • 以下程序的运行结果是 sub(intx,inty,int*z) {*z=y£­x

    [单选题]以下程序的运行结果是sub(int x,int y,int *z){*z=y-x;}main(){ int a,b,c;sub(10,5,&a);sub(7,a,&b);sub(a,b,&c);printf("M,M,M\n",a,b,c);}A.5,2,3B.-5,-12,-7C.-5,-12,-17D.5,-2,-7

  • 查看答案
  • 有以下程序fun(intx){intp;if(x==0‖x==1)return(

    [单选题]有以下程序 fun(int x) {int p; if(x==0‖x==1) return(3); p=x-fun(x-2); return p; } main() { printf("%d/n",fun(7));} 执行后的输出结果是A.7B.3C.2D.0

  • 查看答案
  • 有以下程序 int f1 (int x,inty){return x>y?x:y

    [单选题]有以下程序 int f1 (int x,inty){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=2,e,f,g; e=f2(f1(a,b),f1(c,d));f=f1(f2(a,b),f2(c,d)); g=a+b+c+d-e-f; pintf("%d,%d,%d/n",e,f,g); } 程序运行后的输出结果是 ______。A.4,3,7B.3,4,7C.52,7D.2,

  • 查看答案
  • 有下列程序: main() {int x=0; inty=0; while(x<

    [单选题]有下列程序:main(){int x=0;inty=0;while(x<7&&++y){y--;printf(:%d,%d",y,x);}程序的输出结果是( )。A.0,7B.7,7C.0,6D.1,6

  • 查看答案
  • 以下程序的输出结果是(11)。 intfun(intx,inty,int*p,i

    [主观题]以下程序的输出结果是 (11) 。int fun(int x,int y,int *p,int *q){ *p=x*y;*q=x/y;}main(){int a,b,c,d;a=4;b=3;fun(a,b,&c,&d);printf("%d,%d\n",c,d);}

  • 查看答案
  • 有以下程序#includeint f(intx){inty; if(x==0||