首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果是( )。 #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
2015-05-29
21
问题
以下程序的执行结果是( )。
#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://jikaoti.com/ti/TBE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是【】。#include<iostream.h>voidmain(){chars[]="9876",*p;for(p=s;p<s+2;p++)cout<
对建立良好的程序设计风格,下面描述正确的是()。
根据变量定义“staticintx[5],y[2][3]={9,6,3,1,4,7};”,x[4]=【】,y[1][2]=【】。
定义类对象时自动调用【】为类对象中的数据成员赋初值。
重载一个运算符函数时,其参数表中没有任何参数,这说明该运算是______。
重载赋值操作符时,应声明为______函数
以下定义语句中,错误的是______。
定义重载函数时,应在参数个数或参数类型上【】。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
数据流图中带有箭头的线段表示的是( )。
随机试题
我国城市居住用地土地使用权出让的最高年限为【】
指明一定的组织机构在社会上应起的作用和所处的地位的是()
五行中,水是土的
肝硬化最有意义的病理组织学特点是
(2014年)根据马斯洛需求层次理论,良好的同事关系属于()。
根据会计法律制度的规定,外来原始凭证的金额有错误时,应当采取的正确做法是( )。
遵义会议后,党中央成立三人军事小组,负责指挥全军的军事行动,其成员有()。
现阶段我国教育目的及基本精神是什么?
“一时之强弱在于力,千古之胜负在于理。”这句话蕴含的哲学道理是()。
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i;while(i++);Printf("%d\n",,i);其输出结果是
最新回复
(
0
)