首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果是( )。 #include #include void fun(int n) { if(n!=0) { fun(n-1); for(int i=l;i
以下程序的执行结果是( )。 #include #include void fun(int n) { if(n!=0) { fun(n-1); for(int i=l;i
admin
2017-09-21
42
问题
以下程序的执行结果是( )。
#include
#include
void fun(int n)
{
if(n!=0)
{
fun(n-1);
for(int i=l;i<=n;i++)
cout<
cout<
}
}
void main()
{
fun(3);
}
选项
A、0
0 1
0 1 2
B、1
1 2
1 2 3
C、1
2 2
3 3 3
D、1
2
3
答案
B
解析
首先由程序中的主函数main入手,调用fun函数,参数为3。fun(n)函数在其内部,当n不等于0时,递归调用fun(n-1)。当参数为3时,fun(3)调用fun(2)…,然后利用for循环输出i值,当n=1时,只输出1,输出回车后,就跳入fun(2),输出1,2,最后输出是1,2,3。
转载请注明原文地址:https://www.kaotiyun.com/show/DHAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为
以下各选项组中,均是C++语言关键字的组是
下列关于指针的操作中,错误的是
若要说明一个类型名STP,使得STP s;等价于char*s,以下选项中正确的是
下列选项,不正确的是
软件生命周期包括八个阶段。为使各时期的任务更明确,又可以分为以下三个时期:软件定义期,软件开发期,软件维护期。编码和测试属于【 】期。
下列运算符中全都可以被友元函数重载的是()
若有以下定义和语句 int a=4.b=3.* p, * q, * w; p=&a;q=& b; w=q;q=NULL; 则以下选项中错误的语句是
算法的复杂度主要包括时间复杂度和______复杂度。
栈和队列的共同特点是
随机试题
下列选项中,不属于劳动关系运行的三个阶段的是()。
下列便血表现中提示上消化道出血的是
李某,初孕妇,孕36周,四步触诊结果:于子宫底部触到圆而硬的胎儿部分,在耻骨联合上方触到较软而宽、不规则的胎儿部分,胎背位于母体腹部右前方。胎心音于脐上右侧听到。则胎方位为
氟牙症牙齿特点是
人体实验的道德原则错误的是
患者,女,18岁。右手食指被铁钉刺伤7天,现头晕头痛,张口不利,咀嚼无力。其诊断是
良渚文化
Vitamins,likeminerals,arechemicals.Thereisabsolutelynotdifference(1)______inthechemicalstructureofthenaturevit
A、Hewantstoliveoffcampus.B、Thereareadvantagesanddisadvantagestolivingoffcampus.C、Livingspaceinthedormiscrow
TheGrandCanyonis_____________________________(最宽处达两万四千米).
最新回复
(
0
)