首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
27
问题
有以下程序
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全国计算机二级
相关试题推荐
设有一联合体变量定义如下:uniondata{longa;floatb;intc;chard;};uniondatax;执行下列语句后,正确的联合体变量x的值是(
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
以下程序的输出结果是()。#include<stdio.h>main().{inta=8,b=6,m=1;switch(a%4){case0:m++;break;case
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m=2000,则应输出:0.000160。请改正程序中的语法错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,它的功能是:求出平均分,由函数值返回。例如,若学生的成绩是:85,76,69,85,91,72,64,87,则平均分应当是:78.625。注意
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。1#include<stdio.h>
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。例如:若有5门课程的成绩是:90.5,72,80,61.5,55。则函数的值为:71.80。注意:部分源程序存在文件PROG1.C中。请勿改动主函
给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROGl.C中。
以下不合法的字符常量是
随机试题
十二经脉流注的起止经是
手少阳三焦经可以主治
A.门静脉栓塞B.肺动脉栓塞C.肠系膜动脉栓塞D.脑动脉栓塞上肢深静脉血栓形成,可引起
A.表面成像模式B.最小回声模式C.最大回声模式D.X线模式E.混合模式能够粗略显示胆囊的是
患者,女性,25岁,查体时发现心尖部舒张期隆隆样杂音,心界不大。该病所引起的最常见的早期症状是
临床制定给药时间间隔一般是根据药物的()。
蹦极运动员从高处跳下,弹性绳被拉展前做自由落体运动,被拉展后在弹性绳的缓冲作用下,下落到一定高度后速度减为零。下列说法中正确的是()。
年画作为民俗的一种具体表现形式,通过点、线、色等的巧妙组合,反映了民众的文化心理、审美观。在长期的生活实践中,民众的审美情趣以红为美、以大为美、以对称为美、以规范为美,都充分体现于年画艺术特色上。在农村,吉祥的含义包含着人们对美好生活的向往以及祝愿、期望、
篇目为12篇的封建成文法典不包括
Howmuchwillthewomanpayforthesetickets?
最新回复
(
0
)