首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
38
问题
有以下程序
#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全国计算机二级
相关试题推荐
结构化程序设计的3种基本结构是()。
下列程序的输出结果是()。voidf(int*x,int*y){intt;t=*x,*x=*y;*y=t;}main(){inta[8]={1,2,3,4,5,6,7,8},i,*p,*q;
若有定义floata=25,b,*p=&b;,则下列对赋值语句*p=a;和p=&a;的正确解释为()。
若执行下列的程序时,从键盘上输入1和2,则输出结果是()。#include<stdio.h>main(){inta,b,s;scanf("%d%d",&a,&B);S=a;if(a<B)
在函数scanf的格式控制中,格式说明的类型与输入项的类型应该对应匹配。如果类型不匹配,系统将()。
若有说明语句:double*p,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
下列选项中,不是一个算法的基本特征的是()。
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句"k=b*20;"(k为int型变量)后,k的值是______。
数据库技术的根本目标是要解决数据的()
下列叙述中,不属于软件需求规格说明书的作用的是
随机试题
高等教育心理学
下列句子中,科技名词使用符合规范的有()。
A.化痰开窍,健脾醒神B.健脾益气,豁痰开窍C.燥湿化痰,豁痰开窍D.活血化瘀,温补脾肾E.活血化瘀,开窍醒神血管性痴呆痰浊阻窍证,其中医治法是
颜面部疖痈最常见的致病菌为A.金黄色葡萄球菌B.白色葡萄球菌C.溶血性链球菌D.厌氧性链球菌E.绿脓杆菌
前列腺增生出现的症状不决定于
1918年夏天成立的( )是中国人自己创办的第一家证券交易所。
较为常用的职务评价方法有()。
若“所有灵长类动物大脑可能都具有额叶皮质”为真,则以下哪项一定为真?()
2011年某省接待过夜游客总量再次实现突破,达到3001.34万人次,同比增长16.0%。实现旅游收入324.04亿元,同比增长25.8%。12月份宾馆平均开房率为74.02%,同比增长0.06%;全年累计宾馆平均开房率为62.37%,同比增长2.0%。
Lilywenttoseehergrandpayesterday.______hewasill.
最新回复
(
0
)