首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果是( )。 #include<iostream.h> #include<iomanip.h> void fun(int n) { if(n!=0) { fun(n-1); for(in
以下程序的执行结果是( )。 #include<iostream.h> #include<iomanip.h> void fun(int n) { if(n!=0) { fun(n-1); for(in
admin
2012-01-20
31
问题
以下程序的执行结果是( )。 #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<<end1; } } 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/M3Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知下列函数定义:fun(int*b,intc,intd){intk:for(k=0;k
软件生命周期中的活动不包括()。
设有一个M*N的矩阵已经存放在一个M行N列的数组x中,且有以下程序段:sum=0;for(i=0;i
某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave成员中。例如,学生的成绩是:85.5,76,69.5,85,91,72,64.5,87.5,则他的平均分
有如下嵌套的if语句:if(a
C语言规定,在一个C程序中,main()函数的位置()。
下列说法正确的是()。
假设有语句sizeof(double),则它是()。
在面向对象方法中,不属于"对象"基本特点的是()。
下列二叉树描述中,正确的是()。
随机试题
清洗气路连接金属管内壁时应先用无水乙醇进行疏通处理。()
Tobeagoodteacher,youneedsomeofthegiftsofagoodactor:youmustbeableto【C1】______theattentionandinterestofyou
支链氨基酸代谢病的代表性疾病为
若合同当中的数量条款规定了卖方交货的数量可有5%的增减幅度,则合同中的价格条款也应作出相应的规定。()
乙公司2016年9月30日在证券市场上发行短期公司债券用于某项投资业务,债券按面值2000万元公开发行,乙公司承诺在6个月后以2100万元回购,乙公司发行债券的相关费用20万元,实际收到发行收入1980万元,乙公司将其确认为交易性金融负债。2016年12月
下列关于讯问犯罪嫌疑人的叙述正确的是()。
下列程序的功能是把顺序文件smtextl.txt的内容全部读入内存,并在文本框Textl中显示出来。请填空。PrivateSubCommand1_Click()DiminDataAsStringText1.Text=""Open"smt
「あの、これ、()物ですが……」「どうもありがとうございます。」
Sheisvery______upsettingherhusband,ashehasaviolenttemper.
MemoTo:KatherineAnderson,GeneralManagerFrom:StephenBlack,SalesDepartmentDate:19November,2013Subject:Resignation(
最新回复
(
0
)