首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: fun(int x,int y) { static int m=0,i=2; i+=++m;m=i+x+y;return m; } main() { int j=1,m=1,k;
有下列程序: fun(int x,int y) { static int m=0,i=2; i+=++m;m=i+x+y;return m; } main() { int j=1,m=1,k;
admin
2012-12-03
57
问题
有下列程序:
fun(int x,int y)
{ static int m=0,i=2;
i+=++m;m=i+x+y;return m;
}
main()
{ int j=1,m=1,k;
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
解析
变量m和i声明为局部静态变量,因此第1次调用fun()函数后.局部静态变量m和i的值为5和3,第1次调用结束时,它们的值不变,第2坎调用时,m和i的初始值分别为5和3,在执行“i+=m+1”,后,i的值为9,因此,最终m的值为11。
转载请注明原文地址:https://kaotiyun.com/show/O0Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是【】。#include<stdio.h>main(){unionEXAMPLE{struct{intx;inty;}in;int
函数pi的功能是根据以下近似公式求π值:请在下面的函数中填空,完成求π的功能。#include<math.h>doublepi(longn){doubles=0.0;longi;
有以下程序:#include<stdio.h>main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i]l-i]);}程序执行后的输出结果是(
度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为______。
C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是()。
以下数据结构中不属于线性数据结构的是()。
在数据库系统中,用户所见的数据模式为()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用()
以下说法中正确的是______。
随机试题
下列药物中属于驱虫药物的是()。
"大积大聚,其可犯也,衰其大半而止",载于
根据《期货市场客户开户管理规定》,()应当建立健全相应的应急处理机制,防范和化解统一开户系统的运行风险。
现金流量中的现金包括()。
关于应税消费品销售数量的确定,下列说法中正确的有( )。
95,88,71,61,50,()
下列作品按写作年代的先后顺序排列,正确的一项是:①《子路、曾皙、冉有、公西华侍坐》②《伐檀》③《涉江》④《柳毅传》⑤《林黛玉进贾府》⑥《窦娥冤》⑦《孔雀东南飞》
假定a=3,下列程序的运行结果是()。#includeintfun(intn);voidmain(){couta;result=fun(a);cout
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。1.使用“市镇”主题修饰全文,放映方式为“观众自行浏览”。2.在第一张幻灯片之前插入版式为“两栏内容”的新幻灯片,标题键入“山区巡视,确保用电安全可靠”
WhatdoestheManMean?
最新回复
(
0
)