首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将十进制数转换为二进制数的递归函数定义如下: void d2b(unsigned int n) { if ((n==0)||(n==1)) cout
将十进制数转换为二进制数的递归函数定义如下: void d2b(unsigned int n) { if ((n==0)||(n==1)) cout
admin
2015-07-22
34
问题
将十进制数转换为二进制数的递归函数定义如下:
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/nlE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<iostream>usingnamespacestd;classR{public:R(intr1,intr2){
若类A和类B的定义如下:classA{inti,j;public:intgeti(){returni;}};c
一般来说,数据库的设计过程要经历3个大的阶段,即可行性分析与研究阶段、系统设计阶段、设计实施与系统运行阶段。概念设计、逻辑结构设计、物理结构设计属于数据库设计的【】阶段。
已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整:classcomplex{doublereal;
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
下列叙述中正确的是
下列叙述中,不符合良好程序设计风格要求的是
设有下列二叉树: 对此二叉树前序遍历的结果为
随机试题
试比较离心泵下述三种流量调节方式能耗的大小:①阀门调节(节流法);②旁路调节;③改变泵叶轮的转速或切削叶轮。()
与蚕豆病的发病有关的酶是
A.上直肌B.上斜肌C.下直肌D.下斜肌E.内直肌第1眼位时有内旋作用,且有外转作用的眼外肌为
某公司签发一张汇票给个体户张三支付货款,汇票上记载付款人为该公司自己,金额为10万元。张三将汇票赠与其弟张四操办婚事。张四向该公司要求付款,该公司因张三没有依照合同提供货物为由拒绝付款。张四遂向人民法院起诉。法院应当如何处理?
下列资产损失,属于由企业自行计算在企业所得税前扣除的有()。
延安整风运动中,毛泽东提出的做好调查研究工作必须注意的两个问题是()。
在我国的各种政治力量中,各民主党派也可以领导公安工作。()
对实验小鼠小剂量地使用某种激素药物来治疗哮喘不会造成副作用,而且可以有效缓解病情。因此该药物也可以在临床上用来治疗人类哮喘。要得出上述结论,需要以下()项为前提。
1941年初成立的一个具有代表性的中间性政党是()。
下列现象中,属于民事法律行为的有()。(2010年一专一第51题)
最新回复
(
0
)