首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果是( )。 #include #include voidfun(int n) { if(n!=0) { fun(n=1); for(int i=l;i
以下程序的执行结果是( )。 #include #include voidfun(int n) { if(n!=0) { fun(n=1); for(int i=l;i
admin
2012-12-29
54
问题
以下程序的执行结果是( )。
#include
#include
voidfun(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/VwVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中,合法的一组C语言数值常量是()。
有以下程序:#includemain(){intk,n=0;charc,str[]="teach";for(k=0;str[k];k++){c=str[k];switch(k)
在数据管理技术发展的三个阶段中,数据共享最好的是()。
C语言编译程序的功能是()。
若有以下定义:intx[10],*pt=x;则对x数组元素的正确引用是()。
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
若变量已正确定义,则语句s=32;s^=32;printf("%d",s);的输出结果是()。
在线性表的链式存储结构中,其存储空间一般是不连续的,并且()。
从实现的角度划分,C++所支持的两种多态性分别是【 】时的多态性和运行时的多态性。
关于关键字class和typename,下列描述正确的是()。
随机试题
Krashenidentifiesthreekindsofaffectivevariablesrelatedtosecondlanguageacquisition:______.
染色体能提供独立的预后信息,提示预后不良的白血病类型有
哌醋甲酯:山梗菜碱:
当住宅室外水体无护栏保护措施时,在近岸2m范围内水深最深不应超过下列何值?
坚持(),就要把促进人的全面发展作为经济社会发展的最终目的,既着眼于人民现实的物质文化生活需要,又着眼于促进人民素质的提高。
下列固定资产的折旧方法中,属于加速折旧的有()。
某商品经销商在期货市场上做与现货市场商品相同或者相近但交易部位相反的买卖行为,以便将现货市场价格波动的风险在期货市场上抵消。下列各项中,对该经销商采用的风险管理方法表述正确的有()。
A公司2001年年底流通在外的普通股股数为10亿股,2002年4月1日以2002年年底总股本为基数,实施10送5的分红政策,红股于4月16日上市流通,2002年的净利润为4亿元,则2002年每股收益为()元。
“明天早晨8点准时到餐厅吃早餐”,这种导游讲解语调是()。
某学校安排音乐教师兼职法制教育,该学校的行为()。
最新回复
(
0
)