首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将十进制数转换为二进制数的递归函数定义如下: void d2b(unsigned int n) { if ((n==0)||(n==1)) cout
将十进制数转换为二进制数的递归函数定义如下: void d2b(unsigned int n) { if ((n==0)||(n==1)) cout
admin
2020-05-14
38
问题
将十进制数转换为二进制数的递归函数定义如下:
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/u4A0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
静态数据成员是为()的数据。
下面关于数组的描述错误的是
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是
下列不属于结构化分析的常用工具的是
下列程序的执行结果为【 】。#inciude<iostream,h>intf(inti){return++i;}intg(int&i){return++i;}voidmain(){inta,b;a=
关于getline()函数的下列描述中,错误的是()。
在面向对象方法学中,直接反映了用户对目标系统的要求的模型是【】。
下列关于C++运算符结合性的说法中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des
设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的
随机试题
A.《颅囟经》B.《幼科发挥》C.《幼幼集成》D.《小儿药证直诀》E.《温病条辨》“稚阴稚阳学说”首见于
【背景资料】 某大型引调水工程位于Q省X市,第5标段河道长10km。主要工程内容包括河道开挖、现浇混凝土护坡以及河道沿线生产桥。工程沿线涉及黄庄村等5个村庄。根据地质资料,沿线河道开挖深度范围内均有膨胀土分布,地面以下1~2m地下水丰富且土层透水性较强。
根据规定陶瓷锦砖的边长应不大于( )。
下列进口货物,无须办理减免税审批手续的是:
依据《城镇土地使用税暂行条例》的相关规定,我国土地使用税征税年税额标准分为()。
为适应西部大开发,某局长决定用公费为局里副科级以上干部配备手机,有人提出这违背有关规定,该局长却说这是“例外原则”。你认为该局长这样做()。
Thisisthemilitary______.Nobodyisallowedtogetinwithoutpermission.
台湾农业科技较发达,农业经营理念和管理经验丰富,资金、技术、人才优势明显,但因地狭人稠,农业资源短缺,劳动力成本高,人世后台湾农产品受到全球农产品的冲击,而祖国大陆幅员辽阔,农业资源丰富,劳动力充沛,市场广大。所以我们说,________。填入横线部分最恰
我国刑法规定的贪污罪的犯罪对象是公共财产,其具体范围包括()。
A、Callonpeopletoprotectsharks.B、Pointoutthelivingenvironmentofsharks.C、Explainwhythesharksaredangerous.D、Ani
最新回复
(
0
)