首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
48
问题
有以下程序
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全国计算机二级
相关试题推荐
有以下程序:struetst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};struetstc[2]={10,a,20,b};pt=c;以下选项中表达式值为11的是()。
有以下程序:#include<stdio.h>intfun(){staticintx=1;x*=2:returnx:}main(){inti,s=1;for(i=1;i<=3;i++)s*=fun();prinff("
关系的实体完整性要求关系中不能为空的属性是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
已知大写字母A的ASCII码值是65,小写字母a的ASCII码值是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
下列叙述中正确的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将一副扑克牌编号为1,2,3,…,53,54,以某种特定的方式洗牌,这种方式是将这副牌分成两半,然后将它们交
若有定义:inta,b,c;,想通过语句:scanf("%d,%d%d",&a,&b,&e);把1、2、3分别输入给变量a、b、c,则正确的键盘输入是()。
下列数据流图(DFD)构造规则中正确的是
数据流图(DFD)中的有向箭头(→)表示()。
随机试题
一院制
肝癌患者最常见和最主要的症状是
某县公安局以马某涉嫌诈骗为由采取刑事拘留措施,县人民检察院批准对马某的逮捕后对其提起公诉,县人民法院以贪污罪判处马某有期徒刑5年,马某不服提出上诉,市中级人民法院以事实不清、证据不足为由撤销原判发回重审,县人民法院重审后改判马某无罪。县人民检察院抗诉,市中
土壤环境质量一级标准是为保护区域自然生态,()的土壤环境质量的限制值。
转移性支出侧重于执行的财政职能是()。
下列有关现金的成本中,属于固定成本性质的是( )。
甲公司是一家上市公司,主营保健品生产和销售。2017年7月1日,为对甲公司业绩进行评价,需估算其资本成本。相关资料如下:(1)甲公司目前长期资本中有长期债券1万份,普通股600万股,没有其他长期债务和优先股。长期债券发行于2016年7月1日,期限5年,票
学生学习了“电在金属中的传导”之后,现在又学习“热在金属中的传导”,这种学习属于()。
收容教养的对象是( )。
He______inthearmyfortenyears,andheretiredlastyear.
最新回复
(
0
)