首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int n) { if(n) return fun(n-1)+n; else return 0; } main() { printf("%d\n",fun(3)); } 程序的运行结果是(
有以下程序: #include<stdio.h> int fun(int n) { if(n) return fun(n-1)+n; else return 0; } main() { printf("%d\n",fun(3)); } 程序的运行结果是(
admin
2021-07-09
36
问题
有以下程序:
#include<stdio.h>
int fun(int n)
{
if(n)
return fun(n-1)+n;
else
return 0;
}
main()
{
printf("%d\n",fun(3));
}
程序的运行结果是( )。
选项
A、4
B、5
C、6
D、7
答案
C
解析
fun函数是一个递归函数,n=3,返回f(3-1)+3=f(2)+3=f(1)+2+3=f(0)+1+2+3=0+6=6。
转载请注明原文地址:https://kaotiyun.com/show/Hitp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}程序运行后的输出结果是()。
以下定义数组的语句中错误的是
有以下程序#includemain(){intij,m=1;for(i=1;i0;j--){if(i*j>3)break;m*=i*j;}}printf("m=%d\n"
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
下列叙述中正确的是()。
以下叙述中错误的是
以下程序的输出结果是()。#include<stdio.h>main(){inta=4,b=3,c=2,d=1;printf(’’%d’’,a<b?a:d<c?d:b);}
下列程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。例如,s所指数组有14个元素,则只对
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、
随机试题
直线回归分析中,应变量Y又称为
经络系统中,气血运行的主要通道是
2006年12月3日,甲向乙借款30万元,并且以自己的在建房屋作为担保。双方约定,在甲向乙交付借款后15天内到登记机关办理抵押登记。但是,在款项交付15天后甲拒绝办理登记手续。下列说法正确的是()
固定资产的各组成部分具有不同使用寿命、适用不同折旧率的,应当分别将各组成部分确认为单项固定资产。()
()是航空运输合同订立和运输合同条件的初步证据。
在社区中,当大部分居民感觉到某些需要与期望不能满足,并把它们说出来时,那便是居民的()。
强硬的紧缩政策和严重的失业问题,导致意大利社会不满情绪日益_______。就在莱塔内阁在总统府宣誓就职时,总理府外上演了一起因对政府不满而引发的枪击案。作为欧元区第三大经济体,意大利若因政治局势不稳而_______债务危机再度恶化,将给欧元区乃至整个欧盟带
设函数f(x)有连续导数,F(x)=∫0xf(t)f’(2a—t)dt。证明:F(ga)-2F(A)=f2(A)-f(0)f(2a).
HumanmaleslivingwiththeirmomsmaynotexpecttohavemuchluckhookingupthisValentine’sDay.【C1】______amongthenorther
中国已经公布了个人所得税制度的重大改革措施。改革的主要内容包括将个人的主要所得项目纳入综合征税范围、完善个人所得税费用扣除模式、优化调整个人所得税税率结构等。纳税人可以享受六项专项附加扣除(deduction)——儿童教育、继续教育、严重疾病的健康治疗、房
最新回复
(
0
)