题目内容
(请给出正确答案)
[单选题]
有如下函数定义: int fun(int x) { static int a=3; a+=x; return a; }运行下面程序片段后的输出结果是()。int k=2,m=1,n; n=fun(k); n=fun(m); printf("%d",n);
A.3
B.4
C.6
D.9
如搜索结果不匹配,请 联系老师 获取答案
A.3
B.4
C.6
D.9
第1题
第2题
fun3(int x)
{static int a=3;
a+=x;
return(a);}
main()
{int k=2,m=1,n;
n=fun3(k);
n=fun3(m);
printf("%d\n",n);)
第3题
int Xfun(int *a, int n){
int x=*a;
for(int *pa=a+1; pa<a+n; pa++)
if(*pa>x) x=*pa;
return x;
}
若执行了语句
int x[5]={23,46,78,55,16};
后,通过表达式 Xfun(x,5) 调用该函数,则得到的返回值为 【 8 】 。
第4题
A.4
B.6
C.8
D.12
第5题
fun(int x)
{ static int a=5;
a+=x;
return(a);
}
main ( )
{ int j,k=4;
for (j=1; j<=2; j++)
printf("%d\t", fun(k) ;
}
第6题
A.4
B.6
C.8
D.12
第7题
A.2
B.8
C.9
D.5
第8题
A.2
B.8
C.9
D.5
第9题
第10题
#include<stdio.h>
int fun(int x)
{ int a;
if(x==0‖x==1)
return 3;
else
a=x-fun(x-2) ;
return a;
}
void main()
{ printf("%d",fun(7) );
}
A.2
B.8
C.9
D.5
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!