首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int n){int a; main() if(n==1)return 1; { a=n+fun(n-1);printf("%d\n",fun(5)); re
有以下程序 #include int fun(int n){int a; main() if(n==1)return 1; { a=n+fun(n-1);printf("%d\n",fun(5)); re
admin
2017-05-20
22
问题
有以下程序
#include
int fun(int n){int a; main()
if(n==1)return 1; {
a=n+fun(n-1);printf("%d\n",fun(5));
return(a);} }
程序的输出结果是
选项
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://jikaoti.com/ti/EUi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的返回值是______fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*(a+num)=b[n];num++;n++;}returnnum
数据库设计分为以下6个设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
有以下程序#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是
下面四个选项中,均是不合法的用户标识符的选项是
以下4个选项中,不能看成一条语句的是
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为______。
设有下面的程序段:chars[]="china";char*p;p=S;则下列叙述正确的是
下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。#include<std
下述关于数据库系统的叙述中正确的是
有下列函数定义:intfun(doublea,doubleB){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
随机试题
简述非马克思主义者划分政体的标准。
Theappealofadvertisingtobuyingmotivescanhavebothnegativeandpositiveeffects.Consumersmaybeconvincedtobuyapro
突触传递中,影响神经末梢递质释放量的关键因素是
患者,男,25岁。3天前因“上感”服用感冒药,1天来排柏油样便,伴头晕,活动后心慌。查体:轻度贫血貌,腹部平软,无压痛、肝脾未及。为明确出血病因,最重要的检查是
新组建公司项目资本金来源主要有()。
混凝土结构子分部工程根据结构的施工方法分为现浇混凝土结构子分部工程和( )。
()与生产物流的类型相关。
【2014年山东省属】“谈虎色变”属于()。
(1)卖树木“采伐权”可获得丰厚的经济回报(2)林业局长对新闻记者的提问不屑一顾(3)原始森林被木材加工厂大片砍伐(4)国家对保护原始森林有明确规定(5)农民对山下水田能否保住十分担忧
CorporateCrimeOverdecadesofyears,corporatecrimehasbeen【T1】______increased【T1】______Corporatecrimehasbeenignoredb
最新回复
(
0
)