首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun(int n) { int a; if( n==1 ) return 1; a = n + fun( n-1); return ( a ); } main() { printf( "%d\n"
有以下程序 #include <stdio.h> int fun(int n) { int a; if( n==1 ) return 1; a = n + fun( n-1); return ( a ); } main() { printf( "%d\n"
admin
2018-10-16
42
问题
有以下程序
#include <stdio.h>
int fun(int n) {
int a;
if( n==1 ) return 1;
a = n + fun( n-1);
return ( a ); }
main() {
printf( "%d\n", fun( 5 ) );
}
程序的输出结果是
选项
A、14
B、10
C、15
D、9
答案
C
解析
函数fun为递归定义的函数,当调用fun(5)-->5+fun(4)-->5+4+fun(3)-->5+4+3+fun(2)-->5+4+3+2+fun(1),因此最后的结果为15。
转载请注明原文地址:https://kaotiyun.com/show/Hwxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句:inta[]={1,2,3,4,5,6,7,8,9,10},*p=a则值为3的表达式是_______。
一个项目具有一个项目经理,一个项目经理可管理多个项目,则实体“项目经理”与实体“项目”的联系属于()的联系。
下列叙述中,正确的是
下列程序执行后的输出结果是voidfunc1(inti);voidfunc2(inti);charst[]="hello,friend!”;voidfunc1(inti){printf("%c",st
当变量c的值不为2、4、6时,值也为“真”的表达式是
使用结构体处理数据的场合是【】。
以下叙述中错误的是
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是()。
下列程序的功能是:求出ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符1,则输出3,请填空。#include<conio.h>#include<stdio.h>#defineM81
在计算机中,算法是指()。
随机试题
教师的基本职责是()
股骨颈骨折的体征不包括
患者气血不足所致眩晕证的治疗主要取
10(6)kV变电所非燃(或难燃)介质的电力变压器室、高压配电装置室和高压电容器室的耐火等级不应低于一级。()
甲公司是一家上市公司,有关资料如下:资料一:2013年3月31日甲公司股票每股市价25元。每股收益2元;股东权益项目构成如下:普通股4000万股,每股面值1元,计4000万元;资本公积1500万元;留存收益9500万元。公司目前国债利息率为4%,市场
喜欢作为一种常见的人际吸引形式,受诸多因素的影响,其中包括()。
我国公安部规定,公安机关进行现场执法活动时,应当进行现场执法视音频记录。这体现了我国公安机关()。
法律主要体现的是()的意志。
经济学家:有人主张对居民的住房开征房产税,其目的是抑制房价,或为地方政府开拓稳定的税源,或调节贫富差别。如果税收不是一门科学,如果税收没有自身运行的规律,那么,根据某些官员的意志而决定开征房产税就是可能的。房产税是财产税,只有我国的税务机关达到征收直接税和
STOPSMOKINGDoyouwanttostopsmoking?Haveyoualreadytriedtostopbutfailed?Nowit’stimetostopsmokingusingthe
最新回复
(
0
)