首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果是( )。 #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
48
问题
以下程序的执行结果是( )。
#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全国计算机二级
相关试题推荐
有以下程序#includemain(){char*mm[4]={"abcd","1234","mnop","5678"};char**pm=mm;inti;for(i=0;i
若变量都已正确说明,则以下程序段输出结果为()。#includemain(){chara=’a’;intb=2:printf(a>b?”***a=%d”###b=%d”,a,b);}
在面向对象方法中,不属于“对象”基本特点的是()。
下列给定程序中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,若给a输入字符串:ABCDEFGKHIJK,调用函数后,字符数组b中的内容为:ABCDEFGHIJK。请改正程序中的错误,使它能得出
有以下定义:inta;longb:doublex,y;则以下选项中正确的表达式是()。
在源程序的开始处加上#include<stdio.h>进行文件引用的原因,以下叙述正确的是()。
以下叙述中错误的是()。
下面可以作为软件需求分析工具的是()。
设有定义:doublea[10],*s=a;,以下能够代表数组元素a[3]的是()。
在C++语言中,封装是借助于什么达到的?
随机试题
用定义判断下列广义积分的敛散性,若收敛,则求其值:(1)(2)
A.国务院药品监督管理部门B.省级药品监督管理部门C.市级药品监督管理部门D.药品监督管理部门设置的派出机构接触药品的包装材料和容器由何部门批准注册()
西方经济学者把()理论扩展到土地使用、区位及运输等相关理论上,使之成为土地经济学、城市经济学等学科研究的重要基础。
通过工资分摊生成的会计凭证,将传递到()。
关于市场组合,下列叙述错误的是()
对以“商住两用房”名义申请商用房贷款的,贷款额度不超过所购或所租商用房价值的()。
你为什么选择幼儿园教师这个职业?提示:可以围绕以下四个方面进行写作:(1)对这个职业的理解。(2)这个职业是专业性职业吗?幼儿园教师是专业技术人员吗?其专业性何在?(3)你已经具备了哪些专业能力和职业资格?(4)幼儿园教师在班级工作中的主要职责?
Theex-presidenthadbeen______inthecountrytorefreshhismindbeforehepassedaway.
WhichofthefollowingisNOTtrueabouttheman’sviewonmakingafilmandplayingmusic?
Whatdoesthewomanwanttoget?
最新回复
(
0
)