首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果是( )。 #include #include void fun(int n) { if(n!=0) { fun(n-1); for(int i=l;i
以下程序的执行结果是( )。 #include #include void fun(int n) { if(n!=0) { fun(n-1); for(int i=l;i
admin
2017-09-21
35
问题
以下程序的执行结果是( )。
#include
#include
void fun(int n)
{
if(n!=0)
{
fun(n-1);
for(int i=l;i<=n;i++)
cout<
cout<
}
}
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/DHAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
多态性分为两类:编译时的多态性和【】。
下列程序的输出结果为#include<iostream.h>intfunc(intn){if(n<1)returnl;elsereturnn+func(n-1);
在数据库设计中,将E-R图转换成关系数据模型的过程属于
C++源程序中,只有【 】个主函数。
在单链表上难以实现的排序方法有希尔排序、【 】和堆排序。
下列运算符中,在C++语言中不能重载的是
假定一个一维数组的定义为"chara[8],b;"若把该数组最后一个元素赋值给b,应该采取的表达式为:______。
在程序设计阶段应该采取________和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是
按照“先进后出”原则组织数据的数据结构是()。
随机试题
A.风寒感冒B.阴虚感冒C.时行感冒D.体虚感冒E.风热感冒清瘟解毒丸适用于()
财政在收支过程中的各种形式有()。①税收②上缴利润③国债④财政性收费⑤财政拔款⑥财政性货款⑦财政投资⑧财政周转金⑨财政补赔
关于工程文件归档顺序的说法,正确的有()。
根据我国《证券法》,对证券公司实行()管理。
工资及职工福利费、职工工会经费和职工教育经费超标准列支的金额是()万元。在计算应纳税所得额时,允许扣除的业务招待费金额为()万元。
社会主义宏观经济调控的基本目标是()。
扩张性财政政策包括______,紧缩性财政政策包括______。
在异步通信中,每个字符包含1位起始位、7位数据位和2位终止位,若每秒钟传送500个字符,则有效数据速率为__________。
Whatisthesourceofthisextremeself-confidencefoundinalmostalloptimists(乐观主义者),thisbeliefthattheycanaccomplishgr
Thenursewaspleasedtofindthatthekidswereallinhigh______.
最新回复
(
0
)