首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x) main() {int p; { if(x==0}‖x==1)return(3);printf("%d\n",fun(7)); p=x-fun(x-2); } re
有以下程序 fun(int x) main() {int p; { if(x==0}‖x==1)return(3);printf("%d\n",fun(7)); p=x-fun(x-2); } re
admin
2020-07-28
44
问题
有以下程序
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)”这是一个递归函数,所以在主函数调用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://kaotiyun.com/show/j93p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
将E-R图转换到关系模式时,实体与联系都可以表示成()。
下列选项中,不属于数据管理员(DBA)职责的是()。
有以下程序:#include<stdio.h>intb=3;intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2…3,4,5,6,7,8
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。若higI1的值为:100,则函数的值为:732。请改正程序中的错误,使程序能输出正确的结果。注意:不
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROGl.C中。
数据库概念设计阶段得到的结果是
在关系数据库设计中,关系模式设计属于
某系统总体结构如下图所示,该系统结构图的最大扇入数是
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
随机试题
论述公司上市的条件。
Ateacher______doeveryexercisebutastudent______.
A、知母B、栀子C、黄芩D、黄连E、生地黄具有降低交感—肾上腺系统机能药理作用的药物是
[1995年第039题]我国现存最古的木塔是:
依据《职业病防治法》的规定,建设项目竣工验收前,应当由()进行职业病危害控制效果评价。
热力管道的连接方式主要有( )。
我国现行法规规定,保险公司的投资对象包括()
战国时期,主持秦国变法的改革家是()。
在一起行政诉讼案件中,对被告进行处罚的依据是国务院某部制定的一个行政规章,原告认为该规章违反了有关法律。根据我国宪法规定,下列哪一机关有权改变或者撤销不适当的规章?
2014年第二届青年奥运会将在南京举行,省团委提出组织一项题为“青年与未来”的活动。你作为某高校的团委负责人,请提出一个参赛方案。
最新回复
(
0
)