首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
60
问题
有以下程序:
#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://kaotiyun.com/show/Tgtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
设有定义:intk=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是()。
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
下列叙述中错误的是
若有语句:char*line[5];,以下叙述中正确的是
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是()。
不合法的数组定义是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
有以下程序:#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;e.b+=1;c.p+=2:}main(){inti;Aa={1,2}
在黑盒测试方法中,设计测试用例的主要根据是
随机试题
取得直接关系公共利益的特定行业的市场准入行政许可的被许可人,应当按照国家规定的服务标准、资费标准和行政机关依法规定的条件,向用户提供安全、方便、稳定和价格合理的服务,并履行普遍服务的义务;未经作出行政许可决定的行政机关批准,不得擅自停业、歇业()
如果原水碱度过低,造成混凝不良,可加适量石灰或其他碱化剂提高碱度。
神经垂体分泌的激素主要有___________和催产素。
流行性乙型脑炎最具特征性的病变是
资金结构的合理化由多方面决定,主要有()。
下列各项中,不应计入销售费用的是()。
下列关于中国刑法适用范围的说法,哪个是正确的?()
癌症患者只要接受化疗,就会承受很强的副作用,而化疗的副作用会导致癌症患者抵抗力下降,因此,抵抗力下降的人容易患癌症。以下哪项与上文中的推理最接近?
以下说法中正确的是()。
Ifyouassociatewithsuchpeople.I’mafraidyou______serioustrouble.
最新回复
(
0
)