首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x,int y) { static int m=0,i=2; i+=m+1;m=i+x+y;return m; } main() { int j=1,m=1,k; k=fun(j,m);printf("%d,",k);
有以下程序 fun(int x,int y) { static int m=0,i=2; i+=m+1;m=i+x+y;return m; } main() { int j=1,m=1,k; k=fun(j,m);printf("%d,",k);
admin
2015-12-25
24
问题
有以下程序
fun(int x,int y)
{ static int m=0,i=2;
i+=m+1;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
解析
子函数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://jikaoti.com/ti/Sii0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
变量m的值为8,m的地址为1010,若欲使p为指向m的指针变量,则下列赋值正确的是()。
下列程序的运行结果为()。#include<stdio.h>voidabc(char*str){inta,b,i,j;for(i=j=0;str[i]!=’\0’;i++)if(str[i]!=’a’)
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
下列循环体的执行次数是()。#include<stdio.h>main(){inti,j;for(i=0,j=1;i<j+1;i+=1,j--)phntf("%d\n",j);}
按照“先进后出”原则组织数据的数据结构是()。
设有以下定义和语句,则*(*(p+2)+1)的值为______。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
C语言结构体类型变量在程序执行期间()。
下列程序段是从键盘输入的字符中统计小写字母的个数,用换行符结束循环。请填空。intn=0,c;c=getchar();while(c!=’\n’){if(______)
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C
随机试题
简述《联合国国际货物销售合同公约》不适用的销售。
关于左旋多巴治疗帕金森病的疗效错误的是
关于药品保管的温度A、2℃B、2~10℃C、不超过20℃D、10~30℃E、遮光并且温度不超过20℃降钙素(密钙息)鼻喷雾剂的适宜保管温度是
机器设备评估成本法的基本公式正确的是()。
健康证的有效期是两年。( )
技术分析假说认为,即使没有外部因素影响,股票价格也可以改变原来的运动方向。( )
甲公司2016年度财务报告批准报出日为2017年4月1日。下列各项中,属于资产负债表日后调整事项的是()。
在国际货运中,凡由我国企业运输的对我国运输企业所持的运费结算凭证,均按本程运费计算纳税,对托运方所持的运输结算凭证,按()计税贴花。
2017年3月,某公司向一非居民企业支付利息26万元、特许权使用费40万元、财产价款120万元(该财产的净值为50万元),该公司应扣缴企业所得税()万元。
投射测验有哪些类型?
最新回复
(
0
)