首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果是( )。 #include #include void fun(int n) { if(n!=0) { fun(n-1); for(int i=1;i
以下程序的执行结果是( )。 #include #include void fun(int n) { if(n!=0) { fun(n-1); for(int i=1;i
admin
2021-02-22
13
问题
以下程序的执行结果是( )。
#include
#include
void fun(int n)
{
if(n!=0)
{
fun(n-1);
for(int i=1;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/Qmfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classONE{intc;public:ONE():c(0){cout
下列叙述中正确的是
下列代码段声明了3个类classPerson{};classStudent:publicPerson{};classUndergraduate:Student{};下列关于这些类之间关系的描述中,错误的是(
下列关于模板的描述中,错误的是()。
下列关于模板的叙述中,错误的是()。
用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了多个类,但类不能达到输出要求,按照定义的输出修改函数,使得输出如下:TestClass311estClass2TestClass1其中定义的类并不完整
下面的符号中可以用作C++标识符的是()。
派生类的构造函数的成员初始化列表中,不能包含()。
请打开考生文件夹下的解决方案文件proj3,其中包含主程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有类Array的定义和主函数main的定义。请把主程序文件中的Array类的成员函数Contrary()的定义补充完整,经补充后运
随机试题
常用于临床血清蛋白分离的常规方法是
根管治疗过程发生的并发症中,可能引起严重后果的是
根据《建设工程质量管理条例》,工程监理单位有()行为的,将被处以50万元以上100万元以下的罚款,降低资质等级或者吊销资质证书。
假设某投资者希望5年年末有10000元资金,年复利率为10%,则该投资者现在须一次存款()元。
《汉魏两晋南北朝佛教史》于1938年问世,至今已超过半个世纪,此书规模之________,结构之谨严,材料之丰富,考证之________,问题提出之深刻,剖析解释________,实在可为中外学者们的楷模。 依次填入横线部分最恰当的一项是()。
根据以下资料,回答以下问题。2011年收入增长最快的公司(前10名)中,2010年收入最高的公司的收入是收入最低的公司的()倍。
患者,女性,47岁,面部外伤造成右侧上唇部分缺损,缺损大小相当于上唇的1/5,伤口不甚干净,创面已不渗血。以下处理措施中,哪项是不必要的()。
中国民间舞秧歌中的“大场”通常用在舞蹈的()。
Writeanessayof160~200wordsbasedonthefollowingdrawing.Inyouressay,youshould1)describethedrawingbriefly,
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
最新回复
(
0
)