首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将十进制数转换为二进制数的递归函数定义如下: 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
40
问题
将十进制数转换为二进制数的递归函数定义如下:
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/eq8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
静态数据成员是为()的数据。
诊断和改正程序中错误的工作通常称为______。
有如下程序:#includevoidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){inta[2]={23,42};fun(a[1],a[0]
下列程序的运行结果为()。#include<iostream.h>voidmain(){inta=2;intb=a+1;cout<<a/b<<endl;}
设有关键码序列(16,9,4,25,15,2,13,18,17,5,8,24),要按关键码值递增的次序排序,采用初始增量为4的希尔排序法,一趟扫描后的结果为()。
下列关于虚函数的说法中,正确的是()。
下选项中不属于c++的类型的是______。
下列程序的运行结果是______。#include<iostream.h>classSample{inta;public:Sample(intaa=0){a=aa;}~S
在C++语言的结构化程序设计中,【】是程序的基本组成单元;在C++语言的面向对象设计框架中,【】是程序的基本组成单元。
下列选项中,正确的C++标识符是()。
随机试题
“p并且q”是______的逻辑形式。
“天下兴亡,匹夫有责”反映了中华民族传统美德中的
井蛙不可以语于海者,拘于虚也。虚:
A.中年男性突发右腰绞痛,伴血尿B.老年男性间歇性,全程肉眼血尿C.女性婚后尿频尿急尿痛,伴终末血尿D.老年男性尿混浊,有泡沫E.中老年男性夜尿频,尿流变细上尿路结石症常见于
MostpeoplewouldbeimpressedbythehighqualityofmedicineavailabletomostAmericans.Thereisalotofspecialization,a
操作系统中采用虚拟存储技术,实际上是为实现()。[2012年真题]
根据《注册税务师资格制度暂行规定》,下列情况或行为不足以被有关机关注销税务师资格的是( )。
某房地产开发企业在土地使用权挂牌出让中,以每平方米2100元的价格获得一块住宅用地,土地总面积20000平方米,容积率为3。经测算,预计开发建设总成本为每平方米建筑面积2500元(不含土地成本),销售税费率为10%。在具体实施项目前,公司高层管理者提
2013年8月1日,甲公司与乙劳务派遣公司开始商洽订立劳务派遣协议事宜。甲公司人力资源部张经理对乙劳务派遣公司是否具有订立劳务派遣协议资格提出疑义。乙劳务派遣公司李经理当场表态,乙劳务派遣公司从2005年就开展劳务派遣业务,所订立的劳务派遣协议至今履行良好
调节个人与祖国之间关系的道德要求、政治原则和法律规范是
最新回复
(
0
)