首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将十进制数转换为二进制数的递归函数定义如下: 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
60
问题
将十进制数转换为二进制数的递归函数定义如下:
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://jikaoti.com/ti/wDh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classTest{public:Test(){n+=2;}~Test(){n-=3;}staticintgetNum(){returnn;}p
下列叙述中正确的是
下列关于虚函数的说明中,正确的是()。
下列关于输入流类成员函数getline()的叙述中,错误的是
设有如下关系表:则下列操作正确的是()。
有如下程序:#includeusingnamespacestd;classPart{public:Part(intx=0):val(x){cout
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
下列关于运算符重载的叙述中,错误的是()。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
随机试题
机电产品外观检查验收时对漆层及电镀层有什么质量要求?
在应用Wilcoxon配对法时,如果H1成立则
患者,男性,48岁。述右上后牙咬物痛3个月,咬在某一特定位置可引起较明显疼痛。查:右下6牙本质暴露,颊尖高陡,近中边缘至舌尖方向似有隐裂。进一步检查方法是()
患者,面浮身肿,腰以下尤甚,按之凹陷不起,心悸,气促,腰部冷痛酸重,尿量减少,四肢厥冷,怯寒神疲,面色灰滞,舌质淡胖苔白,脉沉细。证属
物业服务定价成本监审应当遵循的原则有()等。
如果发生未成年人合法权益受到侵犯,()有权予以劝阻、制止或向有关部门提出检举或控告。
知名大医院一号难求,众多“黄牛党”哄抢号源牟利,更加剧了患者就医难度和就医成本。医院使用实名制挂号、IP封杀等层出不穷的技术制约手段,公安部门对医院周边的黄牛党多次实施突击整治和抓捕,针对“网络黄牛党”,卫生部门也曾联合网监办、公安局等展开专项整治活动。
在社会主义基本制度确立以后,应把()放在首要位置。
数据库系统的核心是()。
A、WestLake.B、Tourguide.C、Taxi.D、Poem.CWhatisthemostimpressivethinginHangzhouaccordingtothewoman?推断题。问题问的是女士对杭州印
最新回复
(
0
)