首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include intfun() { staticintx=1; x+=1; returnx; } main() { inti,s=1; for(i=1;i<=5;i++)s+=fun(); printf("%d\n",s); } 程序运行后
有以下程序 #include intfun() { staticintx=1; x+=1; returnx; } main() { inti,s=1; for(i=1;i<=5;i++)s+=fun(); printf("%d\n",s); } 程序运行后
admin
2019-07-14
73
问题
有以下程序
#include
intfun()
{
staticintx=1;
x+=1;
returnx;
}
main()
{
inti,s=1;
for(i=1;i<=5;i++)s+=fun();
printf("%d\n",s);
}
程序运行后的输出结果是
选项
A、120
B、11
C、6
D、21
答案
D
解析
fun函数中的变量x为静态局部变量,占用固定的内存单元,下一次调用时仍可以保留上次调用时的值。也就是说,如果多次调用fun函数,x的定义只在第一个调用时有效,从第二次调用开始,x的定义相当于不存在,直接使用上次x的值。fun函数被调用了5次,每次调用后的返回值累加到s上。5次调用后,x的值为6,s的值为21。因此D选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/9wRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
以下叙述中正确的是
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
C语言中double类型数据占字节数为
以下选项中不属于C语言程序运算符的是
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是( )。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROG1.C中
与十进制数200等值的十六进制数为
随机试题
美国的教育努力培养“民主”社会中确能适应生活需要的理想公民;而英国着重培养品行,以养成绅士风范。这说明
患者,女性,62岁。高血压26余年,糖尿病12年,今晨突发左胸痛伴呼吸困难急诊入院。查体:患者颜面苍白,大汗淋漓,呼吸急促。血压:100/60mmHg,心界左下扩大,胸骨左缘第3肋间可闻及舒张期杂音,向心尖传导。此时,该患者经超声检查可能发现
治疗面神经膝状神经节近端病变宜选用以上哪项治疗面神经远端或肌肉萎缩、纤维化宜选用以上哪项
证据保全
“谁污染谁治理”原则属于环境影响评价中的()政策。
某分部工程划分为3个施工过程、4个施工段,组织加快的成倍节拍流水施工,流水节拍分别为6天、4天、4天,则专业工作队数为()个。
按照《预算法》实施管理,国防费预、决算由()审批,由国家和军队的审计机构实施严格的审计和监督。
在一般情况下,买卖合同中关于标的物的风险承担,除当事人另有约定的外,下列说法正确的有()。
行政诉讼过程中.被告不得自行向原告收集证据。()
Youwillhearfivedifferentpeopletalkingaboutproblemsandresponsestotheminthecompanieswheretheywork.Foreach
最新回复
(
0
)