首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(intx,inty) {staticintm=0,i=2; i+=m+1;m=i+x+y;returnm; } main( ) {intj=1,m=1,k; k=fun(j,m);printf(’’%d,’’,k); k=fun(
有以下程序 fun(intx,inty) {staticintm=0,i=2; i+=m+1;m=i+x+y;returnm; } main( ) {intj=1,m=1,k; k=fun(j,m);printf(’’%d,’’,k); k=fun(
admin
2020-07-28
35
问题
有以下程序
fun(intx,inty)
{staticintm=0,i=2;
i+=m+1;m=i+x+y;returnm;
}
main( )
{intj=1,m=1,k;
k=fun(j,m);printf(’’%d,’’,k);
k=fun(j,m);printf(’’%d\n’’,k);
}
执行后的输出结果是
选项
A、5,5
B、5,11
C、11,11
D、11,5
答案
B
解析
子函数fun(intx,inty),将变量m和i声明为局部静态变量,因此第1次调用主函数后,局部静态变量m和i的值为5和3,第1次函数调用结束时,它们的值不释放保持不变,所以第2次调用时,局部静态变量m和i的初始值分别为5和3,即在执行”i+=m+1”时,i的值为9,因此最终m的值为11。
转载请注明原文地址:https://kaotiyun.com/show/Qo3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#inelude<stdio.h>main(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);prinff("%d\n",s);}程序的运行结果是(
下列数据流图(DFD)构造规则中正确的是()。
关系的实体完整性要求关系中不能为空的属性是()。
下列叙述中正确的是()。
若有定义语句:intyear=2009,*p=&year;,以下不能使变量year中的值增至2010的语句是()。
以下不能将s所指字符串正确复制到t所指存储空间的是()。
以下定义语句中正确的是()。
以下选项中能用作数据常量的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。例如,形参s所指的字符串为
随机试题
管饲要素饮食的输入,下列哪项正确
王某,男,54岁,喘咳痰多胸’闷,动则气喘尤甚,腰酸肢冷,汗出心悸,小便频数,脉沉细或濡滑无力。治疗宜选
A.生物素B.叶酸C.磷酸吡哆醛D.维生素PPE.维生素A一碳单位转移酶的辅酶是
下列关于现场笔录制作规则说法正确的有哪些?
下列有关特别风险相关的内部控制的说法中,错误的是()。
事业单位社会保障改革的重点是()。
建国以后人民政府没收国民政府财产和官僚资本,这一措施()。
下列广义积分收敛的是().
—What’sone-fourthandahalf,doyouknow?—Yes,it’s______。
【说明】假设你是CarryTrade公司的市场经理王刚,请按以下内容给Smith先生写一封催款信。【时间】3月17日。【内容】1.Smith先生已于两个月前收到合同规定的ST218型号的洗衣机,却一直未付款;2.几天前写过催
最新回复
(
0
)