首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main() {
有以下程序 #include <stdio.h> int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main() {
admin
2020-10-26
16
问题
有以下程序
#include <stdio.h>
int fun(int n)
{
if(n==1)
return 1;
else
return(n+fun(n-1));
}
main()
{
int x;
scanf("%d",&x);
x=fun(x);
printf("%d\n",x);
}
执行程序时,给变量x输入10,程序的输出结果是
选项
A、55
B、54
C、65
D、45
答案
A
解析
该程序考察的是函数的递归调用,在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用,执行结果为1+2+3+…+8+9+10=55。因此A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/maD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.txt中原有内容为:hello,则运行以上
设变量已正确定义,则以下能正确计算f=n!的程序段是
有以下程序,程序运行后的输出结果是main(){intx=35,B;charz=’B’;B=((x)&&(z<’b’));printf("%d\n",B);}
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
己知字符’A’的AScII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
有以下说明和定义语句structstudent{intage;charnum[8];};structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}};structstud
以下叙述中正确的是
若有以下语句:typedefstruetS{intg;charh;}T;以下叙述中正确的是()。
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,A),(d,B),(e,D),(c,e),(a,C)}该数据结构为()。
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是
随机试题
SWOT分析法
下列选项中,不会导致继承人继承权的丧失的是()
关于内脏痛,下列哪项是错误的
采用穴位贴敷法治疗哮喘的常用穴有
下列关于热疗效的影响因素中,阐述正确的是()。
患者,男性,24岁,结核病,医嘱链霉素治疗,链霉素皮试发生过敏性休克而出现中枢神经系统症状,其原因是
已知反应(1)H2(g)+S(s)H2S(g),其平衡常数为K1Θ,(2)S(s)+O2(g)SO2(g),其平衡常数为K2Θ,则反应(3)H2(g)+SO2(g)O2(g)+H2S(g)的平衡常数K3Θ是()。
几何平均数的计算公式有( )。
大雁在飞翔时的队形,有时是“一”字形,有时是“人”字形。影响它们飞翔时队形变化的主要因素是()。
我国的法律体系包括()
最新回复
(
0
)