首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x) main() {int p; { if(x==0||x==1)return(3); printf("%d\n",fun(7)); p=x-fun(x-2); } return p;} 执行后的输出结果是
有以下程序 fun(int x) main() {int p; { if(x==0||x==1)return(3); printf("%d\n",fun(7)); p=x-fun(x-2); } return p;} 执行后的输出结果是
admin
2020-07-28
26
问题
有以下程序
fun(int x) main()
{int p; {
if(x==0||x==1)return(3); printf("%d\n",fun(7));
p=x-fun(x-2); }
return p;}
执行后的输出结果是
选项
A、3
B、7
C、0
D、2
答案
D
解析
因为在函数fun(int x)中,如果参数x等于0或等于1时,返回值为“3”。否则“p=x-fun(x-2)”这是一个递归函数t所以在主函数调用fun(7)的时候,其过程为:“fun(7)=7-fun(5)=7-(5-fun(3))=7-(5-(3-fun(1)))=7-(5-(3-3))=7.5=2”,所以最后的输出结果为2。
转载请注明原文地址:https://jikaoti.com/ti/LkD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最长的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结
有以下程序:#include<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc
请编写函数fun,其功能是:计算并输出给定数组(长度为9)中每相邻两个元素的平均值的平方根之和。例如,若给定数组中的9个元素依次为12.0、34.0、4.0、23.0、34.0、45.0、18.0、3.0、11.0,则输出应为S=35.
下列关于线性表的叙述中,不正确的是()。
给定程序modi1.C的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
以下选项中不属于C语言标识符的是
以下选项中,能用作用户标识符的是
某系统结构图如下图所示(n≥5),该系统结构图的最大扇出数是
随机试题
A.肺鳞癌B.肺腺癌C.肺腺鳞癌D.肺小细胞癌组织学分型上最常见的肺癌是
对于脊休克的描述,恰当的是
患者,女,29岁。腹部外伤后,全腹疼痛及压痛,疑膀胱破裂,最可靠的检查方法是
(2008)根据现行《建筑设计防火规范》的规定。下列储存物品全部属于乙类火灾危险性的是()。
在铜锌原电池的铜电极一端的电解质溶液中加入氨水后,其电动势将()。
删除了一个应用程序的快捷方式,也就删除了相应的应用程序。 ( )
公安机关在维护社会治安秩序,制止危害社会治安秩序的行为时,可以依法行使紧急征用权。( )
太阳能不像传统的煤气能源和原子能那样,它不会产生污染,无须运输,没有辐射的危险,不受制于电力公司。所以,应该鼓励人们使用太阳能。以下哪一项陈述如果为真,能够最有力地削弱上述论证?
ADSL是一种宽带接入技术,通过在线路两端加装ADSL设备(专用MODEM)即:可实现家庭PC机用户的高速连网。下面是有关ADSL的叙述: Ⅰ.它是一种非对称的传输模式,数据上传和下载速度不一致,上传速度比下载速度快 Ⅱ.它象普通电话MOD
A、TheUSgovernment.B、YaleUniversity.C、TheSingaporegovernment.D、TheNationalUniversityofSingapore.C选项的内容表明,本题与某一机构有关,听
最新回复
(
0
)