首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果是( )。 #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
58
问题
以下程序的执行结果是( )。
#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全国计算机二级
相关试题推荐
下面的函数调用为:fun(x+y,3,min(n-1,y))则fun的实参个数是()。
在下列关于二叉树的叙述中,正确的一项是()。
在TestClass类的定义中,对赋值运算符=进行重载。请将画线处缺失的部分补充完整。___________TestClass::operator=(constTestClass&rhs){if(this==&rhs)return
有如下程序:#includeusingnamespacestd;classA{public:staticinta:voidinit(){a=1;}A(inta=2){i
有如下程序:#includeusingnamespacestd;inti=1;classFun{public:staticinti;intvalue(){retur
下面重载乘法运算符的函数原型声明中错误的是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
下列选项中,作为是数据库系统的核心的是()。
下列关于类和对象的叙述中,错误的是()。
随机试题
(11-04)简述公共政策变动的原因。
患者,女,33岁。右腹股沟区疼痛伴发热9天。7天前开始出现行走困难,右腹股沟部触及6cm×3cm肿块、压痛、无波动感、髋关节不能伸直,伸髋时剧痛。实验室检查白细胞2.6×109/L,诊断为:
关于温度敏感突变株(ts突变株)的叙述,下列哪项是正确的
含环烯醚萜类成分的药材是
创业投资企业的经营范围限于()等方面。
建筑安装工程费用组成中,()不属于规费。
股份有限公司申请股票在深圳证券交易所创业板市场上市,应当具备的条件有()。
根据个人所得税法律制度的规定,下列收入中,应按“劳务报酬所得”项目缴纳个人所得税的是()。
凡双方签订承包、租赁合同,将企业或企业部分资产出包、租赁,出包、出租者向承包、承租方收取的承包费、租赁费,一律按“服务业”税目征收营业税。()
实施素质教育的重点是()。
最新回复
(
0
)