首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
有以下程序 #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
admin
2016-12-18
33
问题
有以下程序
#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/QyDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){inta=7,b=8,*p,*q,*r;p=&a;q=&b;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",*p,*q,a,b);
有以下程序#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i<
有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=&a[3],b;b=p[5];则b的值是
下列叙述中正确的是()。
以下fun函数的功能是在N行M列的整型二维数组中,选出一个最大值作为函数值返回,请填空。(设M,N已定义)intfun(inta[N][M]){inti,j,row=0,col=0;for(i=0;i
软件危机出现于60年代末,为了解决软件危机,人们提出了【】的原理来设计软件,这就是软件工程诞生的基础。
若程序执行时的输入数据是"2473",则下述程序的输出结果是#includevoidmain(){intcs;while((cs=getchar())!=;’\n’){switch(cs-’2’){case0
测试的目的是暴露错误,评价程序的可靠性;而______得目的是发现错误的位置并改正错误。
下列选项中不属于结构化程序设计方法的是
随机试题
简单地说,________实际上就是企业在社会公众中的美誉度、知名度与忠诚度,它能够给企业创造丰厚的价值,是企业最重要、最宝贵的无形资产之一,任何有损于企业声誉的事件都会导致企业价值的损失。
明确将喘证分为虚实两大证的医家是
女性,33岁,近2年来反复出现清晨不易唤醒,饮糖水后可缓解,且发作逐渐频繁。如果血气分析报告pH7.30,首先应检查的是
关于法律规则、法律条文与语言的表述,下列哪些选项是正确的?(2010—卷一—51,多)
在工程施工进度计划的实施过程中,为了加快施工进度,可以采取的组织措施是( )。
精神分析理论和认知行为理论的共同点在于()。[2010年真题]
给定材料材料1中共中央政治局委员、广东省委书记胡春华指出:“联系和服务群众‘最后一公里’问题没有解决好,主要是镇(街)与村(居)的联系没有完全打通。”2014年10月,省委印发了《关于建立乡镇(街道)领导干部驻点普遍直接联系群众制度的意
适宜采用矩阵系统管理模式的情形是()。
国际能源机构认为,全世界已知的“能回收”的煤的储藏量虽大约是1万亿吨,但是,地下煤气化技术很可能把“可回收”的煤的储藏量增加到大约6万亿吨。把它们全部燃烧完全会使从化石燃料中排人大气层的二氧化碳总量增加到目前的20倍,对气候的影响竞比科学家预计的最糟糕的情
将十进制数转换为二进制数的递归函数定义如下:voidd2b(unsignedintn){if((n==0)||(n==1))cout
最新回复
(
0
)