首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
70
问题
有如下程序:
#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全国计算机二级
相关试题推荐
若下面程序运行时输出结果为:1,A,10.12,B,3.5请将程序补充完整。#includeusingnamespacestd;intmain(){voidtest
下列字符串中,正确的C++标识符是()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
设有以下语句,对a数组元素的引用中(其中0<=i<10),不正确的是()。inta[10]={0,1,2,3,4,5,6,7,8,9),*p=a;
对基类数据成员的初始化必须在派生类构造函数中的______处执行。
利用继承能够实现______。这种实现缩短了程序的开发时间,促使开发人员复用已经测试和调试好的高质量软件。
结构化设计主要分为系统设计和模块设计,【】的任务是决定系统的模块结构。
下列叙述中正确的是
类ostream的成员函数【】用于执行无格式输出,成员函数put用于输出单个字符。
在结构化方法中,用数据流程图(DFC)作为描述工具的软件开发阶段是()。
随机试题
高血压引起心室前负荷增加。()
马克思主义哲学区别于其他一切旧哲学的最主要、最显著的特征是()
A.升清阳B.透表邪C.疏肝气D.散郁火E.以上都不是
通过输血传播的疱疹病毒有
以饱水的( )沉积为主的地区称为软土地区。
2006年7月10日,甲与乙订立买卖合同,以500万元的价格向乙购买一套精装修住房。当日,甲支付了40万元定金,乙将房屋交付给甲。双方约定:甲应于8月1日前付清余款;乙应在收到余款后两日内办理房屋过户手续。7月15日,当地突降特大暴雨,该房屋被淹没,损失额
传统教育主张以学生为中心。()
9,10,65,26,217,()。
建立企业管理信息系统的基础性工作是首先应该建立企业的【】。
Whatkindofexerciseburnsthemostcaloriesaccordingtothechart?
最新回复
(
0
)