首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
27
问题
有以下程序
#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://jikaoti.com/ti/Qgi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是【】。
有以下程序main(){inti,s=0;for(i=1;i<l0;i+=2)s+=i+1printf("%d\n",s);}程序执行后的输出结果是______。
设变量a、b、c、d和y都已正确并赋值。若有以下if语句:if(a<b)if(c==d)y=0;elsey=1;该语句所表示的含义是______。
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&St;
C语言结构体类型变量在程序执行期间()。
有下列程序段:intn,t=-1,S=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是()。
下列能正确定义一维数组的选项是()。
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
现有定义inta;doubleb;floatc;chark;,则表达式a/b+c-k值的类型为
下列选项中,不是一个算法的基本特征的是()。
随机试题
简述企业发展能力分析框架
一个国家或地区出于某种理由限制某些外国商品进入本国市场的行为是()
()系统是能够利用会计核算数据进行会计管理分析的子系统。
企业在销售收入确认之后发生的销售折让(不属于资产负债表日后事项),应在实际发生时冲减发生当期的收入。()
5~6岁儿童心理发展有哪些主要特征?
【2015上】材料:大班幼儿在玩积木时,出现了自发探究行为,其探究过程与结果如下图所示。问题:在解决问题的过程中幼儿能获得哪些学习经验?
微型电池已成为全球研究热点,三维微电池是微型电池的发展趋势。下列不属于三维微电池特点的是()。
Itisanastonishingfactthattherearelawsofnature,rulesthatsummarizeconveniently(1)_____qualitativelybutquantitati
Whohasn’twantedtomasternotjusttwolanguagesbut10?TakeGiuseppeMezzofanti,a19th-centurypriestwhowassaidtobe(1)
______theprojectonemonthearlier,theydecidedtoapplyforanawardtothegovernment.
最新回复
(
0
)