首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() int fun() {int i,s=1; { static int x=1; for
有以下程序 #include<stdio.h> main() int fun() {int i,s=1; { static int x=1; for
admin
2017-04-26
65
问题
有以下程序
#include<stdio.h> 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、0
D、8
答案
A
解析
在子函数fun()中定义局部静态变量x,其初值等于1,然后再把其值扩大1倍后返回。在主函数中执行for循环语句2次,调用函数fun()两次,所以变量s的值等于4。这里要强调的一点是当函数fun()执行完毕后,局部静态变量x的值不会丢失,仍然有效。
转载请注明原文地址:https://kaotiyun.com/show/IvDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果为()。#include<stdio.h>main(){staticchara[]="language";char*p;p=a;for(p=a;p<
下列数据结构中,属于非线性的是()。
有以下程序#includemain(){FILE*fp;inti,a[6]={l,2,3,4,5,6};fp=fopen("d3.dat","w+b");fwrite(a,sizeof(int),6,fp);fseek(fp,
下列对于软件测试的描述中正确的是
下列数据结构中,按先进后出原则组织数据的是
假定当前盘符下有两个如下文本文件:文件名a1.txta2.txt内容123#321#则下面程序段执行后的结果为#include"stdio.h"voidfc(FILE*p){
一个源文件中的外部变量的作用域为()。
在下列选项中,没有构成死循环的是
数据流图的类型有_________和事务型。
随机试题
患者,女,35岁。多饮、多尿、纳差伴体重下降半年就诊。体检:身高160cm,体重54kg。空腹血糖19.2mmoL/L,尿酮(+)。根据目前情况,其首选的治疗方案是
腹部九分法,下水平线为
肠溶胶囊的一般制备方法有
在炎热的南方,以下哪条措施对减小房间的空调负荷作用最大?(2005,38)
在某工程网络计划中,已知工作M没有自由时差,但总时差为5天,监理工程师检查实际进度时发现该工作的持续时间延长了4天,说明此时工作M的实际进度( )。
如果人们预期某种货币将要升值,则需要该货币支付进口货款的进口商将加速以该种货币支付债务。( )
小金同学是位热心于公众事业的人,自2011年12月底开始,他每年都要向一位失学儿童捐款。小金向这位失学儿童每年捐款1000元,帮助这位失学儿童从小学一年级读完九年义务教育。假设每年定期存款年利率都是2%,则小金9年的捐款在2019年底相当于多少钱?已知(F
关于产品成熟期广告策略,下列说法错误的是()。
新生儿具有很好的视力和听力。()
①2007年12月31日,国家有关部门正式发布通知:从2008年6月1日起,在全国范围内禁止生产、销售、使用厚度小于0.025毫米的塑料购物袋。该举措的主要试验点为超市、集市以及农贸市场等消费集中地。“限塑令”实施的主要手段是购物袋收费,消费者对此褒贬
最新回复
(
0
)