首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
40
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列关于new运算符的描述中错误的是
下列叙述中正确的是
有如下定义语句:int a[]={1,2,3,4,5};,则对语句int*p=a;正确的描述是()。
下列关于虚基类的描述中,错误的是()。
以下程序的执行结果是______。#include<iostream.h>int&max(int&x,int&y){return(x>y?x:y);}voidmain(){int
关于抽象类下面说法正确的是
字符串常量"hello"的字符个数是()。
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用#include命令,使之包含()文件。
若以下定义:structlink{intdata;structlink*next;}a,b,C,*p,*q;且变量a和b之间已有下图所示的链表结构。指针p指向
实体是信息世界中广泛使用的一个术语,它用于表示
随机试题
设备采购监理的主要工作内容包括()。
土荆皮的功效是()。
简述我国用益物权的种类。[北科2014年研]
仪表管道埋地敷设时,应()埋人。
根据企业所得税法的规定,下列收入中不属于不征税收入的是()。
下列有关投资性房地产的说法中,正确的有()。
对自己和他人的观点、情绪、思想、动机的认知,以及对社会关系和对集体组织间关系的认知,与个体的认知能力发展相对应的是()
Willrobotstakeovertheworkforce?Andiftheydo,whatjobswillbeleftforushumans?Manydiscussionstakea【C1】______view
Whatproblemdoesthespeakermention?
CustomerServiceCentreManagerWantedIt’snouseprovidingexcellentservicesifthepeoplethey’redesignedfordon’tkn
最新回复
(
0
)