首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include fun( int a, int b ) { int static m=0, i=2; i=i+m+1; m=i+a+b; return m; } main() { int k=4, m=1, p; p=fun( k,
有以下程序 #include fun( int a, int b ) { int static m=0, i=2; i=i+m+1; m=i+a+b; return m; } main() { int k=4, m=1, p; p=fun( k,
admin
2015-07-31
48
问题
有以下程序
#include
fun( int a, int b )
{
int static m=0, i=2;
i=i+m+1;
m=i+a+b;
return m;
}
main()
{
int k=4, m=1, p;
p=fun( k, m);
printf("%d,",p);
p=fun( k, m);
printf("%d\n",p);
}
程序运行后的输出结果是
选项
A、8,17
B、7,16
C、8,8
D、7,17
答案
A
解析
本题考查静态局部变量,本题中先执行fun(4,1)得到返回值为8,此时静态局部变量m为8,i为3,那么再次执行fun(4,1)得到的值为17,所以选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/t9Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义int(*q)(),指针q可以()。
有下列程序:fun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));}执行后的输出结果是(
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
下列选项中,不是一个算法的基本特征的是()。
不能与do…while(exp)语句中的(exp)等价的表达式是()。
若有"doublea;",则正确的输入语句是()。
结构化程序有3种基本结构组成,3种基本结构组成的算法______。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
随机试题
A、S-T段弓背向上抬高B、S-T段弓背向下抬高C、S-T段呈水平型下移D、S-T段呈上斜型下移E、S-T段呈鱼钩样改变急性心包炎()
压延只能成型旋转体零件。()
下列关于合营企业的合同说法正确的是
调和模型材料过程中,正确的是
某公安机关接到举报说有人在一间酒吧内嫖娼。公安机关立即行动将正在嫖娼的张某抓获带到派出所。张某随即被绑在一张椅子上,被用刑。第二天.家人来看望张某时,发现张某昏迷,全身多处受伤,经抢救无效死亡。张某的家人提出国家赔偿要求。下列说法正确的有:()
下列选项中,属于纳税人、扣缴义务人义务的有()。
2×17年11月,甲企业与乙企业签订的一项厂房经营租赁合同即将到期,该厂房按照成本模式进行后续计量,原价为2000万元,截至11月已计提累计折旧400万元,未计提减值准备。为了提高厂房的租金收入,甲企业决定在租赁期满后对厂房进行改扩建,并与丙企业签订了经营
Howtoeathealthfullycanbeespeciallycomplexforworkingwomenwhooftenhaveneitherthedesirenorthetimetocookforth
三段论:由两个含有一个共同项的性质判断作前提得出一个新的性质判断为结论的演绎推理。演绎推理是由普通性的前提推出特殊性结论的推理。根据以上定义,下列属于三段论的是( )。
阅读下面的短文。回答问题。气候变暖或许是全球性的,但它带给全球居民的苦难程度是不同的。最显而易见、也最令人担忧的莫过于它将对农业产生的影响。科学家通过新近的几项分析得出结论认为,未来若干年气温上升将严重影响地球上纬度较低、也是世界上大多
最新回复
(
0
)