首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
39
问题
有以下程序
#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全国计算机二级
相关试题推荐
C语言规定,函数返回值的类型是()。
用树型结构表示实体类型及实体问联系的数据模型称为_____________。
关于字符常量,以下叙述正确的是()。
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。
已有定义inta=3;和输出语句printf(“%8x”,a);以下正确的叙述是()。
若a是int型变量,且a的初值为5,则计算a+=a-=a*a表达式后a的值为_________。
在面向对象方法中,类之间共享属性和操作的机制称为__________。
数据库系统的核心是()。
下列程序的功能是:求出数组x中各相邻两个元素的和,依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for(_
软件需求规格说明书的作用不包括()。
随机试题
有关孕激素的作用,下列叙述错误的是
Theway_____helooksatproblemsiswrong.
肱三头肌反射的反射中枢在
陶瓷制输变电线路绝缘套管()
简述义务教育阶段语文课程的总体目标与内容。
Atdusk,Mr.Hightowerwouldsitinhisoldarmchairinthebackyardandwistfullyloseinreminiscenceofhisyouthromances.
下表为同时开展的4个项目在某个时刻的计划值(PV)、实际成本(AV)和挣值(EV),该时刻成本超出最多的项目和进度最为落后的项目分别是(57)。
用户A从CA获得用户B的数字证书,并利用______验证数字证书的真实性。
关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足()。
(1)Mostpeopledreamenthusiasticallyatnight,theirdreamsseeminglyoccupyinghours,eventhoughmostlastonlyafewminutes
最新回复
(
0
)