首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果是( )。 #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
31
问题
以下程序的执行结果是( )。
#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://jikaoti.com/ti/LPL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx[3][2]={0},i;for(i=0;i
有以下程序#include<stdio.h>intmul(intval){staticintinit=1;returninit*=val;}main(){inti;for(i=1;i<
有以下程序:main(){intn=0;do{n++;printf(’’%d\n’’,n);}while(n<=3);}程序的输出结果是()。
若变量都已正确说明,则以下程序段输出结果为()。#includemain(){chara=’a’;intb=2:printf(a>b?”***a=%d”###b=%d”,a,b);}
以下语句中存在语法错误的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
设有下面的定义:structst{inta;floatb:}d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
设有课程关系模式如下: R(C#,Cn,T,Ta)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为(
若有定义:charch;inta;doubled;,当输入为12345678910.36时,以下选项中能给各个变量正确输入数据的是()。
下面属于系统软件的是()。
随机试题
你作为一名社区工作人员去入户调查,调查对象是一位老人,到达时发现住户家里冒出白烟。出现这个状况。你怎么处理?
电气设备检修的基本方法有哪些?
阅读郁达夫《故都的秋》中的文字:南国之秋,当然是也有它的特异的地方的,譬如廿四桥的明月,钱塘江的秋潮,普陀山的凉雾,荔枝湾的残荷等等,可是色彩不浓,回味不永。比起北国的秋来,正像是黄酒之与白干,稀饭之与馍馍,鲈鱼之与大蟹,黄犬之与骆驼。请回答:
慢波睡眠的特征包括
某女,26岁,妊娠3个月以来,按月有少量月经来潮,但胎儿生长、发育正常,不能诊断为( )
依据产品质量法,下列有关产品责任归责原则的表述中,哪些是正确的?()
从开标至工程竣工交付使用后5年时间内,业主或招标人均不得将投标人的投标资料向任何第三方泄露,除非征得原投标人的书面同意。()
下列关于基建过程中有关费用、损失和收益处理的说法中,正确的是()。
已知函数f(χ)的定义域为全体实数,则对于χ∈R,均满足f(χ+m)=(m>0).证明:函数f(χ)是周期函数.
IntheUnitedStates,campaigns【S1】______everyelectionandoftenbeginmanymonthsorevenyearsbeforetheelection.Tolaunch
最新回复
(
0
)