首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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=fun0,m);
有下列程序: 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=fun0,m);
admin
2010-09-05
57
问题
有下列程序:
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=fun0,m);printf("%d,"k);
k=fun0,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/0lWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为"宋体"和"黑体";1个复选框(名称为Check1,标题为"粗体")和1个文本框(名称为Text1,Text属性为"改变文字字体"),窗体外观如图所示。程序运行后,要求"宋体"单选
在计算机中,算法是指()。
设窗体上有2个直线控件Line1和Line2,若使两条直线相连接,需满足的条件是( )。
在软件生产过程中,需求信息的来源是()。
当VisualBasic表达式中含有以下多种运算时()。①关系运算②算术运算③逻辑运算④函数运算正确的运算顺序为()。
已知a=6,b=15,c=23,则语句PrintSgn(a+bMod6-c\a)&a+b的输出结果为()。
在标准模块中用Public关键字定义的变量,其作用域为( )。
以下过程定义中正确的过程首行是( )。
下列过程定义语句中,形参数量可变的是()。
按照“先进后出”原则组织数据的数据结构是()。
随机试题
Inancienttimesthemostimportantexaminationswerespoken,notwritten.IntheschoolsofancientGreeceandRome,testingus
口对口人工呼吸的操作中,下列哪一项是错误的()
工作流程图用( )表示工作。
当钢结构安装工程跨度超过()时,属于超过一定规模的危险性较大的分部分项工程。
制作钢梁的钢板表面有锈蚀、麻点或划痕等缺陷时,其深度不得大于该钢材厚度允许负偏差值的()。
期货公司变更5%以上的股权,国务院期货监督管理机构应当自受理申请之日起()内作出批准或者不批准的决定。
将函数f(x)=ex的图像向左平移一个单位得到图像C1,再将图像C1向上平移一个单位得到C2,作出C2关于y=x的对称图像C3,则C3对应的函数解析式为()。
利用Access创建的数据库文件,其扩展名为()。
The______cycleoflifeanddeathisasubjectofinteresttoscientistsandphilosophersalike.
A、Theydamageaperson’smentalhealth.B、Theyreduceaperson’schanceofrecovery.C、Theyslowdownaperson’sreactiontocha
最新回复
(
0
)