首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun ( int n ,int *s ) { int f; if( n==1 ) *s = n+1 ; else { fun( n-1, &f) ; *s = f ; } } main() { int
有以下程序 #include void fun ( int n ,int *s ) { int f; if( n==1 ) *s = n+1 ; else { fun( n-1, &f) ; *s = f ; } } main() { int
admin
2019-07-14
43
问题
有以下程序
#include
void fun ( int n ,int *s )
{
int f;
if( n==1 ) *s = n+1 ;
else
{
fun( n-1, &f) ;
*s = f ;
}
}
main()
{
int x =0;
fun( 4,&x );
printf("%d\n",x);
}
程序运行后的输出结果是( )。
选项
A、2
B、1
C、3
D、4
答案
A
解析
该递归函数的出口是"if(n==1) *s = n+1 ",所以最后s的值一定为1+1=2,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/5wRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
下列叙述中错误的是()。
下面选项中的程序段,没有编译错误的是
以下叙述中正确的是
以下叙述中正确的是
以下选项中非法的C语言字符常量是
算法的有穷性是指( )。
以下不能用于描述算法的是
数据库设计中反映用户对数据要求的模式是
随机试题
下列选项中属于FOB术语下卖方的主要义务的有()
背景资料:某施工单位承接一项机房设备安装工程含设备安装和线缆布放。施工单位将设备安装和线缆布放分包。并且与分包单位签订了分包合同,分包合同里约定了付款方式、合同双方的责权利、工程变更和索赔的处理方法。合同工期为10周,施工单位对分包方前
关于买卖合同的说法,正确的有()。
Fromtheperspectiveoftraditionalapproachofsyntax,nounhasthecategoriesofnumber,genderand______.
“十二五”规划纲要中规定,要确保科学发展取得新的显著进步,确保转变经济发展方式取得实质性进展,其基本要求是()。①坚持把经济结构战略性调整作为加快转变经济发展方式的主线;②坚持把科技进步和创新作为加快转变经济发展方式的重要支撑;
1/3,1/2,3/5,2/3,()
某连锁企业在10个城市共有100家专卖店,每个城市的专卖店数量都不同。如果专卖店数量排名第5多的城市有12家专卖店,那么专卖店数量排名最后的城市,最多有几家专卖店?
[*]
设x与y均大于0,且x≠y,证明:
ItwasadaythatMichaelEisnerwouldundoubtedlyliketoforget.SittinginaLosAngeleswitnessboxforfourhourslastweek
最新回复
(
0
)