首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
29
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序#includeinta=1,b=2;voidfun1(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}main(){fun1(5,6);fun2();printf("%d%
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
若有以下程序#include#defineS(x)(x)*(x)#defineT(x)S(x)/S(x)+1main(){intk=3,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的输出结果是()
以下叙述中正确的是
以下叙述中正确的是
有以下程序#includeintfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);return(p);}main(){printf("%d\n",fun(9));}程序运行后的输出结
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
随机试题
不管是目录报订还是现货选购,图书馆一般都需要查碴,将选中品种与馆藏品种进行比对、查重后才能确定报订数。()
A.H2受体拮抗剂B.黏膜保护剂C.质子泵抑制剂D.抗酸剂E.多巴胺受体拮抗剂奥美拉唑
计量认证与审查认可(验收)的评审标准依据是()。
物业管理计划的内容有()。
德国文艺复兴时期最伟大的艺术家是()。
“易拉罐的用途:可以做成花篮,可以改造成烟灰缸,可以做成铲土的小铲子”,这属于训练发散思维中的()。
民族自治地方的自治机关依照国家的军事制度和当地的实际需要,经全国人民代表大会批准,可以组织本地方维护社会治安的公安部队。()
甲是一位成功的商人,白手起家,创立了一家著名的跨国企业。作家乙征得甲的同意后,欲将甲的生平经历付诸文字,创作一部自传。于是由甲口述,经乙整理并由其执笔撰写完成了甲的自传。由于双方没有约定,作品完成后,甲、乙对著作权的归属产生了争议。根据有关规定,下列对该作
指令“JMP WORD PTR[DI]”是实现( )。
あの人は私たちの会社で____年数が一番長いそうです。
最新回复
(
0
)