首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 int fun(int*x,int n) {if(n==0) return x[0]; else return x[0]+fun(x+1,n-1); } main() {int a
以下程序的输出结果是( )。 int fun(int*x,int n) {if(n==0) return x[0]; else return x[0]+fun(x+1,n-1); } main() {int a
admin
2011-06-10
50
问题
以下程序的输出结果是( )。
int fun(int*x,int n)
{if(n==0)
return x[0];
else return x[0]+fun(x+1,n-1);
}
main()
{int a[]={1,2,3,4,5,6,7};
printf("%d\n",fun(a,3));
}
选项
答案
10
解析
实参中a将数组元素的首地址传递给形参x,将3传递给形参n,调用函数fun(),当n=3时不满足if语句条件,执行else语句,递归调用函数fun(),改变x[0]的值。直到满足if条件把x[0]值返回,最后输出。函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。
转载请注明原文地址:https://www.kaotiyun.com/show/QRPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){ union{ unsigned int n;unsigned char c;}ul;ul.c=’A’;printf("%c\n",ul.n);}执行后输出结果是
有以下程序: main( ) int f1 (int x, int y) { return x>y?x:y; } int f2 (int x, int y) { return x>y?y:x; } main( ) { in
下列关于C语言用户标识符的叙述中正确的是
以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。 intfun(intn) {intm=0,f=1,i; for(i=1;i<=n;i++) {m+=i*f; f
若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为
设有以下定义 int a=0; double b=1.25; char c=’A’; #define d 2 则下面语句中错误的是( )
以下叙述中正确的是( )
设有定义语句:charc1=92,c2=92;则以下表达式中值为零的是()。
下面描述中,不符合结构化程序设计风格的是
随机试题
___________主要用于连续型的数据资料。它是以矩形的面积表示由次数分布表绘制成的次数分布图。()
男,45岁,糖尿病史5年,近一个月感下腹胀,排尿不畅伴尿失禁。B超示“膀胱扩大,尿潴留”,考虑
A.治疗验证系统B.立体定向系统C.治疗计划系统D.准直器系统E.治疗实施系统_______用于制定一个优化分割病变和重要器官及组织的治疗方案
母犬,脐部出现局限性肿胀近6个月,触诊该肿胀柔软,饱食和挣扎时肿胀增大,压迫肿胀可缩小,皮肤无红、热、痛等炎性反应。闭合腹壁创口最适宜的缝合方法是()
关于小儿营养不良最常见的病因,正确的是
下列关于我国古代文化常识的表述,不正确的一项是:
随着Internet的发展,用户对网络带宽的要求不断提高,传统的接入网已成为整个网络中的瓶颈,以新的宽带接入技术取而代之已成为目前研究的焦点。其中最引人注意的是光纤接入技术。
C++语言中规定函数的返回值的类型是由()。
刚才我看见向往风风火火地A跑B上C来D,也不知道干什么。
Thiswasthecapital’smostanxiousweeksinceSeptember11th.OnMondaythegovernmentissuedaredalertthatterroristattac
最新回复
(
0
)