首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include fun(int x,int y) {static int m=0,i=2; i+=m+1;m=i+x+y;retum m; } main() {int j=1,m=1,k; k=fun(j,m);pfinff("%d,",k
有以下程序: #include fun(int x,int y) {static int m=0,i=2; i+=m+1;m=i+x+y;retum m; } main() {int j=1,m=1,k; k=fun(j,m);pfinff("%d,",k
admin
2019-01-11
35
问题
有以下程序:
#include
fun(int x,int y)
{static int m=0,i=2;
i+=m+1;m=i+x+y;retum m;
}
main()
{int j=1,m=1,k;
k=fun(j,m);pfinff("%d,",k);
k=fun(j,m);printf("%d\n",k);
}
执行后的输出结果是( )。
选项
A、5,11
B、5,5
C、11,11
D、11,5
答案
A
解析
声明静态局部变量:函数调用结束后,其占用的存储单元不释放,在下次该函数调用时,该变量保留上一次函数调用结束时的值。本题子函数fun中的变量i和m均为静态局部变量。所以第一次调用fun函数,返回m的值为5,第二次再调用fun函数时,i的值为3,m的值已经是5了,所以执行i+=m+1,i的值变为9,m=i+x+y:9+1+1=11。
转载请注明原文地址:https://kaotiyun.com/show/44xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是【】。voidfun(int*n){while((*n)--);printf("%d",++(*n));}main(){inta=100;
有如下程序main(){inti,sum;for(i=1;i<=3;sum++)sum+=i;printf("%d\n",sum);}该程序的执行结果是______。
若有以下说明和语句:structst{intn;char*ch;};structsta[3]={5,"abc",7,"def",9,"ghk"},*p=a;则值为6的表达式是______。
有如下程序段:int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a的值为()。
以下程序输出的结果是【】。main(){inta=5,b=4,c=3,d;d=(a>b>c);printf("%d\n",d);}
若有定义;intw[3][5];,则以下不能正确表示该数组元素的表达式是()。
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:c1=3c2=lc3=2。请在程序的下划线处填入正确的内容并把下划线删除,使程序
给定程序MODll。C中的函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
随机试题
用千斤顶举升重物时,应在重物下面随起随垫枕木,往下放时应逐渐向外抽出枕木。()
下列各项中,可用来协调公司债权人与所有者矛盾的方法有()
双侧旁中央小叶及其附近中央前后回受损引起
某市汽贸公司开展汽车销售活动,某市郊区财政局要求该公司缴纳销售管理费,该公司未缴,区财政局发出处罚决定书。由于市财政局未作复议裁决,汽贸公司提起行政诉讼。一审法院认为被告不能提供处罚原告的依据,判决撤销处罚决定书。上诉时,财政局提供新的证据,二审法院因此撤
资产组合理论的原则是投资者应当(),从而有效地抵消一部分风险。
作为一个协调世界经贸关系的国际性组织,WTO直接面对各国和各地区的政府而不单纯是企业,WTO的主要协议中绝大多数是以约束政府为要旨的。由此分析,下列表述正确的是()。
下列哪些情形属于重大立功表现?()。
AstudyofhowolderteenagersusesocialmediahasfoundthatFacebookis"notjustontheslide,itisbasicallydeadandburi
The(three-fields)systemisanagriculturalmethodinwhichonefield(outof)(three)is(left)toliefallowwhiletheother
Completethenotesbelow.WriteNOMORETHANTHREEWORDSforeachanswer.TheWorldHealthOrganisationsaysahealthycitymust
最新回复
(
0
)