首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
78
问题
有以下程序
#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://kaotiyun.com/show/9wRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",10
结构化程序所要求的基本结构不包括( )。
以下程序段完全正确的是
有以下程序:#includeintfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i<=3;i++)s*=fun();printf("%d\n",s);}程序运行后的
设变量已正确定义并赋值,以下正确的表达式是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于
以下叙述中正确的是( )。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。此处有一个很奇怪的车牌号,它是一个4位十进制数,是某一个数的平方数,且这4个数字从右至左一个比一个大。程序的功能是把这个车牌号找出来,部分程序已
随机试题
以“克己”为出发点的传统中国道德体系,在当代中国对于开拓公共性依然具有非常重要的价值。这是因为传统差序格局的私人关系文化在中国根深蒂固,因而其依然是当代中国个人道德尤其是官德建设的重要要求。但是,依据费孝通的观点,以“克己”为出发点的传统儒家道德体系,是差
PowerPoint中,在幻灯片中添加“动作按钮”的作用是()
A、possibilitiestopayB、obligationstopayC、necessitiestopayD、opportunitiestopayB词义推断题。题干意为:“Promisetopay意思是______。”Pr
大脑皮质可分为哪些层?各层主要由哪些神经元构成?
首次强调管理中人的因素的理论是()
与热轧钢筋相比,冷拉热轧钢筋的特点是()。[2006年真题]
土方开挖施工质量控制中,下列表述正确的有()。
在进行证券投资技术分析的假设中,最根本、最核心的条件是( )。
“退避三舍”这一成语出自()。
2008年10月8日,全国抗震救灾总结表彰大会召开。胡锦涛指出,抗震救灾斗争重大胜利,展现了全心全意为人民服务的中国共产党和中国社会主义国家政权的伟大力量,展现了人民军队的伟大力量,展现了13亿中国人民的伟大力量,展现了改革开放的伟大力量,展现了中国特色社
最新回复
(
0
)