首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
38
问题
有以下程序
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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intfun(intx,inty){if(x!=y)return((x+y)/2);elsereturn(x);}main(){inta=4,b=5,c=6;printf(″%d
请编写函数fun,其功能是:判断形参n中的正整数是几位数(输入数据的位数不超过4位),并将结果通过函数值返回。例如,若输入的数据为123,则输出结果为:输入的数字是3位。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编
下列叙述中错误的是()。
下列给定程序中,函数fun的功能是:计算函数F(x,y,z)=(x+y)/(x—y)+(z+y)/(z—y)的值。其中x和y的值不相等,z和y的值不相等。例如,当x的值为9,y的值为11,z的值为15时,函数值为—3.50。请改正程序中的错误,使它能得
下列叙述中正确的是()。
以下选项中合法的实型常量是
下面属于白盒测试方法的是
下列描述中,不符合良好程序设计风格要求的是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
程序流程图中带有箭头的线段表示的是()。
随机试题
人们在实践中形成的对于人生目的和意义的根本看法和态度是
放射性核素肾图检查可以了解()(1989年)
A.乙醚B.普鲁卡因C.布比卡因D.硫喷妥钠E.利多卡因全身麻醉中,静脉麻醉的常用药是
关于类风湿因子的正确叙述是
危重型哮喘或急性哮喘发作时,可能出现()。
()是监督检查基金和基金管理公司运作的合法合规情况及公司内部风险控制情况的高级管理人员。
根据《证券期货投资者适当性管理办法》的规定,证券公司在销售产品或提供服务的过程中,禁止进行的活动有()。Ⅰ.向不符合准入要求的投资者销售产品或者提供服务Ⅱ.向普通投资者主动推介风险等级低于其风险承受能力的产品或服务Ⅲ.向普通投资者
股份有限公司和有限责任公司董事会中的董事(非董事长)均是由股东会议选举产生的。()
老家。孙犁。前几年,我曾诌过两句旧诗:“梦中每迷还乡路,愈知晚途念桑梓。”最近几天,又接连做这样的梦:要回家,总是不自由;请假不准,或是路途遥远。有时决心起程,单人独行,又总是在日已西斜时,迷失路途,忘记要经过的村庄的名字,无法打听。或者是遇见雨水,道路泥
某学校学雷锋小组决定给校园现在的小树浇水,可当他们到了学校之后,发现学校正好有三个学生,而小树也浇过了。甲说:“是乙干的。”乙说:“不是我干的。”丙说:“不是我干的。”这三个人中有两个说了假话,一个说了真话。由此可知
最新回复
(
0
)