首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun() { static int x=1; x+=1; return x; } main() { int i,s=1; for(i=1;i<=5;i
有以下程序 #include <stdio.h> int fun() { static int x=1; x+=1; return x; } main() { int i,s=1; for(i=1;i<=5;i
admin
2021-04-28
54
问题
有以下程序
#include <stdio.h>
int fun()
{
static int x=1;
x+=1;
return x;
}
main()
{
int i,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://kaotiyun.com/show/t3tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
以下选项中,不合法的C语言用户标识符是
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
以下程序的输出结果是()。(strcat函数用以连接两个字符串)#include#includemain(){chara[20]=’’ABCD\0EFG\0’’,b[]==’’IJK’’;strcat(a,b);printf(’’%s\
结构化程序所要求的基本结构不包括
以下选项中非法的C语言字符常量是
在软件开发中,需求分析阶段产生的主要文档是()。
以下()不属于对象的基本特征。
下列选项中属于面向对象设计方法主要特征的是
下面不属于软件测试实施步骤的是()。
随机试题
下述哪种给药方式GnRH激动剂不易吸收?
末端呈尖锥形的钨极尖锥角增大,弧柱的扩散____。
Colles骨折,发生在()
促激素包括
干咳少痰,或痰中带血,午后咳甚,颧红潮热,证属干咳无痰,或痰少而黏,不易咳出,或痰中带血,证属
为使汽车在弯道顺利行驶,地下汽车停车场单向行驶车道的弯曲段回转半径有效宽度应( )。
下列属于施工质量控制的基本方法中审核有关技术文件、报告和报表的内容的是( )。
(2011年)下列关于资产或负债计税基础的表述中,正确的有()。
操作系统中的作业调度是一种()。
元代的方回,论诗颇有眼力,而对朱熹的诗却抬举过分,事出反常。这里除了有乡里私心的原冈之外,很可能与方“秽德彰闻,依托道学”的隐曲有关,文人既心存依附之念,势必______。再如,中国古代文论的作者,常常自己就兼作家身份,“文章得失寸心知”,发而为论,时有取
最新回复
(
0
)