首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(int a) { if(a>1)fun(a一1); printf(“%d”,a); } main() { int q=5;fun(q);prinf
有以下程序: #include void fun(int a) { if(a>1)fun(a一1); printf(“%d”,a); } main() { int q=5;fun(q);prinf
admin
2021-07-09
43
问题
有以下程序:
#include
void fun(int a)
{ if(a>1)fun(a一1);
printf(“%d”,a);
}
main()
{ int q=5;fun(q);prinff(“\n”);}
执行后的输出结果是( )。
选项
A、1 2 3 4 5
B、5 4 3 2 1
C、0 1 2 3 4 5
D、5 4 3 2 1 0
答案
A
解析
本题考查递归函数。函数fun(a)在a>1时,递归调用。fun(a—1),否则输出a的值,由于prinff()函数在递归调用之后,所以直到递归函数运行完后再执行printf()函数,所以fun(5)中首先递归调用fun(4),再递归调用fun(3)、fun(2),fun(1),最后当a=1时,输出1,接着输出2、3、4、5,所以输出结果为:1 2 3 4 5,答案为A。
转载请注明原文地址:https://kaotiyun.com/show/YEkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includevoidsp(int*a){intb=2;*a=*a*2;printf("%d,",*a);a=&b;*a=*a*2;printf("%d,",*a);}main(){intk=3;
有以下程序#includemain(){inta=7;while(a--);printf("%d\n",a);}程序运行后的输出结果是
下面描述中不属于数据库系统特点的是
给定程序MOD11.C中,函数fun的功能是:在有n名学生,2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是:76.125000请改正函数
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
若运行时给变量X输入12,则以下程序的运行结果是()。main(){intx,y;scanf(“%d”,&x);y=x>127x+10:x一12;printf(“%d\n”,y);}
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含尺中的所有元组,这样的集合运算称为()。
以下选项中,合法的一组C语言数值常量是()。
以下不合法的数值常量是()。
下面属于白盒测试方法的是()。
随机试题
按照库存的目的进行分类,为了满足企业日常经营要而建立的库存为()。
A、高流量吸氧B、绝对卧床休息C、使用硝酸甘油制剂D、降低颅内压、制止抽搐E、限制钠盐的摄入心绞痛的首要处理措施()
A.红色斑丘疹,退疹后有细小脱屑及色素沉着B.斑丘疹,退疹后无脱屑及色素沉着C.皮肤弥漫性充血,上有密集针尖大小丘疹D.皮疹向心性分布:红斑疹、丘疹、疱疹混合E.红色斑丘疹,颈与躯干部多见水痘的皮疹特点是
患者,男性,48岁。诊断为支气管扩张,略血100ml后突然出现胸闷气促、张口瞪目、两手乱抓、大汗淋漓、牙关紧闭。对大咯血出现窒息征象者的护理措施正确的是
产后产妇的心理调适过程中,依赖期多出现在产后
私募基金是指以非公开方式向投资者募集资金设立的投资基金,各类私募基金募集完毕,均应当向基金业协会办理备案手续()。
下列不属于导游人员资格考试条件的是()。
长期以来,大家对金融危机的认识是,发生金融危机的国家受损最大。的确,过去的金融危机是受伤,而这次金融危机则让所在国受益。美国是这次金融危机的源头,赚的却比赔的多。下列哪些选项可以支持这个结论?Ⅰ.欧债危机泛滥,使欧洲的竞争力弱化,而美国的
十进制数值87的二进制数值是
A、Students.B、Buildings.C、Teachers.D、Equipment.A
最新回复
(
0
)