首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2021-07-09
32
问题
有以下程序:
#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://kaotiyun.com/show/Hitp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下定义语句中正确的是
以下叙述中正确的是
下列叙述中正确的是()。
以下能正确定义一维数组的选项是
下面结构体的定义语句中,错误的是
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:部分源程
给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中右边的字符删除,只保留左边的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
有以下程序:#includemain(){FILE*f;f=fopen("filea.txt","W");fprintf(f,"abe");fclose(f);}若文本文件filea.txt中
下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。请在程序的下画线处填入正确的内容并将下画线删除,使
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
随机试题
简述社会研究选题对整个社会研究工作的意义。
【B1】【B9】
A.腰俞B.肾俞C.肓俞D.督俞E.膏肓
维生素D缺乏性佝偻病最早出现的骨骼改变是
某人在A银行和B银行各存款10000元,期限均为2年。A银行存款利率5%,按单利计算。B银行存款利率为4%,按复利计算。当此人2年后一次性提取本息时,下列说法正确的是()。
以行政行为的内容对行政相对人是否有利为标准,可将行政行为分为( )。
某投资项目各年的预计净现金流量分别为:NCF0=一200万元,NCF1=一50万元,NCF2-3=100万元,NCF4-11=250万元,NCF12=150万元,则该项目包括建设期的静态投资回收期为()年。
并购交易中的不相容岗位不包括()。
法国作曲家柏辽兹是19世纪浪漫主义时期标题交响曲的创立者。下列属于他的代表作品是()。
根据《民法通则》规定,可撤销行为在当事人申请撤销之前为()(2008年基础课单选第36题)
最新回复
(
0
)