首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果是( )。 #include<iostream.h> #include<iomanip.h> void fun(int n) { if(n!=0) { fun(n-1);
以下程序的执行结果是( )。 #include<iostream.h> #include<iomanip.h> void fun(int n) { if(n!=0) { fun(n-1);
admin
2019-06-12
66
问题
以下程序的执行结果是( )。
#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/qQ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设程序如下:#includeusingnamespacestd;intmain(){int**p,*q,r=10;q=&r;p=&q;cout
类MyClass的定义如下:classMyClass{public:MyClass(){Value=0.)SetVariable(inti){value=i;}private:int
以下程序段是函数返回a所指数组中最大的值所在的下标值,横线处的语句为()。fun(int*a,intn){inti,j=0,k;k=j;for(i=j;ia[k])______
将以下程序写成三目运算表达式是()。if(x
下面叙述错误的是()。
在数据库设计中,将E-R图转换为关系模式的过程属于()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
1,2,3,4四个元素按顺序进栈,不可能的出栈顺序为()。
__________是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
随机试题
A、800dollars.B、600dollars.C、400dollars.D、200dollars.D男士说他喜欢那件绿色外套,但是它的价格却是那件蓝色外套的两倍;女士说400美元确实太贵了,但是真的很适合这位男士。由此可见,蓝色外套的
机会成本的起因是()。
在筹资方式中,公司债券筹资与普通股筹资相比较,( )。
( )不属于《银行业监督管理法》对银行业监督管理目标的叙述。
一张信用证的受益人要求原证的通知行或其他银行以原证为基础,另开一张内容相似的新信用证称为()。
Theideathatmusicmakesyousmarterhasreceivedconsiderableattentionfromscholarsandthemedia.Currentinterestin【1】betw
阿尔迪、里德尔等德国超市折扣连锁店在全球食品涨价潮中逆市走俏。德国模式的折扣连锁店经营方式不同于普通超市、家庭店铺或法国特色的农民市场。它的店面一般仅有两三百平方米,过道狭窄,商品包装简单,80%以上的商品都是食品和饮料,其价格一般要比普通超市低30%到5
【B1】【B10】
2021年11月16日,中国国家主席习近平同美国总统拜登举行视频会晤,双方就事关中美关系发展的战略性、全局性、根本性问题以及共同关心的其他重要问题进行了充分、深入的沟通和交流。习近平强调,新时期中美相处应该坚持的原则是()。
ItgivesusmuchpleasuretosendyouthegoodsaskedforinyourletterofSeptember10.
最新回复
(
0
)