首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
54
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序#includemain(){intij,m=1;for(i=1;i0;j--){if(i*j>3)break;m*=i*j;}}printf("m=%d\n"
以下选项中表示一个合法的常量的是(说明:符号□表示空格)()。
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
有下列程序:main(){inta[4][4]={{1,4,3,2),{8,6,5,7),{3,7,2,5},{4,8,6,1)),i,k,t;for(i=0;i
有以下程序≠}include,main(){inta=0,b=0;/*给a赋值a=10;b=20;给b赋值木*/printf("a+b=%d\n",a+b);/*输出计算结果*/)程序运行后的输出结果
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),x—1);printf(“x=%d,y=%d”,X,y);
下列程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。例如,s所指数组有14个元素,则只对
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。例如,二维数组中的数据为:33333333444444445555
随机试题
脑动脉栓塞的栓子最可能来自
男,20岁,因突发四肢抽搐伴意识丧失2分钟而入院。意识逐渐恢复后,仍昏睡、头痛、无力,对抽搐全无记忆。
硫糖铝服后可能导致哌仑西平服后可能导致
不规则盘卷状报验的不锈钢钢材(截面为矩形,宽为50毫米,厚为5毫米)除热轧外未经进一步加工
企业购进持有至到期投资时,发生的溢折价应记入的会计科目是()。
甲公司和乙公司均为增值税一般纳税人,适用的增值税税率均为17%。甲公司委托乙公司销售一批商品200件,协议价格为100元/件,成本为60元/件。根据委托销售协议,乙公司不能将没有销售出去的商品退回给甲公司;假定商品已经发出,甲公司将该批商品交付乙公司时增值
完全垄断市场具有哪些特征?
终身教育是()。
“改革是最大的红利”,“宪法的生命在于实施”。让权力回归原位,让权利一视同仁;让有产者有恒产,让无力者有尊严。一成不变、_______的国家没有未来,改革才能抵达公平正义的彼岸。选择相信未来,就是选择了一个长远的打算。春天来了,聪明的人不会_______地
Whatistheprobablerelationshipbetweenthetwospeakers?
最新回复
(
0
)