首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果是( )。 #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
60
问题
以下程序的执行结果是( )。
#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全国计算机二级
相关试题推荐
假定TestClass为一个类,则该类的拷贝构造函数的声明语句为()。
下面关于函数模板的表述中不正确的是()。
已知递归函数fun的定义如下:inifun(intn){if(n
如果表达式—x/y中的“—”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
数据结构分为逻辑结构和存储结构,循环队列属于__________结构。__________
下列关于类、对象、属性和方法的叙述中,错误的是()。
在下面的程序的横线处填上适当的语句,使该程序的输出为12。#includeusingnamespacestd;classBase{public:
下面关于运算符重载的描述中,正确的是()。
下面有关this指针的叙述中,正确的是()。
在C++中,若需要在程序文件中进行标准输入输出操作,则必须在开始处加入预处理命令#include<iostream.h>,若使用到数学库中的函数时,要在源程序的开始处加入预处理命令【】。
随机试题
切口感染常发生在术后()
易化肌紧张的中枢部位
妊娠期妇女拔牙的最佳时期为
邪入营血证的舌象是气血瘀滞证的舌象是
A.脓液稠厚,黄色,无臭味B.脓液稀薄,量大,淡红色C.脓液淡绿色D.脓液稠厚,恶臭E.脓液稀薄,恶臭铜绿假单胞菌感染的是()
当进口棉花完税价格低于或等于11.397元/千克时,按0.570元/千克计征从量税。
中央银行选择货币政策中介目标的依据主要有哪些?
Completetheformbelow.WriteNOMORETHANTWOWORDSAND/ORANUMBERforeachanswer.PhoneinterviewName:JohnMurphyExample
Ifyouarearesident,you’llfinditusefultoopena【T1】________.Allthelargebankshaveanetworkof【T2】________acrossthe
Therewasatimeinthe1960’sand1970’swhensomepeoplebelievedthatcoffeewouldreplaceteaasBritain’sfavoritebeverage
最新回复
(
0
)