首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void function2(int n); void functionl(int n){ if(n
有如下程序: #include using namespace std; void function2(int n); void functionl(int n){ if(n
admin
2015-09-14
17
问题
有如下程序:
#include
using namespace std;
void function2(int n);
void functionl(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
解析
在主函数中执行functionl(5)时,会调用function2(3),function2(3)又会调用functionl(2),functionl(2)又会调用function2(0),到此相互调用结束。所以function1()和function2()各执行了2次。
转载请注明原文地址:https://kaotiyun.com/show/gqNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream>usingnamespacestd;classBase{public:int
对表达式for(表达式1;;表达式3)可理解为
每个C++程序中都必须有且仅有一个
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
关于二义性的描述错误的是()。
下面的描述中,正确的是();
若定义cin>str;当输入ObjectWindowsProgramming!所得的结果是str()
关于虚函数下面说的正确的是()。
下面关于虚函数的描述中,正确的是()。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
随机试题
从思想政治工作的角度看。公民素质教育主要是指【】
A.使细胞内Ca2+库释放Ca2+B.活化PLCC.活化PLAD.活化PKAE.活化PKCIP3的作用是
经济特区所在地的市人民政府制定的行政规章应报下列哪一(些)机关备案?()
下列()选项的组合所提的内容能全面而准确地表达合同文本中规定可以采用的工程勘察设计的收费方式。Ⅰ.按国家规定的现行《工程勘察设计收费标准》(2002年修订本)Ⅱ.按发包人规定的最低价Ⅲ.按预算包干
如果“红都”娱乐宫在同一天既开放交谊舞厅又开放迪斯科舞厅,那么它也一定开放保龄球厅,该娱乐宫星期二不开放保龄球厅。李先生只有当开放交谊舞厅时才去“红都”娱乐宫。如果题干的断定是真的,并且事实上李先生星期二光顾“红都”娱乐宫,那么以下哪项断定一定是真
货币替代(CurrencySubstitution)
TheU.S.SecretService,whichstudies"targetedviolence",providesinsightontheurgencyoftheneedinits2002"SafeSchool
Access管理的对象是___________。
SQLServer2008中,如果希望用户u1在DB1数据库中具有查询T1表的权限,正确的授权语句是()。
When(visit)______astrangecity,Iliketohaveaguide-bookwithme.
最新回复
(
0
)