首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 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
24
问题
以下程序的输出结果是( )。
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://kaotiyun.com/show/QRPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(int argc,char *argv[]){ int n,i=0;while(argv[1][i]!=’\0’){ n=fun(); i++;}printf("%d\n",n*argc);}int fun(){ static int
有以下程序 main( ) { int p[7]={11,13,14,15,16,17,18},i=0,k=0; while(i<7&&p[i]%2){k=k+p[i]; i++;} printf("%d\n",k); } 执行后输出的结果
下列叙述中正确的是
以下程序运行后的输出结果是【 】inta=5; fun(intb) {staticinta=10; a+=b++; printf("%d",a); } main( ) {intc=20; fun(c)
下列关于C语言数据文件的叙述中正确的是
若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为
设x、y、z均为int型变量,请写出描述“x或y中至少有一个小于z”的表达式______。
下面描述中,不符合结构化程序设计风格的是
以下函数的功能是删除字符串s中的所有数字字符。请填空。vioddele(char*s){intn=0,i;for(i=0;s[i];i++)if(______)s[n++];s[i];s[n]=____
下列是合法的用户自定义标识符的是()。
随机试题
胃大部切除术后发生,胃肠吻合口破裂或瘘均少见,但多发生在术后()
以下说法错误的是
患儿,男,3个月,生后Apgar3分,现竖头不稳,抬头无力,下颏可离床,对声、光反应尚可,围颈征阴性,内收肌角(髋外展角)90°,原始反射正常,腱反射活跃。功能评定可选择
背景材料:某高速公路设计车速120km/h,路面面层为三层式沥青混凝土结构。施工企业为公路交通大型企业专业施工队伍,设施精良。为保证工程施工质量,防治沥青路面施工中沥青混合料摊铺时发生离析、沥青混凝土路面压实度不够、平整度及接缝明显,施工单位在施工准备、
在计算股票的内在价值时,可用以贴现的未来现金流是( )。Ⅰ.每股收益Ⅱ.每股现金股息Ⅲ.每股现资产Ⅳ.每股收益×派现率
党的领导是公安工作最大的政治优势,是做好公安工作的根本保证。( )
豆浆又叫“植物奶”,被国际营养协会评定为健康食品和世界六大营养饮料之一。但是喝豆浆也有注意事项,正确的食用方法是()。
要求受测者必须从两个或两个以上的选项中,选出最能代表自己特征的描述语句。这种评定量表是()
WhydidthespeakerwanttoworkinNanping?
Incaseyoupayanymoneyinexcessofthedeliveredpackage,it_______toyouraccountlater.
最新回复
(
0
)