首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; void function2(int n); void function1(int n){ if(n<=0)return; function2(n-2); } v
有如下程序: #include<iostream> using namespace std; void function2(int n); void function1(int n){ if(n<=0)return; function2(n-2); } v
admin
2015-11-24
28
问题
有如下程序:
#include<iostream>
using namespace std;
void function2(int n);
void function1(int n){
if(n<=0)return;
function2(n-2);
}
void function2(int n){
if(n<=0)return;
functionl(n-1);
}
int main(){
function1(5);
return 0;
}
下列关于程序运行情况的描述中,正确的是( )。
选项
A、function1运行1次,function2运行2次
B、function1运行2次,function2运行1次
C、function1运行2次,function2运行3次
D、function1运行2次,function2运行2次
答案
D
解析
在主函数中执行fimction1(5)时,会调用function2(3),function2(3)又会调用function1(2),function1(2)又会调用function2(0),到此相互调用结束。所以function1()和function2()各执行了2次。
转载请注明原文地址:https://kaotiyun.com/show/4lNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0;whi
阅读下面程序:#include<iostream>usingnamespacestd;longfib(intn){if(n>2)return(fib(n-1)+f
有以下程序#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(intA
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
以下哪个基类中的成员函数表示纯虚函数?
为用户与数据库系统提供接口的语言是
将ER图转换到关系模式时,实体与联系都可以表示成()。
语句int*i;i=newint[10];,释放指针i的语句是【】。
若需要定义一个标识符常量,并且使得C++能够进行类型检查,则应在定义语句的开始使用保留字【 】。
随机试题
王某在A公司购买皮鞋,因鞋的质量问题要求退货与经理发生争执。经理指令公司保安人员将王某强行拖到一仓库里禁闭两个小时。第二天王某将此过程告知当地报社,当天晚报载文对A公司及经理进行了抨击。王某的行为属于【】
公有制的实现形式,具体指的是()。
补脾益气、润肺止咳宜蜜炙用,清热解毒宜生用的药物是
A.脂瘤B.气瘤C.血瘤D.肉瘤E.筋瘤相当于下肢静脉曲张的是
常用于颊、舌侧龈瓣高度不一致,且张力不同的缝合方法是
建设项目负责人的能力素质包括()。
甲公司生产的B产品的主要销售市场在美国,因此与B产品有关的资产产生的预计未来现金流量是以美元为基础计算的。2016年12月31日甲公司对主要生产B产品的C设备进行减值测试。C设备系甲公司2013年12月30日购入,该设备的原价为20000万元人民币,预计使
劳动者与用人单位发生劳动争议申请仲裁时,用人单位被吊销营业执照或者决定提前解散、歇业,不能承担相关责任的,其出资人、开办单位或者主管部门应作为共同当事人。()
下列各句中,没有语病的一句是()。
对磁盘进行移臂调度的目的是为了缩短()时间。
最新回复
(
0
)