首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void function2(int n); void function1(int n){ if(n
有如下程序: #include using namespace std; void function2(int n); void function1(int n){ if(n
admin
2019-06-12
58
问题
有如下程序:
#include
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;
function1(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
解析
在主函数中执行functionl(5)时,会调用function2(3),function2(3)又会调用functionl(2),functionl(2)又会调用function2(0),到此相互调用结束。所以functionl()和。function2()各执行了2次。
转载请注明原文地址:https://kaotiyun.com/show/cU8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在一棵二叉树上,第4层最多有几个结点()。
一棵二叉树第6层(根结点为第一层)的结点最多为_____________个。
以下程序的输出的结果是()。#includevoidmain(){inti,k,a[10],p[3];k=5:for(i=0;i
下列哪一条不属于数据库设计的任务?()
不能重载的运算符是
符合结构化原则的三种基本控制结构为:顺序结构,选择结构和【 】。
表达式operator++(x,int)其可以表示为______。
有如下类定义:classPoint{intx__,y__;public:Point():x_(0),y_(0){}Point(intx,inty=0):x_(x),y_(y){}若执行语句Pointa(2),b[3],*c[4
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为__________。
随机试题
A.可显示脓腔内的气液成分B.肝脓肿壁明显强化C.个别病例可显示肝区积气D.出现“包绕征”E.诊断肝脓肿的首选方法,敏感度可达100%肝血管造影
HPA-1a对哪种人种临床意义不大
进行建设工程项目质量控制系统的能力评价并为及时作处理提供决策依据,需控制系统运行的______发挥作用。
为个人学习、研究使用他人已经发表的作品的,不需要支付报酬,但应当指明()。
A注册会计师是Q公司(上市公司)2009年度财务报表审计的外勤审计负责人,预计审计工作于2010年3月15日结束,正在对销售与收款循环业务进行审计。请代为作出正确的专业判断。助理人员为了验证Q公司已登记入账的销售业务的真实性,比较有效的方法有(
山东菜的特点是()。
一艘船从挪威出发前往格鲁吉亚,如果走最近的海路,必然要先后经过哪几个海峡?()
随机变量X的概率密度f(x)=。随机变量Y=aX+b~N(0,1),则ab=________。
A、 B、 C、 D、 B
原型化过程一般是在获得系统的一组【】后,即快速地加以实现。
最新回复
(
0
)