首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义 int fun(int k) { if(k
设有如下函数定义 int fun(int k) { if(k
admin
2015-08-14
68
问题
设有如下函数定义
int fun(int k)
{
if(k<1)return O;
else if(k==1)return 1;
else return fun(k-1)+1;
}
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
选项
A、2
B、4
C、3
D、5
答案
C
解析
这道题目考查了函数的递归调用,当执行调用语句n=fun(3)时,返回n=fun(2)+1,再执行fun(2),返回n=fun(1)+1+1,而fun(1)等于1,所以最后n的值等于3。而函数fun总共被调用了3次。即fun(3),fun(2),fun(1)。
转载请注明原文地址:https://kaotiyun.com/show/DFDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若已包括头文件<stdio.h>和<string.h>,运行下列程序段时输出结果是()。inti=0;chars1[10]="ABCD",s2[10]="EFG";strcat(s1,s2);while(s2[i
有下列程序段:intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c:k;执行该程序段后,k的值是()。
下列程序中的数组a包括10个整数元素,分别将前项和后项之和存入数组b,并按每行4个元素输出数组bo请填空。#include<stdio.h>main(){inta[10],b[10],i;for(i=0;i<10;
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
下列程序的输出结果是()。#include<stdio.h>main(){inti;for(i=1;i<=10;i++){if((i*i>=20)&&(i*i<=100))brea
若fp是指向某文件的指针,且尚未读到文件末尾,则函数feof(fp)的返回值是()。
设有程序段:intk=12;while(k=1)k=k-1;则下列描述中正确的是()。
执行下列语句段后,x的值是______。int*p,x;x=100;p=&x;x=*p+50;
以下不能正确定义二维数组的选项是______。
以下叙述中错误的是______。
随机试题
毛细血管内增生性肾小球肾炎的常见临床症状为
A、牛黄B、熊胆C、麝香D、人参E、蟾蜍含有麝香酮的是
法律顾问参与重大经营决策,应准确了解有关当事人的资信情况,主要内容有()。
中国A公司与德国B公司因双方合同中仲裁条款的效力问题在我国涉诉。双方在合同中约定仲裁机构为位于巴黎的国际商会仲裁院,仲裁地为斯德哥尔摩,但对该仲裁条款应适用的法律未作约定。依我国现行司法解释,我国法院审查该仲裁条款效力时,应适用下列哪国的法律?
由于许多国家已不使用出口税和()税,因而通常提到的关税是指进口税。
某高速公路工程的合同工程量清单“说明”中列明了“工程一切险”的保险费率为0.5%;第三方责任险的投保金额为10万元,保险费率为1.0%。A施工单位投标书中的工程量清单100章填报的保险费总额为37560元,A施工单位中标后,按规定办理了投保。在施工过程中发
某高程测量,已知A点高程为HA,欲测得B点高程HB,安置水准仪于A、B之间,后视读数为a,前视读数为b,则B点高程HB为()。
下列选项中,不属于总会计师权限范畴的是()。
小张办公室挂钟的时间跟实际标准时间相差几分钟,他对照挂钟将自己的手机时间调快了3分钟,又对照手机的时间将手表调慢了5分钟。今天早上小张在手表时间的8点30分到达办公室打卡时,发现自己迟到一分钟,已知打卡器的时间为标准时间,则标准时间与挂钟时间相比()。
认识中国近代一切社会问题和革命问题的最基本的依据是()
最新回复
(
0
)