首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(int a) {if(a>1)a*=fun(a一1); pfintf(’’%d’’,a); return a; } main() {fun(3);printf(’’\n’’);} 执行后的输出结果是( )
有以下程序: #include void fun(int a) {if(a>1)a*=fun(a一1); pfintf(’’%d’’,a); return a; } main() {fun(3);printf(’’\n’’);} 执行后的输出结果是( )
admin
2021-06-15
57
问题
有以下程序:
#include
void fun(int a)
{if(a>1)a*=fun(a一1);
pfintf(’’%d’’,a);
return a;
}
main()
{fun(3);printf(’’\n’’);}
执行后的输出结果是( )。
选项
A、126
B、621
C、1
D、6
答案
A
解析
此题是迭代调用,结果是a=3*(2*(1))=6,但printf语句每次都要执行,而且是先从最后一层调用开始,即a=1最先打印,a=2其次,a=6最后打印。
转载请注明原文地址:https://www.kaotiyun.com/show/Tgtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intx=2;以下表达式中,值不为6的是
以下关于C语言的叙述中正确的是()。
以下叙述中正确的是()。
有以下程序:#includemain(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;P=q;q=r;printf(’’%d,%d,%d,%d\n’’,m,n
当a=1、b=2、c=3、d=4时,执行下面程序段后,x的值是()。if(a
以下叙述中正确的是()。
以下不合法的字符常量是()。
软件生命周期是指
下列数据结构中,能用二分法进行查找的是()。
随机试题
湖相油层根据标准层的分布规律及二级旋回的数量和性质,用()确定对比区内油层组间的层位界限。
已知某地区国民可支配收入为2000亿元,居民消费为1100亿元,社会消费为400亿元,则该地区总消费率为()
慢性支气管炎的诊断标准包括以下哪几项
A.尺骨B.腕骨C.桡骨D.肩胛骨()的肘突深入鹰嘴窝,构成肘关节
前阴后阴为何脏所主
大气环境线源预测,可选择()进行预测。
乙公司与丙公司交易时以汇票支付。丙公司见汇票出票人为甲公司,遂要求乙公司提供担保,乙公司请丁公司为该汇票作保证,丁公司在汇票背书栏签注“若甲公司出票真实,本公司愿意保证”字样。后经了解,甲公司实际并不存在。丁公司对该汇票承担的责任是()。
有一个工程,甲、乙、丙单独做,分别需48天、72天、96天完成,现由甲、乙、丙轮流做,完成了该项工程,已知甲、乙工作天数之比为1:3,乙、丙工作天数之比为1:2,问甲做了多少天?
HallwardLibrarysupportsthelearning,teachingandresearchneedsoftheFacultyofArtsandtheFacultyofSocialSciences.T
Theneedforbirthcontrolmethodshasdevelopedfairlyrecently,withthedesireamongmanywomentobeabletodecidewhenthe
最新回复
(
0
)