首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int n) { static int t=1; int i=1; for( ; i
有以下程序 #include int fun(int n) { static int t=1; int i=1; for( ; i
admin
2020-05-19
12
问题
有以下程序
#include
int fun(int n)
{ static int t=1; int i=1;
for( ; i<=n; i++) t*=i;
return t;
}
main()
{ int t=1,i;
for(i=2;i<4; i++)
t+=fun(i);
printf("%d\n",t);
}
程序的运行结果是( )。
选项
A、15
B、11
C、8
D、4
答案
A
解析
函数fun()调用两次,fun(2)中计算出的结果为2,由于函数fun()中有一个静态变量t,静态变量在定义时的初始化只运行一次,并且其值在程序运行过程中一直存在,所以第二次调用fun(3)时t=3,计算结果为12。主函数main()用局部变量t累加两次调用结果,t初始值为1,所以最终t=15,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/yyCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回,并将大于平均值的数放在形参y所指数组中,在主函数中输出。例如,有10个正数:46、30、32、40、6、17、45、15、48、26,其平
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下画线处填入正确的内容
程序通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun的功能是:将形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。例如,若传给形参a的数据中学号、姓名和三门课的成绩依次是:10001、“ZhangSan”、
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。例如,输入一个字符串“Wor1d”,然后输入3,则调用该函数后的结果为“Word”。注意:部分源程序给出如下
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MO
下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MOD11.C中,不要
不合法的C语言字符常量是()。
下列数据结构中,属于非线性结构的是()。
若有以下程序段charstr[4][12]={’’an’’,’’bbb’’,’’ccccc’’,’’d’’),*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
随机试题
对药品检验工作的基本程序叙述错误的是
下列说法正确的是:
在河道狭窄的重要堤段,常采用()。
投资品种的研究、投资组合的制定和决策以及交易指令的执行应当相互分离并由不同人员负责。( )
在我国,领导者选拔任用的方式主要有()。
由地方政府和地方政府机构所发行的债券是:()。
下列关于房产税纳税人的说法中,错误的是()。
[*]
设随机变最X~N(0,σ2),Y~N(0,4σ2),且P(X≤1,Y≤-2)=1/4,则P(X>1,Y>-2)=________.
Whichwouldyouratherbe,amathematicianoranauthor?Perhapsyouwillneverbefacedwiththiskindofchoice.LewisCarroll
最新回复
(
0
)