首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将十进制数转换为二进制数的递归函数定义如下: 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
55
问题
将十进制数转换为二进制数的递归函数定义如下:
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全国计算机二级
相关试题推荐
下列不属于软件工程3个要素的是( )。
有如下程序:#include<iostream>usingnamespacestd;classBase{protected:inti;public:intj;};classDerived:
常用的黑箱测试有等价分类法、______、因果图法和错误推测法4种。
对基类数据成员的初始化必须在派生类构造函数中的______处执行。
按照“先进先出”的原则组织数据的结构的是______。
下列关于运算符重载的叙述中,错误的是
C++语言标识符是以字母或______开头的,由字母,数字和下划线组成的字符串。
若有如下语句:#include<iostream.h>voidmain(){intx=3;do{x=x-2;cout<<x;}while(!(--X)
下列运算符不能重载为友元函数的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。学校教务处要为任课老师开发一个学生管理系统,需求如下:(1)学生的信息是要受到严密保护和限制的,包括姓名、五个英文字符的学号,以及精确到小数点后一位的一科成绩,只有任课老师可以修改,如果学
随机试题
孔某向某县政府提出书面申请,请求为其核发土地使用证,但某县政府以申请办证引起与张某发生土地权属纠纷为由立案,在组织孔某与张某多次协商未果的情况下对双方的土地权属争议作出决定,认定土地属于孔某。张某认为该土地使用权应确定由其享有,向法院提起诉讼,要求撤销县政
吊桥AB,长l,重W(重力可看成作用在AB中点),一端用铰链A固定于底面,另一端用绳子吊住,绳子跨过光滑滑轮C,并在其末端挂一重量为P的重物,且AC=AB,如图所示,求平衡时吊桥AB的位置角度α和A处的反力。
对化疗较敏感的肺癌是
“营改增”后,关于建设工程的工程造价的说法,正确的有()。
在包销数额内的新股发行完成后,发行人应当发布股份变动公告。在实施超额配售选择权所涉及的股票发行验资工作完成后的( )个工作日内,发行人应当再次发布股份变动公告。
A:Jackcan’tstayoutwithhisfriendsnowthatschoolhasstarted.B:______.
1936年6月创办于陕北瓦窑堡的(),被誉为培养革命干部的熔炉,它的教育方针是:坚定正确的政治方向,艰苦朴素的工作作风,灵活机动的战略战术。
(1997年)λ取何值时,方程组无解,有唯一解或有无穷多解?并在有无穷多解时写出方程组的通解.
Costofqualityis(73)
设窗体上有2个文本框Text1和Text2,并有下面的事件过程:DimnPrivateSubText1_KeyPress(KeyAsciiAsInteger) If"A"
最新回复
(
0
)