首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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-07-28
46
问题
有以下程序
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/bQ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
若有以下程序main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;if(c!=3);r+=3;if(d==4)r+=4;printf("%d\n"
有下列程序:#include<stdio.h>main(){FILE*fp;intk,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n",a[0],a[1]
下面不属于白盒测试方法的是
关系数据库规范化的目的是为了解决关系数据库中的
下面对软件测试和软件调试有关概念叙述错误的是
设有课程关系模式如下:
软件系统总体结构图的作用是
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,A),(d,B),(e,D),(c,e),(a,C)}该数据结构为()。
随机试题
一青年女性病人于受凉淋雨后突发寒战、高热、胸痛、咳嗽、气急,咳铁锈色痰,体检左下肺有实变体征及湿啰音,治疗用药应首选()
在网络计划工期优化过程中,当出现多条关键线路时,必须( )。
施工企业法定代表人甲超出公司章程的规定权限与钢材经销商乙订立了价值800万元的钢材采购合同,钢材经销商乙由于不了解施工企业的内部规定,因而并不知甲超出公司章程的规定权限。则该买卖合同()。
甲公司进口一台电梯,发票列明:成交价格10万美元,货物运抵境内输入地点起卸后的运输及相关费用,保险费500美元;包装容器费200美元、销售佣金100美元,特许权使用费为成交价的3%。则其完税价格为( )。
一个投资组合风险大于平均市场风险,则它的β值可能为()。
(2013年)2013年3月1日甲公司向乙公司订购10万元货物,约定使用支票支付货款,甲公司收货后于3月11日签发一张以其开户行P银行为付款人的转账支票交付给乙公司,并授权其补记相关事项。3月15日乙公司超出授权范围将支票金额填写为12万元后背书转让给丙公
()认为每个组织都要解决好管理形式和组织措施的问题,对非正当利益要进行有效控制。
学生为了获得师长的赞许或认可,表现出一定要把学习搞好的内在需要,是构成学生学习动机的()
更狭义的教育是指“德育”()。
结合你自己的经历,谈谈你报考该岗位的优势?
最新回复
(
0
)