首页 > 计算机等级考试
题目内容 (请给出正确答案)
[单选题]

有以下程序 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.7

B.3

C.2

D.0

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有以下程序fun(intx){intp;if(x==0‖x=…”相关的问题
第1题
有以下程序int fun(int n){ if(n==1)return 1;elsereturn(n+fun(n-1));}main(){ int x;scan

有以下程序

int fun(int n)

{ if(n==1)return 1;

else

return(n+fun(n-1));

}

main()

{ int x;

scanf(" % d",&x); x=fun(x);printf(" % d\n",x);

}

执行程序时,给变量 X 输入 10 ,程序的输出结果是

A)55

B)54

C)65

D)45

点击查看答案
第2题
有以下程序:fun(iht a,int b){if(a>b)return(a);else return(b);}main(){int x=3,y=8,z=6,r;r=fu

有以下程序: fun (iht a,int b) { if(a>b)return(a); else return(b); } main() { int x=3,y=8,z=6,r; r=fun(fun(x,y),2*z); printf("%d\n",r); } 程序运行后的输出结果是()。

A.3

B.6

C.8

D.12

点击查看答案
第3题
有以下程序int fun(int x[],int n){ static int sum=0,i;for(i=0;i<n;i++) sum+=x[i];re

有以下程序

int fun(int x[],int n)

{ static int sum=0,i;

for(i=0;i<n;i++) sum+=x[i];

return sum;

}

main()

{ int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0;

s=fun(a,5)+fun(b,4);printf(" % d\n",s);

}

程序执行后的输出结果是

A)45

B)50

C)60

D)55

点击查看答案
第4题
有以下程序#include<iostream.h>float fun(int x,int y){return(x+y);}void main(){int a=2,b=5,

有以下程序 #include<iostream.h> float fun(int x,int y) {return(x+y);} void main() {int a=2,b=5,c=8; cout<<fun((int)fun(a+c,b),a-c);} 程序运行后的输出结果是()。

A.编译出错

B.9

C.21

D.9

点击查看答案
第5题
有以下程序#include<stdio.h>int fun(){static int x=1;x+=1;return x;}main(){int i,s=

有以下程序

#include<stdio.h>

int fun()

{static int x=1;

x+=1;return x;

}

main()

{int i,s=1;

for(i=1;i<=s;i++)s+=fun();

printf(”%d\n”,s);

}

程序运行后的输出结果是()。

A.11

B.21

C.6

D.120

点击查看答案
第6题
有以下程序 fun(intx,inty,intz) {z=x*y;} main() {inta=4,b=2,c=6; fun(a,b,c); print

有以下程序

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.16

B.6

C.8

D.12

点击查看答案
第7题
有以下程序 int fun(int x[],int n) { static int sum=0,i; for(i=0

有以下程序 int fun(int x[],int n) { static int sum=0,i; for(i=0;i<n;i++) sum+=x[i]; return sum; } main() { int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0; s=fun(a,5)+fun(b,4);printf("%d\n",s); } 程序执行后的输出结果是______。

A.45

B.50

C.60

D.55

点击查看答案
第8题
有以下程序 fun(int a, int b) { if(a>b) return(a); else return(b); } main() { in

有以下程序

fun(int a, int b)

{ if(a>b) return(a);

else return(b);

}

main()

{ int x=3, y=8, z=6, r;

r=fun(fun(x,y), 2*z);

printf("%d\n", r);

}

程序运行后的输出结果是

A.3

B.6

C.8

D.12

点击查看答案
第9题
有以下程序include<stdio.h>void fun(int x){if(x/2>1)fun(x/2);printf("%d"

有以下程序

include<stdio.h>

void fun(int x)

{if(x/2>1)fun(x/2);

printf("%d",x);

}

main

{fun(7);printf("\n");}

程序运行后的输出结果是()。

A.1 3 7

B.7 3 1

C.7 3

D.3 7

点击查看答案
第10题
有以下程序: int fun(int n) { if(n==l)return l; else return(n+fun(n一1)): } main { int x; s

有以下程序: int fun(int n) { if(n==l)return l; else return(n+fun(n一1)): } main { int x; scanf("%d",&x);x=fun(x);printf("%d\n", x): } 执行程序时,给变量X输入10,程序的输出结果是()。

A.55

B.54

C.65

D.45

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改