首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int d=1; void fun(int P) main(){int a=3; { int d=5; fun(a); d+=p++;
有以下程序 int d=1; void fun(int P) main(){int a=3; { int d=5; fun(a); d+=p++;
admin
2020-11-23
48
问题
有以下程序
int d=1;
void fun(int P) main(){int a=3;
{ int d=5; fun(a);
d+=p++; d+=a++;
printf("%d",d);} printf("%d\n",d);}
程序的输出结果是
选项
A、9 6
B、9 4
C、8 4
D、8 5
答案
C
解析
代码考查点为全局变量和局部变量的同名问题,若全局变量和某个函数中的局部变量同名,则在该函数中,此全局变量被屏蔽,在该函数内,访问的是局部变量,与同名的全局变量不发生任何关系。主函数执行fun(3)时候,执行调用函数fun,使用局部变量d=5,执行d+=p++,相当于d=d+(p++),得到d的值为8,输出。函数调用结束,转到主函数,继续执行d+=a++,此时d为全局变量,执行语句以后,d值为4。
转载请注明原文地址:https://kaotiyun.com/show/Vq3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序intf(intm){staricintn=0;n+=m;returnn;)main(){intn=0;printf("%d,",f(++n));
有以下程序#includecharfun(char*c){if(*c<=’Z’&&*c>=’A’)*c-=’A’-’a’;return*c;}main(){chars[81],*p=s;gets(
以下关于逻辑运算符两侧运算对象的叙述中正确的是
软件生命周期是指
设有定义:intx=11,y=12,z=0;,以下表达式值不等于12的是()。
若有以下的说明和定义:fun(int*z){….}mian(){int(*x)()=fun,*y(),w[10],z;…}在必要的赋值之后,对fun函数的正确调用
下列有关数据库的描述,正确的是()。
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
随机试题
A.风池、外关B.厉兑、鱼际C.气海、关元、百会D.合谷、太冲晕厥的实证除主穴外加用
《史记》是我国第一部________,共130篇,分为“八书”“________”“十二本纪”“三十世家”“七十列传”。
证券交易当事人依法买卖的证券,必须是()。
某企业为了排除安全生产管理中存在的漏洞、不合理处,作业环境和现场安全防护设施的不安全状态。进行了安全生产检查。下列属于安全生产检查内容中硬件系统的是()。
用于测量低压、负压的压力表,被广泛用于实验室压力测量或现场锅炉烟、风通道各段压力及通风空调系统各段压力的测量。它结构简单,使用、维修方便,但信号不能远传,该压力检测仪表为()。
社会工作研究方法主要有( )。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
根据以下资料,回答106-110题。自二十世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发一号文件,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央一号文件,“保护和加
=________.
情景:你要邀请你的外国朋友Peter参加你的生日聚会。任务:请你拟写一封50字左右的信,告诉他:.你打算邀请他参加你的生日聚会。.聚会的具体时间,地点。.还有哪些人参加。请用下面格式。DearPeter,…LiMing
最新回复
(
0
)