首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x,int y) main() {static int m=0,i=2; {int j=1,m=1,k; i+=m+1;m=i+x+y;return m; k=fun(j,m);printf("%d,",k); } k=f
有以下程序 fun(int x,int y) main() {static int m=0,i=2; {int j=1,m=1,k; i+=m+1;m=i+x+y;return m; k=fun(j,m);printf("%d,",k); } k=f
admin
2020-11-23
85
问题
有以下程序
fun(int x,int y) main()
{static int m=0,i=2; {int j=1,m=1,k;
i+=m+1;m=i+x+y;return m; 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,int y),将变量m和i声明为局部静态变量.因此第1次调用主函数后,局部静态变量m和i的值为5和3,第1次函数调用结束时,它们的值不释放保持不变,所以第2次调用时,局部静态变量m和i的初始值分别为5和3,即在执行“i-=m+1”时,i的值为9,因此最终m的值为11。
转载请注明原文地址:https://www.kaotiyun.com/show/ic3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入″abc4Efg″,则应输出″aBc4EFg″。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下画线处填入正确的内容并把下画
有以下程序:#include<stdio.h>voidfun(intx){if(x/2>1)fun(x/2);printf(″%d″,x);}voidmain(){fun(7);printf(″\n″);}程序运行后的结果是
有以下程序:#include<stdio.h>main(){inta[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case0:switch(a[i]%2){case0:a[i]++;b
下列给定程序中,函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]…中,把奇数从数组中删除,偶数的个数通过函数值返回。例如,若a所指数组中的数据最初排列为:9,1,4,2,3,6,5,8,7,删除奇数后a所指数组中
下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形。若能构成等边三角形,则返回3;若是等腰三角形,则返回2;若能构成三角形则返回1;若不能,则返回0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数
以下关于宏的叙述中正确的是
检查软件产品是否符合需求定义的过程称为
下面属于白盒测试方法的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n—1)/2的排序方法是()。
随机试题
当钢筋的()需作变更时,应办理设计变更文件。
编制综合性规划应当编写环境()
沉桩施工的一般工序中,在完成“准备并布置好沉桩机具及起吊设备”后进行的工作有()。
背景资料:某桥主墩基础为钻孔灌注桩,地质依次为5cm的砾石、37cm的漂石和软岩。主要施工过程如下:平整场地、桩位放样、埋设护筒,采用冲击钻成孔。下放钢筋笼后,发现孔底沉渣量超标,但超标量较小,施工人员采用空压机风管进行扰动,使孔底残留沉渣处于悬
证券交易印花税收入的( )归中央政府,其余印花税收入归地方政府。
下列属于物业管理企业二级资质条件的是()。
长城的文明是一种僵硬的雕塑,都江堰的文明却是一种_________的生活。长城摆出一副老资格等待人们的修缮,都江堰却卑处一隅,像一位绝不炫耀、毫无所求的乡间老母,只知_________。填入划横线部分最恰当的一项是:
以下文化遗存不属于黄河流域的是()。
常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中(31)适用于需求明确或很少变更的项目,(32)主要用来描述面向对象的软件开发过程。(32)
Nocompanylikestobetolditiscontributingtothemoraldeclineofanation."Isthiswhatyouintendedtoaccomplishwithy
最新回复
(
0
)