首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
49
问题
有如下程序:
#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全国计算机二级
相关试题推荐
以下哪个特征不是面向对象思想中的主要特征()。
数据流图的类型有【】和事务型。
如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为
若二维数组b有m列,则在b[i][j]前的元素的个数为【】。
以于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intx){n=x;
下面各选项中,属于非法的C++整型常量的是()。
在下面四个选项中,()是用来声明虚函数的。
用树形结构来表示实体之间联系的模型称为
在关系数据库中,用来表示实体之间联系的是
随机试题
行政诉讼具有不同于其他诉讼活动的特殊原则,这些原则是()。
细胞毒试验可用于
患者,男,24岁。近日来感觉身体极度不适,伴发热,遂入院治疗。入院当日体温最高达39.4℃,最低时为37.6℃。此种发热的热型为
下列属于加重纳税人负担的措施是()。
商业银行开展理财业务,应符合的销售行为规范有()。
二手个人住房贷款中,商业银行与房地产经纪公司之间是贷款产品的()的关系。
物业服务企业对业主大量存放易燃、易爆有毒物品的行为应()。
有思想家认为:时间和空间都是只在我们头脑中存在的空洞的观念抽象。这种观点实际上是否认()
设随机变量X服从[0,a+2]上的均匀分布,对X进行3次独立观测,求最多有一次观测值小于a+1的概率.
AsToyotaandHummerhavelearned,growingtoofastcanbeadangerousthing.Fromitsorigins,successintheautoindustry
最新回复
(
0
)