首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(intx) {intp; if(x=0‖x=1)return(3); p=x-fun(x-2); returnp; } main( ) {printf(’’%\n’’,fun(7));) 执行后的输出结果是
有以下程序 fun(intx) {intp; if(x=0‖x=1)return(3); p=x-fun(x-2); returnp; } main( ) {printf(’’%\n’’,fun(7));) 执行后的输出结果是
admin
2014-06-18
21
问题
有以下程序
fun(intx)
{intp;
if(x=0‖x=1)return(3);
p=x-fun(x-2);
returnp;
}
main( )
{printf(’’%\n’’,fun(7));)
执行后的输出结果是
选项
A、3
B、7
C、0
D、2
答案
D
解析
因为在函数fun(intx)中,如果参数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://jikaoti.com/ti/gpn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。main(){chara[]="Language",b[]"Programe";char*p1,*p2;intk;p1=a,p2=b;for(k=0;k<=
以下程序的输出结果是main(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t=t+b[i][b[j][
有以下程序段intm=0,n=0;charc=’a’;scanf("%d%c%d",&m,&c,&n);printf("%d,%c,%d\n",m,c,n);若从键盘上输入:10A10<回车>,则输出结果是
分析下列程序:main(){intx=1,y=0,a=0,b=0;switch(a){case1:switch(b){case0:x++;case1:
下述程序的输出结果是()。#include<stdio.h>intfun(inta){intb=0;staticintc=3;b++,c++;returna+b+c
若有如下程序:sub(inta,intb,intc){c=a+b;return(c);}main(){intx=3,y=4,z=6;sub(x,y,z);printf(’%d”,z);
有以下程序:voidfun(char*c,intd){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){chara=’A’,b=’a’;fun(&
以下叙述中不正确的是()。
下列叙述中错误的是()。
以下叙述中正确的是
随机试题
下列对于我国古代史实的描述,正确的一项是()。
阅读材料,回答问题:在一次问题探究课上,老师从一本外文图书中选取了一组历史人物(17—18世纪)进行调查,要求每个学生选出对人类民主政治贡献最大的一位人物,结果下列三位人物被讨论、评价的次数最多。请依次指出图中三位历史人物的姓名以及国别。
A.蛔虫病B.绦虫病C.两者均可D.两者均不可(2008年第142题)槟榔主治()(
失效期贮存期限
医生的特殊干涉权不适用于
A.附子B.栀子C.苍术D.白及E.玫瑰花易泛油的饮片是
债务人对第三人享有的下列权利中,债权人可以代位行使的有()。(2014年)
明代刺绣最具影响的是上海露香园的顾绣。()
白天:黑夜
特定国家民主制度最重要的表现形式为()。
最新回复
(
0
)