首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int a,int b) { if(b==0)return a: else return(fun(一一a,一一b)); } main(
有以下程序: #include<stdio.h> int fun(int a,int b) { if(b==0)return a: else return(fun(一一a,一一b)); } main(
admin
2020-01-10
25
问题
有以下程序:
#include<stdio.h>
int fun(int a,int b)
{
if(b==0)return a:
else return(fun(一一a,一一b));
}
main()
{
printf("%d\n",fun(4,2));
}
程序运行的结果是( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
fun函数是一个递归函数,其功能是:当b的值为零时,返回此时a的值;否则,返回fun(——a,——b),即将a和b的值分别减1后返回fun(a,b)。当b不断递减时,a也不断递减,直到b为零。执行过程为:执行fun(4,2),b=2,返回f(3,1),此时b=1,返回f(2,0),b=0,返回a的值2。
转载请注明原文地址:https://kaotiyun.com/show/OUCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。例如,有下列矩阵:123456789101112若k为2,程序执行结果为:78
下列给定程序中,函数fun的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为“abcdabfab”,t所指字符串的内容为“ab”,则函数返回整数3。请改正程序中的错误,使它能得出正确的结果。注意:不要改动m
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新数,作为函数值返回。例如,从主函数输入一个整数27638496,则函数返回值为26846。请在程序的下画线处填入正确的内容并将下画线删除,使程序得
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结
下列给定程序中,函数fun的功能是:先从键盘上输入一个3行、3列的矩阵的各个元素的值,然后输出主对角线元素之和。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构
下列给定程序中,函数fun的功能是:把形参a所指数组中的最小值放在元素a[0]中,接着把a所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的次小值放在a[2]中,把a所指数组元素中的次大值放在a[3],依此类推。例如,若a所指数组中的数据最初排
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。例如,分别输入下面两个字符串:“FirstString--”“SecondString”程序输出:“FirstStri
设有下面的定义:structst{inta;floatb;)d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear-1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
以下叙述中错误的是
随机试题
两经交于鼻翼旁的是
恩格尔于1977年提出的现代医学模式是()
A.每次0.06一0.1gB.每次0.15一0.3gC.每次0.2一0.5gD.每次0.1—0.5gE.每次0.3~0.5g朱砂的内服用量是
振冲桩施工时,要保证振冲桩的质量必须控制好()。
居民会议可以由( )组成。
张海涛的妻子因患乳腺癌于去年去世,当时女儿童童只有3岁,妻子的离去使张海涛的生活陷入了混乱,平时工作繁忙的他无法照看幼小的女儿。任洁了解到该情况后协调张海涛所在社区的家政服务机构,解决了张海涛女儿的照管问题。任洁提供的这项服务体现了社会工作()的目标。
上行出中渭桥,有人从桥下走+乘舆马惊。于是使骑捕之,属廷尉。释之治问。曰:“县入来,闻跸,匿桥下。久,以为行过,既出,见车骑,即走耳。”释之奏当:“此人犯跸,当罚金。”上怒曰:“此人亲惊吾马,马赖和柔,令他马,固不败伤我乎?而廷尉乃当之罚金!”释之日:“法
近年来日本政要多次参拜靖国神社,否认侵略战争的历史,其原因有
求[φ(x)-t]f(t)dt,其中f(t)为已知的连续函数,φ(x)为已知的可微函数.
IntheUnitedStates,thefirstdaynursery,wasopenedin1854.Nurserieswereestablishedinvariousareasduringthe【C1】_____
最新回复
(
0
)