首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将十进制数转换为二进制数的递归函数定义如下: 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
43
问题
将十进制数转换为二进制数的递归函数定义如下:
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/Ou8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。#include<string>char*scmp(char*s1,char*s2){if(strcmp(s1,s2)<0)
有如下程序:#include#includeusingnamespacestd;Intmare(J{coui
在C++中既可以用于文件输入又可以用于文件输出的流类是
下列类模板的定义中语法格式错误的是
下列关于输入输出流的叙述中,正确的是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
SQL语言又称为()。
以下不使用线性结构表示实体之间联系的模型的是()。
C++语言标识符是以字母或______开头的,由字母,数字和下划线组成的字符串。
A、 B、 C、 D、 A线性表的链式存储结构中的结点空间是动态生成的,它们在内存中的地址可能是连续的,也可能是不连续的。
随机试题
材料:中学生甲本来是一个性格开朗的女孩,前段时间因为父母闹离婚变得精神恍惚,情绪十分低落,不跟其他同学说话,上课不能集中精力,对老师的提问反应迟钝。中学生乙在家长会结束以后,没有和爸爸妈妈一起回家,而是一个人在校园里转了一圈。他来到了后
Calculations,whichareastronomicallyexact,havebeenmade______withtheuseofcomputers.
A按给药途径分类B按分散系统分类C按制法分类D按形态分类E按药物种类分类便于应用物理化学原理来阐明各类制剂特征的分类是
A.人工流产综合反应B.Asherman综合征C.羊水栓塞D.吸宫不全E.子宫穿孔人流术后闭经,周期性下腹疼痛,可能原因为
牵正散的适应证是小活络丹的适应证是
赵某在某工地打工,项目负责人与赵某约定,不管出现任何事故,公司最多赔付3000元。后在施工中,砖块坠落砸伤了赵某,花去医疗费5000元。下列说法正确的是()。
碳精制的过滤器
科学家对石墨进行处理,使得石墨片的厚度逐渐变薄,最终获得目前已知的最薄的材料——石墨烯。石墨烯作为电导体,它和铜有着一样出色的导电性;作为热导体,它比目前任何其他材料的导热效果都好。下列关于石墨烯的说法正确的是()。
应当先履行债务的当事人所持有的另一方不能履行合同的证据被证明是不确实的,中止履行合同的一方应当()。
筷子在先秦时被称为“梜”,是木字旁,不是“挟”。《礼记.曲礼上》提及“羹之有菜者用梜”,郑玄的注释是“梜,犹箸也”。司马迁的《史记.宋微子世家》谓“纣始为象箸,箕子叹曰:‘彼为象箸,必为玉栖’。”说明“箸”的称呼始自商代。“箸”变成今天的“筷”,有个说法是
最新回复
(
0
)