首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int f(int n) { if(n ==1)return 1; else return f(n-1)+1; } main( ) { int i,j=0; for(i=1;i
有以下程序: int f(int n) { if(n ==1)return 1; else return f(n-1)+1; } main( ) { int i,j=0; for(i=1;i
admin
2013-02-23
36
问题
有以下程序: int f(int n) { if(n ==1)return 1; else return f(n-1)+1; } main( ) { int i,j=0; for(i=1;i<3;i++) j+=f(i); printf("%d\n",j); } 程序运行后的输出结果是
选项
A、4
B、3
C、2
D、1
答案
B
解析
第一次调用f( )函数,返回值为1,第二次调用f( )函数,牵涉到函数的递归调用,返回值为2。
转载请注明原文地址:https://kaotiyun.com/show/jbJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有宏定义如下:#defineX5#defineYX+1#defineZY*X/2以下程序段的输出结果是______。inta;a=Y;printf("%d\n",Z);printf("%d\n
以下程序的输出是______。structst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],60,&dt[1],60,&dt
执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为______。inta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;
已知a的ASCⅡ码为97,执行下面两个语句后,输出的结果为______。charc1=97;c2=98;printf("%d%c",c1,c2);
以下程序用来输出结构体变量ex所占存储单元的字节数:structst{charname[20];doublescore;};main(){structstex;printf("exsize:%d\n"
下面程序的输出结果是【】。structaa{intx,*y;}*p;inta[8]={10,20,30,40,50,60,70,80};structaab[4]={100,&a[1],200,&a[3
以下程序中的for循环执行的次数是______。#defineN2#defineMN+1#defineNUM2*M+1main(){inti;for(i=1;i<NUM;i++)
随机试题
ThemajorityofpeopleinScotlandareinfavorbreakingawayfromtherestoftheUKandbecomingindependent,accordingtoap
男性,28岁。体力劳动时突然出现剧烈头痛,难以忍受,急送医院。体检:神清,颅神经正常,四肢活动正常,颈有抵抗,克氏征阳性,最可能的诊断为
要比较甲、乙两厂某工种工人某职业病患病萃的高低,采取标准化法的原理是
关于乳酸循环的叙述,不正确的是
某企业外部融资占销售增长的百分比为5%,若上年营业收入为1000万元,预计营业收入增加200万元,则相应外部应追加的融资额为()万元。
下列关于企业内部劳动规则的说法错误的是()。
沉没成本是指已经付出且不可收回的成本。沉没成本是由过去的决策或环境决定的,它所造成的成本是不能由现在或将来的任何决策而改变的。根据上述定义,下列不涉及沉没成本的是()。
并发操作可能会产生数据不一致,用什么方法能避免这些不一致的情况?一——
信息传输的安全应保证信息在网络传输的过程中不被泄漏和不被攻击,下列哪些属于在网络中攻击的方法?Ⅰ.复制信息 Ⅱ.剪裁信息 Ⅲ.窃听信息
WhenCarlyFiorinabecameHewlett-Packard’sfirstfemalechiefexecutiveofficer,theexistenceofherhousehusband,FrankFiori
最新回复
(
0
)