首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
45
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下叙述中错误的是()。
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
若有以下程序#include#defineS(x)(x)*(x)#defineT(x)S(x)/S(x)+1main(){intk=3,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的输出结果是()
有以下程序#includestructSTU{charname[9];charsex;intscore[2];};voidf(structSTUa[]){structSTUb={"Zhao",’m’,85,90};a[1]=b;}main()
设变量已正确定义并赋值,以下正确的表达式是()。
下面选项中关于位运算的叙述正确的是
下面选项中的程序段,没有编译错误的是
表示关系式x≤y≤z的C语言表达式的是
以下不能用于描述算法的是
随机试题
奥苏伯尔提出,进行有意义学习必须具备的条件有()。
女性,16岁,于右膝下方有一肿块,5年来逐渐增大,无痛,步态正常。X线摄片发现右胫骨内上方有一肿物,基底部有骨小梁与胫骨相连,基顶盖部致密度减低,边界尚可辨认。如果此肿物突然生长加快,X线片示在瘤体边缘有模糊不清的棉絮状钙化阴影,对其治疗应采用
治疗胎盘早剥时,应在纠正休克的同时
A病区是普通外科。每个病室收治3个患者。小王是刚进临床的护校实习学生,小张是她的带数老师。在见习病房清洁、消毒工作时。护士长发现小王错误的做法是
钱某,女,25岁,某公司员工。患者1年前无明显诱因出现尿频、尿急、尿痛,遂到当地医院就诊。患者服用药物4天后症状消失,半年前复发,经治疗后好转。8天前患者又出现尿频、尿急,溺时灼热刺痛,淋沥不畅,频数短涩,溺色混赤,小腹拘急胀痛,口燥咽干,舌苔黄腻,脉滑数
甲公司为上市金融企业,20×7年至20×9年期问有关投资如下:(1)20×7年1月1日,按面值购入100万份乙公司公开发行的分次付息、一次还本债券、款项已用银行存款支付,该债券每份面值100元,票面年利率5%,每年年末支付利息,期限5年,甲公司
问题解决的过程包括发现问题、理解问题、提出假设和【】
一次公开课过后,我把课堂上用过的精美卡片作为奖励发给同学们,然后对他们课堂上踊跃的表现给予表扬。从这以后,我渐渐发现我班注意力不集中的宋振铭同学在课堂上的听课状态有了明显的好转。一个偶然的机会,他母亲说:“自从你给了他那个‘特殊的奖励’后,他对自己的要求严
现有某图书销售数据库,其关系表结构如下:图书表(图书编号,图书名称,出版社编号,出版社名称,出版时间,出版数量,版次)图书销售表(图书编号,销售日期,销售数量,书店编号,读者编号,读者姓名,读者电话)书店表(书店编号,联系电话
Inrecentyears,moreandmoreforeignersareinvolvedintheteachingprogramsoftheUnitedStates.Boththeadvantagesandth
最新回复
(
0
)