首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include intfun(int as*int b) {if(b==0)return a; else return(fun(--a,--b)); } main() { pfin
有以下程序 #include intfun(int as*int b) {if(b==0)return a; else return(fun(--a,--b)); } main() { pfin
admin
2021-07-09
34
问题
有以下程序
#include
intfun(int as*int b)
{if(b==0)return a;
else return(fun(--a,--b));
}
main()
{ pfintf("%d\n",fun(4,2));}
程序的运行结果是( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
由程序可知,函数fun(int a,int b)是一个递归函数。所以当主函数中调用fun(4,2)时,其执行过程如下:fun(4,2)->fun(3,1)->fun(2,0),其返回值为2。所以正确答案为选项B)。
转载请注明原文地址:https://kaotiyun.com/show/D7tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>intk=7;voidf(int**s){int*t=&k;*s=t;printf("%d,%d,%d,",k,*t,**s);}
有以下程序段intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c:k:执行程序段后,k的值是
有以下程序段:intfun(char*s){char*P;P=s:if(*s==0)return0;while(*++P);return(P—S);}该段程序是用来()。
有以下程序voidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;}main(){char*s1="abc",*s2="123";swap(s1,s2);printf("%s,%s\n",s1,s2)
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
有以下程序intfun(intn)main(){if(n==1)return1;{intx;Else
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
以下不能将s所指字符串正确复制到t所指存储空间的是()。
下列不属于软件工程3个要素的是()。
下面不属于软件工程过程的4种基本活动
随机试题
灭火剂由灭火器内部化学反应产生的气体压力驱动的灭火器称为()式灭火器。
班级管理
根据致伤暴力作用时间关节损伤可分为:______;______。
设随机变量X~B(100,0.2),应用中心极限定理可得P{X≥30)≈________.(附:Ф(2.5)=0.9938).
肱骨髁上骨折好发于
蜗轮蜗杆传动的特点是( )。
有效工作时间是从生产效果来看与产品生产直接有关的时间消耗,不属于其内容的是()。
简述我国教育法与政策的关系。
局域网中常使用两类双绞线,其中STP和UTP分别代表
Whoistheintendedaudienceofthistalk?
最新回复
(
0
)