首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int n){ int a: if(n==1)return 1; a=n+fun(n-1); return(a);} main(){ printf
有以下程序 #include int fun(int n){ int a: if(n==1)return 1; a=n+fun(n-1); return(a);} main(){ printf
admin
2015-08-14
26
问题
有以下程序
#include
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/CFDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若已包括头文件<stdio.h>和<string.h>,运行下列程序段时输出结果是()。inti=0;chars1[10]="ABCD",s2[10]="EFG";strcat(s1,s2);while(s2[i
设有下列的程序段:charstr[]="HelloWorld";char*ptr;ptr==str;执行上面的程序段后,*(ptr+10)的值为()。
下列程序的输出结果是()。#include<stdio.h>voidmain(){intb[6]={2,4,6,8,10,12};int*p=b,**q=&p;printf(
为了避免在嵌套的条件语句ifelse中产生二义性,C语言规定,else子句总是与()配对。
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
若各选项中所用变量己正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】,要求形参名为b。main(){doubles[10][22];intn;…fun(s);
设inta=5,b=6,表达式(++a==b--)?++a:--b的值是【】。
随机试题
Itwasalreadyteno’clockintheevening______wearrivedatthehotel.
A.呕血伴节律性上腹痛B.呕血伴脾肿大C.呕血伴右上腹痛、黄疸、发热D.呕血伴皮肤黏膜出血E.剧烈呕吐后继而呕血全身出血性疾病可见
忠者,女性,47岁,甲状腺功能亢进,甲状腺大部切除术后,留在伤口内的引流物取出的时间一般是在术后
九味羌活汤的组成药物中含有
A.当翳风与风池穴连线的中点B.乳突前下方与下颌角之间的凹陷中C.胸锁乳突肌与斜方肌上端之间的凹陷中D.后发际正中直上0.5寸,旁开1.3寸,当斜方肌外缘凹陷中E.耳后,乳突后下凹陷处安眠穴位于()
商业银行的工作人员中,属于高级管理层的有()。
发生在同一产业、生产或经营同类产品的企业之间的并购是()并购。
针对“记录的成本为实际发生的而非虚构”的审计目标,注册会计师应执行的控制测试是()。
举例说明中国民间舞蹈的特色。(赣南师大2017年研)
假设A=,求A的所有代数余子式之和.
最新回复
(
0
)