首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
52
问题
有如下程序:
#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全国计算机二级
相关试题推荐
分析下面程序,该程序的运行结果是()。#includeclassTestClass{public:staticintm;TestClass(){
以下程序的输出结果是()。#includemain(){intb[3113]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i
类中数据成员和成员函数的默认访问级别为__________。
有如下程序:#includeusingnamespacestd;classTestClass{protected:TestClass(){cout
设栈S和队列Q的初始状态为空,元素a、b、c、d、e和f依次通过栈s,一个元素出栈后即进入队列Q,若6个元素出队的顺序是b、d、c、f、e、a,则栈s的容量至少应该是()。
能正确表示逻辑关系:“a≥10或a≤0”的C++语言表达式是
软件调试的目的是()。
下列有关类和对象的叙述不正确的是
以下4个选项中,属于浮点数常量的是()。
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
(2011)All____shelikestodonowisdrivinghercaronthehighway.
A.维生素A中毒B.维生素A缺乏症C.维生素C缺乏症D.维生素D缺乏症E.锌缺乏症男孩,3岁5月,易患上呼吸道感染,近几日发现暗适应能力差。最可能的诊断是
关于DSA图像质量的影响因素,正确的是
甲公司2012年发生利息费用50万元,实现净利润120万元;2013年发生利息费用80万元,实现净利润150万元。若该公司适用企业所得税税率为25%,则该公司2013年已获利息倍数比2012年()。
教学工作是一个完整的系统,其基本环节是()。
小王参加了某公司招王面试,不久,他得知以下消息:(1)公司已决定,他与小陈至少录用一人(2)公司可能不录用他(3)公司一定录用他(4)公司已录用小陈其中两条消息为真,两条消息为假。如果上述断定为真,则以下为
这世上有一种文字可以抵抗岁月,它的存在不因现代媒介的日渐茂盛而萎缩、消亡或被替代,它_________在人的内心,将它生命的芬芳___________在人汩汩流淌的血液中,它总是能够调动起人所有的阅历和人生储藏,让曾经____________的、只属于个人
[*]
如果管理距离为15,则()。
从发展上看,计算机将向着()两个方向发展。
最新回复
(
0
)