首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int n) {int a: if(n==1)return 1: a=n+fun(n一1): return a: } nlain()
有以下程序: #include<stdio.h> int fun(int n) {int a: if(n==1)return 1: a=n+fun(n一1): return a: } nlain()
admin
2019-06-12
25
问题
有以下程序:
#include<stdio.h>
int fun(int n)
{int a:
if(n==1)return 1:
a=n+fun(n一1):
return a:
}
nlain()
{printf("%d\n",fun(5));}
程序的输出结果是( )。
选项
A、9
B、14
C、10
D、15
答案
D
解析
考查函数的递归调用。只需要一步一步递归调用函数即可,执行fun(5)=5+(4+(3+(2+fun(1))))=15,故D选项正确。
转载请注明原文地址:https://jikaoti.com/ti/FLf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();putchar(c1);
有以下程序#includemain(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}程序运行后的输出结果是()。
以下叙述中正确的是()。
有以下程序#includeintfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i
设有函数定义:voidsub(intk,charch){…}则以下对函数sub的调用语句中,正确的是()。
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intn,intflag){inti,j,t;for(i=0;i
以下结构体说明和变量定义中,正确的是()。
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是()。
使用白盒测试方法时,设计测试用例应根据()。
随机试题
婴幼儿需做腰穿时,选用哪组腰椎间隙为安全
报关员于某2009年11月30日在海关注册,根据报关员记分考核管理规定标准,其计分周期为11月30日至()为一个记分周期。
()是指投保人或被保险人对保险标的所承担的合同责任,侵权责任和其他依法应承担的责任
企业发行短期融资券应由已在中国人民银行备案的金融机构承销。()
下列各项中,属于企业留存收益的有()。
下列关于企业价值评估的说法中,正确的是()。
某大型百货商场为增值税一般纳税人,2012年4月份发生如下业务:(1)零售金银首饰取得含税销售额12万元,已扣减以旧换新旧金银首饰价格4万元。(2)商场超市销售蔬菜取得零售收入3万元,销售水果取得零售收入5万元,销售其他食品取得含税销售收入60万元。
下列图书结构部件中,适宜采用暗码形式的是()。
收入差距
下面代码的输出结果是name=’’Python语言程序设计’’print(name[2:一2])
最新回复
(
0
)