首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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);
有以下程序 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);
admin
2013-02-23
71
问题
有以下程序 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
解析
在main函数中,对f(1)和f(2)的值进行了累加。
f(1)=1
f(2)=f(1)+1=2
最后,j的值为1+2=3
转载请注明原文地址:https://kaotiyun.com/show/EXJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数的值通过return语句返回,下面关于return语句的形式描述错误的是
以下程序的输出结果是______。#include<stdio.h>main(){inta=200;#definea100printf("%d",a);#undefapri
下面不属于软件工程的3个要素的是()
在设计程序时,应采纳的原则之一是()
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);
语句int(*ptr)();的含义是
关系代数运算是以______为基础的运算。
若有如下程序:main(){intx=5,y,*t;t=&x;y=++(*t);printf("%d,%d",x,y);}则程序执行后的x值为【】,y的值为【】。
定义长度为12的数组,下面四种方法中正确的有【】。①intx[12];②intn=12;③constintn=12;④intx[]={1,2};int
以下叙述中正确的是 ______。
随机试题
与细菌致育性有关的因子是()
A.CMB.VLDLC.IDLD.LDLE.HDL颗粒最小的脂蛋白是
治疗急性肝衰竭时,应限制使用的药物是
一元线性回归的基本公式正确的是()。
采用全淹没干粉灭火系统的防护区,不符合规定的是()。
振光有限责任公司是一家中外合资经营企业,2002年度发生了以下事项:1.1月21日,公司接到市财政局通知,市财政局将要来公司检查会计工作情况。公司董事长兼总经理胡某认为,公司作为中外合资经营企业,不应受《中华人民共和国会计法》的约束,财政部门无权来
有关车船使用税计税依据的具体规定,下列表述正确的有()。
专家型教师知道许多课堂规则是可以通过________和________来习得的,是一种可以习得的技能。
如果某学生为赢得老师的夸奖或认可而努力学习,则该学习动机属于()。
Asthetwentiethcenturybegan,theimportanceofformaleducationintheUnitedStatesincreased.Thefrontierhadmostlydisap
最新回复
(
0
)