首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
44
问题
有下列程序:
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全国计算机二级
相关试题推荐
以下程序段的输出结果是【】。inti=9;prinff("%o\n",i);
若已包括头文件<string.h>且已有定义chars1[18],s2={"ABCDE"}和inti,现要将字符串"ABCDE"赋给s1,下列语句错误的是()。
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是()。
若有“doublea;”,则正确的输入语句是()。
输入字母a时,下列程序的运行结果为【】。#include<stdio.h>main(){charch;ch=getchar();(ch>=’a’&&ch<=’z’)?putchar
以下选项中非法的表达式是()。
以下选项中不能正确把cl定义成结构体变量的是()。
在一棵二叉树上第5层的结点数最多是()。
下面能正确进行字符串赋值操作的语句是______。
设有如下定义,则执行表达式(nFa>b)&&(n=c>d)后,n的值为______。inta=1,b=2,c=3,d=4,m=2,n=2;
随机试题
男性,50岁。无痛性全程肉眼血尿2周,尿细胞学检查发现有肿瘤细胞,诊断为膀胱癌。入院后行膀胱全切、回肠代膀胱术治疗。术后病人常独处,害怕家人探视,主诉不知如何护理造瘘口,对未来生活感到担忧。问:列举此病人腹壁造瘘口护理要点。
简述全国人民代表大会的职权。
女,45岁。患糜烂性扁平苔藓1年,经口腔局部雾化治疗10余次后出现口干、口黏,进食刺激痛来诊。临床检查见双颊黏膜呈深红色,表面可见白色网纹状病损,左颊后部近咬合线处可见0.5cm×0.8cm大小的糜烂面,表面假膜较厚。舌背中央丝状乳头萎缩明显,基底黏膜发红
患者白细胞计数为12×109/L,但分类100个白细胞中遇到有核红细胞为20个,校正后白细胞应报告
老李在市区有一套房子,在郊区有一套房子。2016年8月,老李因病住院,不久病情恶化,老李在抢救时立下口头遗嘱,由三名护士在场见证。市区房子和存款由儿子李刚继承,郊区房子由妹妹李玲继承。后不幸抢救失败,老李死亡。李刚继承市区房子和遗产后,因其原先在市区已经有
活动地板的优点不包括以下哪项?[1997—060]
用户的电子信箱是建立在ISP的服务器上,并不是在自己的计算机上。()
小强见爸爸夸奖了学习好的姐姐,他想让爸爸也夸奖自己,所以就努力学习。小强的学习动机是()。
关于《国家赔偿法》的主要作用,说法不正确的是()。
设有向量组(I):α1=(1,0,2)T,α2=(1,1,3)T,α3=(1,一1,a+2)T和向量组(Ⅱ):β1=(1,2,a+3)T,β2=(2,1,a+6)T,β3=(2,1,a+4)T.试问:当a为何值时,向量组(I)与(Ⅱ)等价?当a为何值时,向
最新回复
(
0
)