首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void f(int n,int *r) { int r1=0; if(n%3==0) r1=n/3; else if(n%5==0) r1=n/5; else f(--n,&r1);
有以下程序 void f(int n,int *r) { int r1=0; if(n%3==0) r1=n/3; else if(n%5==0) r1=n/5; else f(--n,&r1);
admin
2009-03-17
19
问题
有以下程序 void f(int n,int *r) { int r1=0; if(n%3==0) r1=n/3; else if(n%5==0) r1=n/5; else f(--n,&r1); *r=r1; } main() { int m=7,r; f(m,&r);printf("%d",r); } 程序运行后的输出结果是
选项
A、2
B、1
C、3
D、0
答案
A
解析
本题考查了函数的递归调用。在f函数中,当m=7时,程序执行“f(--n,&r1);”语句,递归调用f(6,&r1),程序执行“r1=n/3;”语句,即r1= 6/3=2,然后执行“*r=r1;”语句,所以输出结果为2。
转载请注明原文地址:https://kaotiyun.com/show/nYXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
单击一次命令按钮,下列程序代码的执行结果为()。PrivateSubCommand1_Click()DimaAsInteger,bAsInteger,c,AsIntegera=2:b=3:c=4PrintP2(c,b,a)
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
软件测试的目的是( )。
下面语句中能够打开随机文件的是
下面对对象概念描述正确的是
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
类模块文件的扩展名为
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
负责数据库中查询操作的数据库语言是()。
随机试题
二陈汤的功效是
异烟肼中游离肼检查时,应
患者,女,23岁,月经漏下已经1个月余,经血质稀,色淡红,劳累则出血加重,舌质淡白,脉细弱,其出血原因是()
患者,男性,1岁半。平日偏食,常有腹泻、咳嗽,已会独立行走,玩耍正常。近2个月来面色苍黄,逗之不笑,时有头部、肢体颤抖,不能独站。外周血象:血红蛋白100g/L,红细胞2.5×109/L,白细胞4×109/L,中性粒细胞分叶过多。本例可诊断为
海外领队是经过国家旅游行政主管部门批准组织出境旅游的旅行社的代表,是出境旅游团的领导者和代言人,其主要职责是()。
下列说法正确的是:
假设消费者收入增加25%,会导致某种商品的需求量增加10%,则该商品的类型为()。
(94年)若f(x)=在(-∞,+∞)上连续,则a=_________.
Itisratherimportantforafarmerandanairplanepilottoknow【T1】______theweatherwillbelike.Unlesstheyknowwhatweat
Commercialaquaculturecanbea【B1】______andenvironmentallysustainableactivityifconductedwiththerightmethodsintherig
最新回复
(
0
)