首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将十进制数转换为二进制数的递归函数定义如下: void d2b(unsigned int n) { if ((n==0)||(n==1)) cout
将十进制数转换为二进制数的递归函数定义如下: void d2b(unsigned int n) { if ((n==0)||(n==1)) cout
admin
2021-06-10
124
问题
将十进制数转换为二进制数的递归函数定义如下:
void d2b(unsigned int n) {
if ((n==0)||(n==1))
cout<
else {
d2b(n/2);
cout<
}
}
若执行函数调用表达式d2b(10),函数d2b被调用的次数是
选项
A、1
B、2
C、3
D、4
答案
D
解析
递归函数d2b,首先判断参数n是否为0或1,若是,则输出n,函数调用结束;否则递归调用自身,将n/2当做新的参数传入。所以d2b被调用时,参数分别是:10,5,2,1。所以函数d2b被调用4次。答案为D。
转载请注明原文地址:https://kaotiyun.com/show/u3fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下定义和程序:#include<iostream.h>classA1{public:voidshow1(){cout<<"classA1"<<endl;}};classA2:publicA1{public:void
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为:ABCDEFABCDEFABCDEF注意:不要改动main函数,不能增行或删行,也不能更改程序
有如下程序:#include#includeusingnamespacestd;classAppliance{public:Applia
数据字典(DD)所定义的对象都包含于
下列关于派生类构造函数和析构函数的叙述中,错误的是
下面叙述中错误的是( )。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStack类。Stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack
下列对于软件测试的描述中正确的是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
随机试题
法国法规定,不动产的法定继承依不动产所在地法;德国法规定,不动产的法定继承依死者本国法,且两国都认为自己指定的法律包括冲突法。如果一德国公民死于法国并在法国留下不动产,为此不动产法定继承发生争议,可能出现的结果有:()。
甲公司为一家国内上市公司,其2013年~2015年的相关投资业务如下:(1)2013年1月1日购入乙公司当日发行的债券60万份,面值为100元/份,票面利率为8%,每年末支付利息,到期还本。甲公司共支付价款5450万元,另支付交易费用50万元,甲公司
乙公司是一家家族企业,依靠家传的食品配方经营着几家连锁食品店,以前店后厂的形式进行经营。随着大规模连锁食品企业的出现,该家族企业面临较大的竞争压力。王某是该家族企业年轻一代的继承人。王某根据自己在MBA学到的知识,认为公司应该进行变革,但变革就会面临障碍。
“寓教于乐”实际上就是幼儿教育()的体现。
为营造和谐、宽松的良好氛围来化解群众矛盾纠纷,有人民法院推行“圆桌审判”方式审理一般民事纠纷案件。你怎么看?
我国是发展中国家,但是现在我们国家的奢侈品消费已经快成为世界第一了。你怎么看待这个问题?
由凯米斯倡导的教育行动研究类型是
辽朝法制注重“因俗而治”,四姓相犯的,适用()
阅读下列说明,回答问题1至问题3。【说明】钱某新接手一个信息系统集成项目的管理工作,根据用户的业务要求,该项目要采用一种新的技术架构,项目团队没有应用这种架构的经验。钱某的管理风格是Y型的,在项目启动之初,为了调动大家的积极性,宣布了多项激励政策
A、Thestrongwinds.B、Theinabilityoftherescuers.C、Thedamagetoroadsandlocalinfrastructure.D、Thelackofhelicopters.
最新回复
(
0
)