首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 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
30
问题
以下程序的输出结果是( )。
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://jikaoti.com/ti/6fB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main( ) { int i; for(i=0;i<3;i++) switch(i) { case 1: printf("%d",i); case 2: printf("%d",i); default: p
下列叙述中正确的是
目前,计算机病毒扩散最快的途径是
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abc123edf456gh,执行程序后输出:123456。请填空。#include#includemain(){chars[80],d[80];
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址 #include <stdio.h> #include <string.h> char*scmp(char*s1,char*s2) {if(s
有以下语句段 int n1=10,n2=20; printf(“【】”,n1.n2); 要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。 n1=10 n2=20
有以下定义 #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )
二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是______。
以下关于函数的叙述中正确的是()。
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。#include<string.h>voidf(charp[][10],intn){chart[20];inti,j;for(i=
随机试题
20世纪30年代以前,各国普遍采用的政府预算形式是
简述近代中国社会的主要矛盾及其影响。
Ourteachersuggestedthateachofus______astudyplanforthelongsummervacation.
37岁初产妇,胎膜已破24小时,临产8小时,胎动明显减少1日。住院后查体:体温39℃,脉搏120次/分,血压90/60mmHg,枕右前位,先露+2,胎心100次/分。胎心监测出现多个晚期减速。宫体压痛,宫口开大3cm。血象:白细胞计数18x109/L,
教师的知识结构分为()。
对于阅读教学的建议,正确的是()。
大多数大方的人都是好人,但也有一些自私自利的人也是好人,不过,所有的好人都有一个特征:从不轻易伤害别人。如果上述陈述属实,下列选项中结论正确的是:
和人们通常的看法不同,一项调查显示,中年人一般比老年人对死亡更感恐惧。以下哪项最不利于解释上述表面矛盾现象?
下列属于唯心主义观点或事例的是
“既然生产资料已成为公有财产,那么‘共产主义’这个名词在这里也是可以用的,只要不忘记这还不是完全的共产主义。”这说明社会主义和共产主义
最新回复
(
0
)