首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果是( )。 #include #include void fun(intn) { if(n!=0) { fun(n—1); for(int i=1;i
以下程序的执行结果是( )。 #include #include void fun(intn) { if(n!=0) { fun(n—1); for(int i=1;i
admin
2021-02-22
22
问题
以下程序的执行结果是( )。
#include
#include
void fun(intn)
{
if(n!=0)
{
fun(n—1);
for(int i=1;i<=n;i++)
cout<
cout<
}
}
void main()
{
fun(3);
}
选项
A、0
01
012
B、1
12
123
C、1
22
333
D、1
2
3
答案
B
解析
首先由程序中的主函数main入手,调用fun函数,参数为3。fun(n)函数在其内部,当n不等于O时,递归调用fun(n-1)。当参数为3时,fun(3)调用fun(2)…,然后利用for循环输出i值,当n=1时,只输出1,输出回车后,就跳入fun(2),输出1,2,最后输出是1,2,3。
转载请注明原文地址:https://kaotiyun.com/show/Tnfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类Integers和主函数main的定义。一个Integers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函数add的作用是将一个元素添加到集合中,成员函数
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:(
下列关于new和delete运算符的叙述中,错误的是()。
下列叙述中正确的是()。
如下函数模板:template<classT>Tsquare(Tx){returnx*x;}其中T是()。
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
下列关于抽象类的表述中正确的是()。
算法的空间复杂度是指()。
对数组名作函数的参数,下面描述正确的是()。
软件测试的目的是()。
随机试题
因意外事故,小明的小肠被切除1米,他因此患上了营养不良症。对此,下列说法正确的是()。
周公为了使西周的统治合法化,提出的学说是()
A.晚餐碳水化合物摄入过多B.夜间曾发生过低血糖C.夜间肝脏葡萄糖产生过多D.清晨胰岛素作用不足E.清晨胰岛素拮抗激素增多Somogyi效应的原因是
关于老年性阴道炎的临床表现,下列说法错误的是()。
可以用治湿热黄疸的药物是()。
采用搅拌机容量为6001.的自落式搅拌机搅拌混凝土,要求混凝土的坍落度大于70mm时,其最短搅拌时间为()min。
关于证券公司必须持续符合的风险控制指标标准,下列说法正确的是()。
在产品形成过程中,产品质量主要受()等因素的影响。
教育的本体功能之一是()
设A为2阶矩阵,α1,α2为线性无关的2维列向量,Aα1=0,Aα2=2α1+α2.则A的非零特征值为_______.
最新回复
(
0
)