首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
9
问题
有以下程序
#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,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“abc4EFg”,则应输出“aBc4EFg”。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任
请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所
给定程序MODl1.C中,函数fun()的功能是统计s所指一维数组中0的个数(存在变量zero中)和1的个数(存在变量one中),并输出结果。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为:asdl23fgh543df,处理后新字符串为:123543asdfghdf。请在程序的下
关于C语言程序及函数的叙述中正确的是()。
下列对于线性链表的描述中正确的是()。
设文件指针fp已定义,执行语句fp=fopen(“file”,“W”);后,下列针对文本文件file操作叙述的选项中正确的是()。
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
随机试题
设计有钢筋混凝土构造柱的抗震多层砖房,下列施工做法中正确的有()。
某新建双线铁路的一段软土地基,初步设计有两种处理措施,一种是插打塑料排水芯带,一种是浆喷搅拌桩。如果塑料排水板处理后,路基填筑时发生坡脚隆起。问题:质量问题出现后,应采取什么措施来解决?
甲企业的利润比乙企业低,但是比丙企业高;丁企业的利润比乙和丙企业的利润都低;戊企业的利润比丁企业高,但是比乙企业低。如果以上说法是正确的,那么下列哪个说法也是正确的?()
孟子曰:君子有三乐,而王天下不与存焉。三乐指哪三乐()。
根据下列资料,回答106-110题。2015年全社会同定资产投资562000亿元,比上年增长9.8%,扣除价格因素,实际增长11.8%。2015年,表中固定资产投资达到万亿的行业按投资额从高到低排名的顺序与2014年相比有变化的有:
求下列不定积分:
以下选项中关于C语言常量的叙述错误的是
有如下数组声明:intnum[10];,下标值引用错误的是
Asweenterthe21stcentury,anewglobaleconomydrawsnationsevercloser.Butourgrowinginterdependence【21】______onm
•Youwillhearthreetelephoneconversationsormessages.•Writeoneortwowordsoranumberinthenumberedspacesontheno
最新回复
(
0
)