首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> intfun(inta,intb) {if(b=0)returna;、 elsereturn(fun(-a,-b)); } main( ) { printf(’’%d\n’’,fun(4,2)); }
有以下程序 #include<stdio.h> intfun(inta,intb) {if(b=0)returna;、 elsereturn(fun(-a,-b)); } main( ) { printf(’’%d\n’’,fun(4,2)); }
admin
2020-05-19
17
问题
有以下程序
#include<stdio.h>
intfun(inta,intb)
{if(b=0)returna;、
elsereturn(fun(-a,-b));
}
main( )
{
printf(’’%d\n’’,fun(4,2));
}
程序的运行结果是
选项
A、1
B、2
C、3
D、4
答案
B
解析
由程序可知函数fun(inta,intb)是一个递归函数。所以当主函数中调用‰(4,2)时,其执行过程如下:fun(4,2)->fun(3,1)->fun(2,0),其返回值为2。
转载请注明原文地址:https://jikaoti.com/ti/pPG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
面向对象方法中,继承是指()。
按照“后进先出”原则组织数据的数据结构是()。
以下程序的输出结果是()。#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p一s);}main(){printf(’’%d\n’’,fun(’’0ABCDEF’’));}
若intfun(doublex[10],int*n),则下面针对此函数的函数声明语句中正确的是()。
若有定义:inta,b;,通过语句scanf(“%d;%d",&a,&b);能把整数3赋给变量a、5赋给变量b的输入数据是()。
算法的有穷性是指()。
以下不合法的字符常量是()。
下面对软件特点描述正确的是()。
下面不属于软件需求分析阶段主要工作的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
随机试题
提出“四段教学法”并做出传统教育理论的代表的教育家是()
年轻恒牙牙髓组织特点中正确的是
出让国有土地使用权是指经()批准,以出让方式取得宗地一定年期的国有土地使用权。
下列表述中,不正确的是()。
未授予专利权,但已受理专利申请的广告可称取得专利权,应当标明专利申清号。()
求过直线的平面方程.
Acandlelitdinnerworkswondersforromance.NowscientistssayitcouldalsobegoodforyourheartBreathingincandlesmoke
阅读以下说明,回答问题1~问题3,将解答填入对应的答案栏内。【说明】某一小型公司从ISP申请了一个Internet出口,ISP给该公司提供了5个IP地址,分别是222.34.109.66~222.34.109.70,ISP给该公司提供的
Morethan30,000driversandpassengerswhositinthefrontofthevehiclesarekilledorseriouslyinjuredeachyear.Atasp
COVERLETTERDearMr.Johnson:I’mapplyingforthejobyouadvertisedintheChicagoTribuneforasecurityofficer.I
最新回复
(
0
)