首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
34
问题
有以下程序:
#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://www.kaotiyun.com/show/YEkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intx=2;以下表达式中,值不为6的是
以下选项中合法的C语言常量是()。
在结构化方法中,软件功能属于软件开发中的()阶段。
有以下定义语句,编译时会出现编译错误的是()。
请编写函数fun,功能是:判断形参n中的正整数是几位数(输入数据的位数不超过4位),并将结果通过函数值返回。例如:若输入的数据为123,则输出结果为:输入的数字是3位。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
以下选项中,不合法的C语言用户标识符是()。
下列哪一条不属于数据库设计的任务?()
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放人t所指数组中。例如,字符串中的数据为“AA
程序中已构成如下不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量s总是作为指针指向链表的第一个节点。若有以下程序段:q=s;s=s->next:p=s;while(p->next)p=p->next;p-
随机试题
初孕妇,妊娠34周,近1周恶心、呕吐、食欲差入院。皮肤无黄染,肝区叩痛(+),HBsAg(+),HBeAg(+),GPT260U,尿蛋白(-),初步诊断:急性重度性肝炎。应给予积极治疗的原因是下面何项
关于周围神经损伤程度的描述不正确的是
下列关于天然地基上箱基的叙述不正确的是()。
有四个互斥方案,寿命期均为10年,基准收益率为8%,(P/A,8%,10)=6.7101,各方案的初始投资和年净收益如表11-1所示,则最优方案为()。
资产管理业务是指证券公司作为资产管理人,依照有关法律法规及《证券公司证券资产管理业务试行办法》的规定与客户签订资产管理合同,根据资产管理合同约定的方式、条件、要求及限制,对客户资产进行经营运作,为客户提供证券及其他金融产品的投资管理服务的行为。( )
下列各项影响企业营业利润的是()。
“月落乌啼霜满天,江枫渔火对愁眠。姑苏城外寒山寺,夜半钟声到客船。”这首诗中的“姑苏”指的是()。
TheHistoryofFarmingBeforepeoplestartedfarming,theywenttotheforesttolookforplantsorfruittheycouldeat.Thi
Weallhopethatthevaluesthatareimportanttoeachofusarepassedalongtoourchildren.Often,however,thathopeis【B1】_
Inthepast12months,Nigeriahassufferedfromashrinkingeconomy,aslidingcurrency,andaprolongedfuelshortage.Now,Af
最新回复
(
0
)