首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(int n) { if(n==1) return 1; else return(n+fun(n一1)); } main() { int y; scanf(’’%d’’,&y); y=fun(y);
有以下程序: #include int fun(int n) { if(n==1) return 1; else return(n+fun(n一1)); } main() { int y; scanf(’’%d’’,&y); y=fun(y);
admin
2021-06-15
21
问题
有以下程序:
#include
int fun(int n)
{
if(n==1)
return 1;
else
return(n+fun(n一1));
}
main()
{
int y;
scanf(’’%d’’,&y);
y=fun(y);
printf(’’%d\n’’,y);
}
执行程序时,输入5,程序运行后的输出结果是( )。
选项
A、5
B、10
C、15
D、20
答案
C
解析
子函数的功能是迭代求和,输入5的迭代过程是5+4+3+2+1=15。
转载请注明原文地址:https://kaotiyun.com/show/6utp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,则语句S=32;s^=32;printf(“%d”,s);的输出结果是()。
有以下程序#includemain(){inta=7;while(a--);printf("%d\n",a);}程序运行后的输出结果是
关于算法,以下叙述中错误的是
有以下程序main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序的运行结果是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
有以下程序:#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf(’’y=%d\n’’,y);}程序的运行结果是(
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
若有定义语句:intx=10;则表达式x-=x+x的值为
下列选项中不属于结构化程序设计方法的是
随机试题
整理券は入り口で係の人に________いいですよ。
课堂教学的主要形式是()
表示化学毒物在体内达动态平衡时的分布体积常数为
熔断器一般不做过载保护用,而是做()电动机的起动和短路保护。
下列选项中,属于电话通信系统的有()。
下列()不是世界银行规定的项目总建设成本的组成部分。
()技术通常伴随着计量方法的复杂化,进而形成新的风险。
阅读下面初中课堂教学片段,回答问题。教师:同学们,我们都知道我国冬季南北气温温差特别大,为什么会有很大差异呢?请同学们仔细阅读一下代表北半球我国冬季的“我国1月平均气温图”,你们在七年级的时候有没有见过类似的图?学生:有,世界气温分布图。教师:这上面
气候变化影响了咖啡种植,咖啡危机已在酝酿。气温和降水变化会降低咖啡的产量和质量,增加病虫害压力。研究显示,气温平均升高2qC会增加疾病(咖啡叶锈病)和害虫(咖啡虎天牛)的风险。事实上,大部分具有可能性的解决方案,或是代价昂贵,或是有负面后果。因而,需要研究
Thewriter_________________(梦想着他的书有朝一日能成为销书).
最新回复
(
0
)