首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int n) { if(n) return fun(n—1)+n; else return 0; } main( ) { printf(″%d\n″,fun(3)); } 程序的运行结果是(
有以下程序: #include<stdio.h> int fun(int n) { if(n) return fun(n—1)+n; else return 0; } main( ) { printf(″%d\n″,fun(3)); } 程序的运行结果是(
admin
2019-04-14
59
问题
有以下程序:
#include<stdio.h>
int fun(int n)
{
if(n)
return fun(n—1)+n;
else
return 0;
}
main( )
{
printf(″%d\n″,fun(3));
}
程序的运行结果是( )。
选项
A、4
B、5
C、6
D、7
答案
C
解析
fun函数是一个递归函数,n=3,返回f(3—1)+3=f(2)+3=f(1)+2+3=f(0)+1+2+3=0+6=6。
转载请注明原文地址:https://www.kaotiyun.com/show/b1Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){chars[]="abcde";s+=2;printf("%d\n",s[0];}执行后的结果是()。
请读程序:#include<stdio.h>#include<string.h>main(){char*s1="AbCdEf",*s2="aB";s1++;s2++;printf("%d\
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
以下程序的功能是根据输入的"y"("Y")与"n"("N"),在屏幕上分别显示出"ThisisYES."与"ThisisNO."。空白处需要填入的内容是#includevoidYesNo(charch){switch(ch)
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st
若fp是指向某文件的指针,且已读到文件末尾,则函数feof(fp)的返回值是()。
层次模型的典型代表是IBM公司的【】数据库管理系统。
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
蜗杆副侧隙过大,会造成工作台移动时的爬行。( )
Whensheheardthebellringing,Lucyrosefromherchairandmadeherwaytothedoor,whileherhusbandsatrootedinhisseat
使用开放式询问时,为了避免求助者产生被剖析的感觉,应该使询问()。
《潇湘图》的作者是五代画家()。
有70名学生参加数学、语文考试,数学考试得60分以上的有56人,语文考试得60分以上的有62人,都不及格的有4人,则两门考试都得60分以上的有多少人?()
“具五刑”是()时期残酷的死刑执行方法。
某民法典第1条规定:“民事活动,法律有规定的,依照法律;法律没有规定的,依照习惯;没有习惯的,依照法理。”问题:比较该条规定与刑法中“法无明文规定不为罪”原则的区别及理论基础。
社会主义核心价值体系的构成内容是()
类是一个支持集成的抽象数据类型,而对象是类的【】。
Allsocialunitsdevelopaculture.Evenintwo-personrelationshipsaculturedevelopsintime.Infriendshipandromanticrela
最新回复
(
0
)