首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果是( )。 #include #include voidfun(int n) { if(n!=0) { fun(n=1); for(int i=l;i
以下程序的执行结果是( )。 #include #include voidfun(int n) { if(n!=0) { fun(n=1); for(int i=l;i
admin
2012-12-29
73
问题
以下程序的执行结果是( )。
#include
#include
voidfun(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://kaotiyun.com/show/VwVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
有以下程序:#includemain(){ints;scanf(“%d”,&s);while(s>0){switch(s){case1:prinff(“%d”,s+5);
下列叙述中,正确的是()。
有以下程序:#include<stdio.h>intfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;i<n;i++)
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
以下关于typedef的叙述错误的是
下面描述中不属于软件需求分析阶段任务的是()。
某棵树中共有25个节点,且只有度为3的节点和叶子节点,其中叶子节点有7个,则该树中度为3的节点数为()。
算法的有穷性是指()。
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为______。
随机试题
汽轮机热力试验大致包括哪些内容?试验前应做哪些工作?
关于胎儿宫内生长迟缓的诊断标准,下列说法正确的是()
生物制品的制备过程不包括
诊断应首先考虑下列哪项治疗是错误的
哪种中毒不会引起中毒性溶血
施工企业自行研发并拥有的特殊施工方法,属于()法律关系。
A项目在建设期内投入全部原始投资,该项目的净现值率为0.2,则该项目的获利指数为()。
战争文化研究运用了多种学科、多种理论和多种研究方法来解释战争与社会文化之问的互动关系,远比运用单一学科解释要______得多,可以修正过去一些错误或存在______的观点,也可以对历史进行另外一种角度的解释或观察。
Thepossiblementalhealtheffectsofcitylivingaffectmanypeople.Peopleoftenmovetocitiesforbetterjobsandmorecultu
Theproblemofthestandardeducationaltestsiscausedby______.
最新回复
(
0
)