首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果是( )。 #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
15
问题
以下程序的执行结果是( )。
#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>usingnamespacestd;classBase{intx;public:Base(int
若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的方法是()。
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;}
下列运算符中,在C++语言中不能重载的是
插入排序算法的主要思想:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。classInsert{public:Insert(int*b0,in
随机试题
有泌尿系结石病史的人,饮食护理应()
除哪项外,均能体现"因人制宜"治则()
期货交易所只能实行全员结算制度。()
企业出售交易性金融资产时,要将原计入公允价值变动损益的金额转入营业外收入中。()
根据我国宪法的规定,我国宪法的解释机关是()。
A、 B、 C、 D、 A
以下()是数据常用的运算。I.检索II.插入III.删除Ⅳ.更新V.排序
在考生文件夹下打开文档Excel.xlsx。【背景素材】财务部助理小王需要向主管汇报2013年度公司差旅报销情况,现在请按照如下需求,在Excel.xlsx文档中完成工作:在“差旅成本分析报告”工作表B4单元格中,统计2013年员工钱顺卓报销的火车
A、Goshopping.B、Tidythehouse.C、Gotochurch.D、Visitrelatives.A由原文可知,女士听说圣诞节后的第一天是大减价的日子,男士对此表示肯定,并告诉女士可以在26号那天去购物中心看看;女士说
(1)Theyear2010beganwithaherdofmanufacturerschasingAmazon’sKindle.Itendswithsomeofthesamecompaniesinpursuit
最新回复
(
0
)