首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
19
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序:floatf1(floatn){returnn*n;}floatf2(floatn){return2*n;}main(){float(*p1)(float),(*p
有以下程序:fun(inta,intb){if(a>b)return(a);elsereturn(b);}main(){intx=3,y=8,z=6,r;r=f
在16位IBM-PC机上使用C语言,若有如下定义structdata{inti;charch;doublef;}b;则结构变量b占用内存的字节数是
下列所述中,是软件调试技术的是()。
【】(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。
下面程序段的运行结果是char*s="abcde";s+=2;printf("%d",s);
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
需求分析的最终结果是产生【】。
下列工具中为需求分析常用工具的是()。
在单链表中,增加头结点的目的是()。
随机试题
与教育评估的目标相比,下列只属于教育目标关注的对象是
三相全控桥式整流电路带电阻电感性负载,电路如题32图所示。试写出输出电压的平均值Ud的表达式,并说明触发延迟角口为多大时输出电压平均值Ud最大,最大是多少?触发延迟角α为多大时输出电压平均值Ud最小,最小是多少?
摊派法是指政府将债券委托证券市场代为销售。()
某公司上年销售额为1000万元,销售净利率为12%。其他有关资料如下:(1)上年的财务杠杆系数为1.2,今年的财务杠杆系数为1.5;(2)上年固定经营成本为240万元,今年保持不变;(3)所得税税率为25%;(4)今年的边际贡献为600万元,息税前
中国甲企业为设立中外合资经营企业与外国乙企业协商订立合同,该合同已经外商投资企业审批机关批准,但甲乙就外商投资企业相关事项达成的补充协议未经外商投资企业审批机关批准。已知该补充协议对合同不构成重大或实质性变更,则下列说法正确的有()。
下列情况,满足收入确认条件的有()。
19世纪,爱默生和其他一些作家向读者传授一种称为“自助论”的理论。在这些人看来,一个有个性的人必须要有一颗充实的大脑。在这种思想的指导下,为了得到他人的尊重,有必要在闲暇时广泛涉猎文化史上的杰出著作。同时,也有必要熟悉哲学、神学和世界范围内的重大政治事件。
下列关于TCP/IP参考模型的说法中,不正确的是()。
德育为首就是德育第一位,其他各育可以次之。
A、Topracticedrivingwithanexperienceddriver.B、Todriveundernormalhighwaycondition.C、Tohavethecarcheckedbytheli
最新回复
(
0
)