首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
91
问题
有以下程序
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://kaotiyun.com/show/ic3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下画线处填入正确的内容并把下画
有以下程序:#include<stdio.h>main(){charch=′Z′;ch=(ch—′A′+1)%26+′A′;putchar(ch);printf(″\n″);}程序的运行结果是()。
请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#include
以下叙述中正确的是()。
以下叙述中正确的是
在软件开发中,需求分析阶段可以使用的工具是()。
数据库设计中反映用户对数据要求的模式是
数据字典(DD)所定义的对象都包含于
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
随机试题
未在信用社开立账户的收款人分次取款的,信用社以收款人的姓名开立应解汇款及临时存款账户,该户()。
二战以前,石油资源国际合作开发主要采取()
按休克的严重程度,一般可分为哪3种类型?其临床表现如何?
女性,60岁。确诊类风湿关节炎20余年,近年来出现干咳,活动后呼吸困难,肺功能提示弥散功能障碍。最可能合并的疾病是
引起失血性休克的急性失血量,最低为全身血量的()。
下列各项属于措施项目费的有()。
持有上市公司股份超过一定比例时,即表明已拥有该上市公司控制权,这里的一定比例是()。
全国人大开展工作的基本形式是()。
设在SQLServer2008某数据库中建有如下会员卡表:CREATETABLETable_Card(CardIDchar(4)PRJMARYKEY,StartDatedatetimeNOTNULL,
WASHINGTON—Nearly40millionchildrenindevelopingcountriesstandtoloseoneorbothparentsduetoAIDS(艾滋病)overthenext
最新回复
(
0
)