首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x,int y) { static int m=0,i=2; i+ =m+1; m=i+x+y; return m; } main() {int j=1,m=1,k;
有以下程序 fun(int x,int y) { static int m=0,i=2; i+ =m+1; m=i+x+y; return m; } main() {int j=1,m=1,k;
admin
2016-12-28
54
问题
有以下程序
fun(int x,int y)
{ static int m=0,i=2;
i+ =m+1; m=i+x+y; return m;
}
main()
{int j=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(int x,inty),将变量m和i声明为局部静态变量,因此第1次调用主函数后,局部静态变量m和i的值为5和3,第1次函数调用结束时,它们的值不释放保持不变,所以第2次调用时,局部静态变量m和i的初始值分别为5和3,即在执行“i+=m+1”时,i的值为9,因此最终m的值为l]。
转载请注明原文地址:https://www.kaotiyun.com/show/frDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intx=0,y=0,i;for(i=1;;++i){if(i%2==0){x++;continue;}if(i%5==0){y++;break;}}printf("%d,%d",
以下不合法的用户标识符是
以下叙述中错误的是______。
以下不能定义为用户标识符是______。
下列程序的循环次数是______。x=2;do{x=x*x;}while(!x);
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
若有“doublea;”,则正确的输入语句是()。
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同S=1.0;k=1;while([8]
有以下程序段charch;intkch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述程
随机试题
下列关于“劳工法规”与“工厂法”的表述。错误的是()
英语和汉语的音节结构类型都可以归纳为V、C-V、V-C、C-V-C四种类型,请根据读音将下列词语分别填入下列各项中。衣[i]比[pi]音[in]民[min]怪[kuai]二[r]see[si:]ask[a:sk]gate[geit]sp
针刺环跳时宜选
具有润肠通便功效的药物是
A.大孔吸附树脂层析B.聚酰胺吸附层析C.离子交换层析D.纤维素层析E.凝胶层析分离有机酸混合物用
矿山工程进度计划编制的基本程序,正确的是()。
某企业上年末资产负债表部分项目的余额如下:货币资金230000元,应收账款42450元,存货132000元,固定资产原价510000元,累计折旧183000元。该企业本年度发生下列经济业务:(1)购入A材料一批,买价为20000元,增值税额为3400元;
“二战”后,日本实行的经济体制是()。
已知空间两直线l1:和l2:,则直线l1,l2的夹角的余弦值是________.
下列度量单位中,用来度量计算机外部设备传输率的是()。
最新回复
(
0
)