首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果是( )。 #include<iostream.h> #include<iomanip.h> void fun(int n) { if(n!=0) { fun(n-1); for(in
以下程序的执行结果是( )。 #include<iostream.h> #include<iomanip.h> void fun(int n) { if(n!=0) { fun(n-1); for(in
admin
2012-01-20
38
问题
以下程序的执行结果是( )。 #include<iostream.h> #include<iomanip.h> void fun(int n) { if(n!=0) { fun(n-1); for(int i=1; i<=n; i++) cout<<setw(3)<<i; cout<<end1; } } 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/M3Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有如下函数定义:#includeintfun(intk){if(k
以下关于结构化程序设计的叙述中正确的是()。
某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave成员中。例如,学生的成绩是:85.5,76,69.5,85,91,72,64.5,87.5,则他的平均分
有以下程序#include<stdio.h>doublefun(doublea){doublex;x=a-(int)a;returnx;}main(){doublea=3.1415;pr
给定程序MODIl.C中函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。例如,字符串中的数据为:AABBCCDDEEFF,则输出应当是:ABBCDDEFF。
在软件开发中,需求分析阶段可以使用的工具是( )。
有如下程序#includemain(){char*p1=0;int*p2=0;double*p3=0;printf("%d,%d,%d\n",sizeof(p1),sizeof(p2),sizeof(p3));
以下标识符不是关键字的是()。
程序流程图中带有箭头的线段表示的是( )。
下列二叉树描述中,正确的是()。
随机试题
下列哪些选项属于受体的共同特征
经批准委托加工的药品,其包装,标签还应标明
发生气管损伤时,首先要处理的是()。
如果识别出由于舞弊导致的影响存货数量的重大错报风险,下列应对措施中,针对性较差的是()。
2018年1月5日,国家发改委、财政部等12部委联合发布《关于进一步推进煤炭企业兼并重组转型升级的意见》(以下简称《意见》)。《意见》明确指出,支持有条件的煤炭企业之间、煤炭与煤化工企业实施兼并重组,推进中央专业煤炭企业重组其他涉煤中央企业所属煤矿,11家
依《中华人民共和国招标投标法》,下列哪个行为能够使招标行为发生法律效力,一旦有一方违约,应承担违约责任?()
在Windows2003中,用于显示域列表、计算机列表的命令是()。
下面程序的运行结果是______。程序的功能是_______。PublicFunctionmyfun(m,n)Dowhilem>n Dowhilem>n:m=m-n:Loop DoWhilen
Giventhechoicebetweenspendinganeveningwithfriendsandtakingextratimeforhisschoolwork,AndyKliseadmitshewouldp
Themonthofyourbirthinfluencesyourriskofdevelopingdementia.Althoughtheeffectissmallcomparedtoriskfactorssuch
最新回复
(
0
)