首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include fun(inta,intb) { intstaticm=0,i=2; i=i+m+1; m=i+a+b; returnm; } main() { intk=4,m=1,p; p=fun(k,m); printf("%d,",p
有以下程序 #include fun(inta,intb) { intstaticm=0,i=2; i=i+m+1; m=i+a+b; returnm; } main() { intk=4,m=1,p; p=fun(k,m); printf("%d,",p
admin
2015-07-31
36
问题
有以下程序
#include
fun(inta,intb)
{
intstaticm=0,i=2;
i=i+m+1;
m=i+a+b;
returnm;
}
main()
{
intk=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/cmDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
有以下程序:main(){chars[]="\n123\\";printf(%d,%d\n",strlen(s),sizeof(s));}执行后的输出结果是______。
已定义以下函数:fun(char*p2,char*p1){while((*p2=*p1)!=’\0’){p1++;p2++}}函数的功能是______。
有以下程序main(){inti,s=0;for(i=1;i<l0;i+=2)s+=i+1printf("%d\n",s);}程序执行后的输出结果是______。
若有下列定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;
C语言结构体类型变量在程序执行期间()。
在说明语句int*f()中,标识符f代表的是______。
设有定义:intk=1,m=2;floatf=7;则下列选项中错误的表达式是()。
在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
下列选项中,不是一个算法的基本特征的是()。
随机试题
下列主要用于指导ARDS机械通气参数设置的呼吸环是
A.黄连解毒汤B.宣毒发表汤C.清咽下痰汤D.清解透表汤E.羚角钩藤汤治疗麻疹初热期应首选的方剂是
患者,女,25岁。刷牙后牙龈出血,血色鲜红,伴齿龈红肿疼痛,口臭,舌红,苔黄,脉洪数。该患者进行辨证论治时,其治法为
期货公司应当在本公司网站和营业场所提示客户可以通过()查询其从业人员资格公示信息。
青少年美术作品是青少年身体发展水平、知觉能力、情感态度和生活经验的产物。下列关于青少年绘画作品的主要特点说法错误的是()。
下列选项中,属于对学习者分析的内容的是()。
心理契约是指个体与组织之间隐含的没有明文规定的双方各自的责任及对对方的期望。根据上述定义,下列属于建立心理契约的措施是:
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
为什么说传播的过程可以理解为意义与符号的两度“翻译”过程?(上海大学2002研)
加工一个零件,甲需3分钟,乙需3.5分钟,丙需4分钟,现有1825个零件要加工,为尽早完成任务,甲、乙、丙各加工一定数量零件,那么完成任务所需时间最少是()小时.
最新回复
(
0
)