首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果是( )。 #include<iostream.h> #include<iomanip.h> void fun(int n) { if(n!=0) { fun(n-1); for(int i=1;i<=n;i++) cout<<se
以下程序的执行结果是( )。 #include<iostream.h> #include<iomanip.h> void fun(int n) { if(n!=0) { fun(n-1); for(int i=1;i<=n;i++) cout<<se
admin
2019-04-01
32
问题
以下程序的执行结果是( )。
#include<iostream.h>
#include<iomanip.h>
void fun(int n)
{
if(n!=0)
{
fun(n-1);
for(int i=1;i<=n;i++)
cout<<setw(3)<<i;
cout<<endl;
}
}
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/ReAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中不符合良好程序设计风格的是
类MyClass的定如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){}MyClass(inti){value=newint(i);}
软件工程的理论和技术性研究的内容主要包括软件开发技术和
串的长度是
下列关于线性表、栈和队列的叙述,错误的是
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,且每一个______实际上对应一个处理模块。
软件生命周期可分为多个阶段,一般分为定义阶段、开发和维护阶段。编码和测试属于______阶段。
下面的符号中可以用作C++标识符的是()。
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
在气瓶温度达到()左右时,易熔塞即熔化。
周幽王被犬戎所杀的年份是()
宗臣的()成就在“后七子”中较为突出。
A.胆道蛔虫症B.急性梗阻性化脓性胆管炎C.肝脓肿D.急性水肿型胰腺炎E.急性化脓性胆囊炎
为了减少对城市的干扰,城市中心商业综合体建筑的停车设计,不宜采用:
根据我国税收征收管理相关法律的规定,下列各项税款中,()属于税务机关可以无限期追征的事项。
生漆作涂料时的特殊功能有()。
在各种动物中,只有人的发育过程包括了一段青春期,即由性器官逐步发育到完全成熟的一段相对较长的时期。至于各个人种的原始人类,当然我们现在只能通过化石才能确认和研究他们曾经存在,是否也像人类一样有青春期这一点则难以得知,因为……以下哪项作为上文的后继最
Inmanycountries,whenpeoplegivetheirname,theyrefertothemselvesusingtheirlastnameorfamilyname.IntheUnited
A、Topleasehisfatherwhowassick.B、Tomakemoneyforhisfather.C、TohelptheAmericanLiverFoundation.D、Tostayfreeof
最新回复
(
0
)