首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将十进制数转换为二进制数的递归函数定义如下: 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
139
问题
将十进制数转换为二进制数的递归函数定义如下:
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全国计算机二级
相关试题推荐
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
下列叙述中正确的是
在语句"cout
要定义整型数组x,使之包括初值为0的3个元素,下列语句中错误的是()。
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是()。
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
有如下函数原型:intfunc(int**a,int*b,int&cintd);其中可称为引用参数的参数变量是
若为类MyClass重载运算符"+",下列声明中,错误的是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
对下列二叉树进行前序遍历的结果为()。
随机试题
一院制
肝癌患者最常见和最主要的症状是
某县公安局以马某涉嫌诈骗为由采取刑事拘留措施,县人民检察院批准对马某的逮捕后对其提起公诉,县人民法院以贪污罪判处马某有期徒刑5年,马某不服提出上诉,市中级人民法院以事实不清、证据不足为由撤销原判发回重审,县人民法院重审后改判马某无罪。县人民检察院抗诉,市中
土壤环境质量一级标准是为保护区域自然生态,()的土壤环境质量的限制值。
转移性支出侧重于执行的财政职能是()。
下列有关现金的成本中,属于固定成本性质的是( )。
甲公司是一家上市公司,主营保健品生产和销售。2017年7月1日,为对甲公司业绩进行评价,需估算其资本成本。相关资料如下:(1)甲公司目前长期资本中有长期债券1万份,普通股600万股,没有其他长期债务和优先股。长期债券发行于2016年7月1日,期限5年,票
学生学习了“电在金属中的传导”之后,现在又学习“热在金属中的传导”,这种学习属于()。
收容教养的对象是( )。
He______inthearmyfortenyears,andheretiredlastyear.
最新回复
(
0
)