首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将十进制数转换为二进制数的递归函数定义如下: 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
99
问题
将十进制数转换为二进制数的递归函数定义如下:
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://www.kaotiyun.com/show/u3fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为()。
下列程序的输出结果是()。#includeusingnamespacestd;templateTfun(Ta,Tb){return(a
若Pay是一个类名,则执行语句Payp1,p2[2],*p3;时Pay的构造函数被调用的次数是
下列叙述中正确的是
设二叉树如下:则前序序列为()。
关于函数重载,下列叙述中错误的是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
下列叙述中正确的是
数据流图中带有箭头的线段表示的是()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
随机试题
简述谈判人员应具备的能力和心理素质。
敏于事而慎于言。敏:
某公司2012年“未分配利润”账户年初贷方余额100万/元,每年按10%提取法定盈余公积,所得税税率为25%,2012年至2014年的有关资料如下:(1)2012年实现净利润200万元;提取法定盈余公积后,宣告派发现金股利150万/元;(2)2013年
用二氧化硫气体保藏的大白菜
以下证券组合中,收益率等于20%的是()。
甲公司20×9年度涉及所得税的有关交易或事项如下:(1)甲公司持有乙公司40%股权,与丙公司共同控制乙公司的财务和经营政策。甲公司对乙公司的长期股权投资系甲公司20×7年2月8日购入,其初始投资成本为3000万元,初始投资成本小于投资时应享有乙公司可辨
英国教育家洛克的《爱弥儿》集中反映了自然主义教育理想。
2018年11月,上海市印发了《关于推进本市乡村振兴做好规划土地管理工作的实施意见(试行)》。该意见对上海市乡村发展涉及的规划土地管理问题进行了政策设计。下列关于其政策设计的说法,不正确的是:
捕风捉影:有案可稽
Iamthrilledthatmoreandmorestudentsaregettingtheopportunityofstudyingabroad.Asyou’veheard,Chinaiscurrentlyth
最新回复
(
0
)