首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x,int y) main() {static int m=0,i=2; {intj=1,m=1,k; i+=m+1;m=i+x+y;return m; k=fun(j,m);print
有以下程序 fun(int x,int y) main() {static int m=0,i=2; {intj=1,m=1,k; i+=m+1;m=i+x+y;return m; k=fun(j,m);print
admin
2017-05-20
64
问题
有以下程序
fun(int x,int y) main()
{static int m=0,i=2; {intj=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/N4Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include<stdio.h>#include<ctype.h>#include<string.h>intfun(char*str){
若已定义inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
下列程序的输出结果是【】。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d\n",i);break;}printf("%d\n",i++);}}
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和
下列二维数组初始化语句中,不正确的是()。
下列叙述中正确的是()。
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
算法的时间复杂度是指()。
随机试题
原子荧光检测电路中前置放大器的作用是将()。
世界卫生组织决定提出“2000年人人享有卫生保健”的时间是()。
A、抗精神病作用B、镇吐作用C、体温调节失灵D、帕金森综合征E、巨人症阻断催吐化学感受区的D2受体可产生
某社区活动中心工程,3层框架结构,无地下室,总建筑面积2417m2,层高均为4.5m,局部有1.2m深大截面梁。由于地质条件比较好,设计为放大基础加地连梁,房心填土后夯实,再做首层地面。在一层顶梁板施工时,钢筋制作安装、模板支设完毕,开始浇筑混凝土,当混
(2015·陕西)学生中常见的焦虑是考试焦虑,一般可以通过()来缓解学生的考试焦虑,减轻焦虑程度。
根据我国《刑法》规定,凡在我国领域内的犯罪,()。
关于地役权,下列说法不正确的是()
兴国强国之魂是()
Thefirstwaywecanapproachlanguageisasaphenomenonoftheindividualperson.Itisconcerned【C1】______describingandexpl
EveryyearinthefirstweekofmyEnglishclass,somestudentsinformmethatwritingistoohard.Theyneverwrite,unlessass
最新回复
(
0
)