首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) { static int m=0, i=2; i +=m+1; m = i + a + b; return m; } main() { int k=4, m=1, p; p = f
有以下程序 #include int fun(int a,int b) { static int m=0, i=2; i +=m+1; m = i + a + b; return m; } main() { int k=4, m=1, p; p = f
admin
2015-07-28
27
问题
有以下程序
#include
int fun(int a,int b)
{
static int m=0, i=2;
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、8,16
C、8,8
D、8,20
答案
A
解析
静态变量定义时的初始化只运行一次,并且其值在程序运行过程中一直存在,所以第一次调用fun(k,m)时,p=fun(4,1)=m=8,静态变量i=2+0+1=3,m=3+4+1=8;第二次调用fun(k,m)时,p=fun(4,1)=m=17,静态变量i=3+8+1=12,m=12+4+1=17;输出结果为8,17。答案选A。
转载请注明原文地址:https://kaotiyun.com/show/Y7Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是______。
结构化程序设计所规定的3种基本控制结构是______。
有以下程序#includetypedefstruct{intnum;doubles;}REC;voidfunl(RECx){x.nllm=23;x.s=88.5;}main(){RECa={16,90.0);funl(A);
有以下程序#includemain(){charel,c2;el=‘A’+‘8’-14’:c2=‘A’+‘8’-‘5’:printf(“%e,%d\n”,c1,c2);}已知字母A的ASCII码为65,程序运行后的输出结果是
下列选项中,能正确定义数组的语句是
若有定义floatb[15],*p=b;,且数组b的首地址为200H,则p+13所指向的数组元素的地址为______。
判断字符串s1是否大于字符串s2,应该使用()。
下列司用于C语言用户标识符的一组是______。
C语言规定,在一个源程序中,main函数的位置
随机试题
企业盈利必定是因为收入大于成本费用,企业亏损不一定是因为收入小于成本费用。()
对原发性胆汁性肝硬化最有诊断价值的免疫学检查是
A.胃、十二指肠溃疡穿孔B.急性胰腺炎C.胆道蛔虫症D.腹型癫痫E.幽门梗阻中上腹持续性剧痛,阵发性加剧
患者,男,72岁,既往有高血压、心绞痛、心力衰竭,房室传导阻滞和胃溃疡病史,一个月前,因出现哮喘症状就诊,医师处方布地奈德气雾剂200μgbid吸入,沙丁胺醇气雾剂100μgprn吸入,氨氯地平片5mgqd口服及硝酸甘油片0.5mgprn舌下含服治疗
2015年,某高速公路项目招标,购买招标文件时间从8月23日起,招标文件载明的下列活动时间中,合法的是()。
基金监管目标是基金监管活动的出发点,其内容应包括()。I.保护投资人的合法权益Ⅱ.基金财产的保值增值Ⅲ.促进证券投资基金行业的健康发展Ⅳ.规范证券投资基金活动
在影响个体发展的因素中,个体发展的前提和物质基础是()。
根据《山东省行政程序规定》,应举行听证的重大行政决策有()。
(上海财大2014)由发起人承担所有风险的养老金计划是()。
有如下定义:structst{intx;floaty;}ree,*px;若要使指针px指向rec的成员x,正确的赋值语句是()。
最新回复
(
0
)