首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() int fun() {int i,s===1; { static int x=1; for(i=1;i
有以下程序 #include main() int fun() {int i,s===1; { static int x=1; for(i=1;i
admin
2018-01-11
51
问题
有以下程序
#include
main()
int fun() {int i,s===1;
{ static int x=1; for(i=1;i<=2;i++)s=fun();
x*=2; return x;} printf("%d\n",s):}
程序运行后的输出结果是
选项
A、4
B、1
C、O
D、8
答案
A
解析
在子函数fun()中定义局部静态变量x,其初值等于1,然后再把其值扩大1倍后返回。在主函数中执行for循环语句2次,调用函数fun()两次,所以变量s的值等于4。这里要强调的一点是当函数fun()执行完毕后,局部静态变量x的值不会丢失,仍然有效。
转载请注明原文地址:https://kaotiyun.com/show/jhxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是______________。#includemain(){chara[80],*p:“AbabCDcd”;inti=0,j=0;while(*(p++)!=‘\0’)
有以下程序:#includeintf(intt[],intn);main(){inta[4]:{1,2,3,4),s;s=f(a,2);printf(“%d\n”,s);}
以下程序的输出结果是____________。#includefun(){staticinta=0;a+=3;printf(“%d”,a);}main(){intcc;fo
软件工程研究的内容主要包括:软件开发技术和_________。
设有定义:“longx=123450L;”,则以下能够正确输出变量x的是()。
以下标识符不是关键字的是()。
下列选项中,不属于数据库管理的是()。
下列可作为C语言赋值的语句的是()。
算法分析的目的是()。
在E-R图中,矩形表示【 】。
随机试题
一男性,易激动,工作认真而且很忙,争强好胜,雄心勃勃。因小事上火,发脾气后,心绞痛入院,诊断为冠心病。该患者的人格类型是
假如该企业发生亏损,则下列说法正确的是()。若因为合伙企业亏损,甲、乙、丙、丁四人一致同意解散合伙企业,则清算人的担任应如何确定?()
图4-24中,均质杆AB重力为F,用铅垂绳CD吊在天花板上,A、B两端分别靠在光滑的铅垂墙面上,则A、B两端约束力的大小是()。
国家及地方政府参与直接投资的项目,政府投资决策中应当考虑()。
分析德国法西斯上台的原因。
设f(x,y)与G(x,y)均为可微函数,且G’y(x,y)≠0.已知(x0,y0)是f(x,y)在约束条件G(x,y)=0下的一个极值点,下列选项正确的是().
Ahistoryoflongandeffortlesssuccesscanbeadreadfulhandicap,but,ifproperlyhandled,itmaybecomeadrivingforce.Wh
()方式的交换机无法检查所传送的数据包是否有误,不能提供错误检测信息。
A—businessenterpriseB—standardizedqualityC—giantcorporationD—savingsaccountE—automatedf
65.RulesoftheReadingRoom1.Readandstudyseriously.2.Keepquietandpay
最新回复
(
0
)