首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将十进制数转换为二进制数的递归函数定义如下: void d2b(unsigned int n) { if ((n==0)||(n==1)) cout
将十进制数转换为二进制数的递归函数定义如下: void d2b(unsigned int n) { if ((n==0)||(n==1)) cout
admin
2015-06-27
33
问题
将十进制数转换为二进制数的递归函数定义如下:
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/6DNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下的定义,inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是______。
只有当整数x为奇数时,其值才是true的表达式是______。
已知n是一个int型变量,下列语句中错误的是______。
数据库设计的根本目标是要解决______。
下列说法中错误的是()。
软件生命周期一般可分为这样几个阶段:问题定义、可行性研究、【】、设计、编码、测试、运行和维护。
在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的()。
计算机软件是______。
长度为n的简单插入排序法,最坏情况需要______次比较。
已知在函数func中语句this->ff=0;与语句ff=O;的效果完全相同。对于这一现象,下列表述中错误的是
随机试题
A.枇杷叶B.蓼大青叶C.大青叶D.番泻叶E.艾叶完整叶片展平后呈椭圆形,蓝绿或蓝黑色,叶柄扁平,偶带膜质托叶鞘的药材是()。
多媒体计算机系统中要表示、传输和处理大量的声音、图像甚至影视视频信息,其数据量之大是非常惊人的。因此,必须研究高效的______技术。①流媒体②数据压缩编码③数据压缩解码④图像融合
男孩,9岁。来自安徽。因发热、头痛2d,伴呕吐、抽搐1次就诊。发育、营养可,无中毒貌,皮肤无出血点,颈部阻力可疑,布氏征、克氏征均阴性。血白细胞数7×109/L,淋巴细胞0.55。脑脊液检查:外观尚清,白细胞计数200×106/L,中性粒细胞0.25,淋
下列关于类风湿关节炎(RA)治疗原则的叙述,正确的是
以下描述符合商品流通企业管理信息系统开发原则的是()。
残疾人社区康复具有()等特点。
下列不属于积极财政政策措施的是()。
Thereisnothingillogicalorsyntheticaboutthehumilityofgreatbookmenincallingattentiontothelimitationsofthebook.
随机变量(X,Y)的联合密度函数为f(x,y)=.(1)求常数A;(2)求(X,Y)落在区域x2+y2≤内的概率.
计算机病毒是指能够侵入计算机系统并在计算机系统中潜伏、传播、破坏系统正常工作的一种具有繁殖能力的
最新回复
(
0
)