首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x) { int p; if(x= =0 ||x= =1) return 3; p=x—fun(x—2); return(p); } main( ) { printf(″%d\n″,
有以下程序: #include<stdio.h> int fun(int x) { int p; if(x= =0 ||x= =1) return 3; p=x—fun(x—2); return(p); } main( ) { printf(″%d\n″,
admin
2019-04-14
66
问题
有以下程序:
#include<stdio.h>
int fun(int x)
{
int p;
if(x= =0 ||x= =1)
return 3;
p=x—fun(x—2);
return(p);
}
main( )
{
printf(″%d\n″,fun(9));
}
程序运行后的输出结果是( )。
选项
A、4
B、5
C、9
D、7
答案
D
解析
本题考查函数的递归调用。执行fun(9)后,fun(9)=9—(7—(5—(3—f(1))))=7,故D选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/i2Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。main(){inta=1,b=10;do{b-=a;a++;}while(b--<0);
下列程序运行后的输出的结果是______。#include<stdio.h>main(){chars[20];scanf("%s",s);
请读程序:#include<stdio.h>#include<string.h>main(){char*s1="AbCdEf",*s2="aB";s1++;s2++;printf("%d\
要求以下程序的功能是计算main(){intn;floats;S=1.0;for(n=10;n>1;n--)s=S+1/n;printf("%6.4f\n",
E-R图是数据库设计的工具之一,它一般适用于建立数据库的______。
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st
有定义语句:intx,y;,若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面4组输入形式中错误的是______。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
下列数据结构中,属于非线性结构的是
随机试题
进行检定、校准时应选择什么样的计量标准?
Theconceptofobtainingfreshwaterfromicebergsthataretowedtopopulatedareasandaridregionsoftheworldwasoncetrea
多幅相机成像胶片不适用于
镇肝熄风汤的组成中不包括
关于糖原合酶的活性,下列论述中正确的是
某缺铁性贫血患者,口服硫酸亚铁O.3g,每日3次进行治疗,护士通知患者采取以下哪种方法
转移性支出,是经过政府财政之手,将某部门、集团和个人的部分收入转移到另一部门、集团和个人手中。这是一种()。
B国某银行在A国M市设有从事信贷业务的全资分行。某年某月B国银行直接向A国M市某公司提供贷款获得利息,A国政府税务当局要将这项利息并到M市全资分行营业利润中一并征税。此种行为依据的是()。
微分方程满足y(0)=一1的特解是_________.
Peopleoftenlaughwhentheyseepenguinswalking.Penguinslookveryfunnywaddlefromsidetosideontheirshortlittlelegs.
最新回复
(
0
)