首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int d=1; void fun(int p) { int d=5; d+=p++; printf("%d",d);} main() { int a=3; fun(a)
有以下程序 int d=1; void fun(int p) { int d=5; d+=p++; printf("%d",d);} main() { int a=3; fun(a)
admin
2016-12-28
35
问题
有以下程序
int d=1;
void fun(int p)
{
int d=5;
d+=p++;
printf("%d",d);}
main() {
int a=3;
fun(a);
d+=a++;
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/urDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i
单个用户使用的数据视图的描述称为
数据库设计分为以下6个设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是______。
下列程序的输出结果是()。point(char*pt);main(){charb[4]{’a’,’c’,’s’,’f’},*pt=b;pt=point(pt);printf("%c\n",*
若变量已正确定义,下列正确的程序段是()。
若有“doublea;”,则正确的输入语句是()。
下列叙述中错误的是()。
下列软件系统结构图的宽度为______。
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#includestructlist{intd
随机试题
下图是美国本土人口迁移情况。读图完成下列问题。人口迁移中造成美国人口的机械增长呈正增长状态的是()。
下列不属于茅盾短篇小说集《野蔷薇》所收录的作品是()
事业部制组织结构形态的特征有()。
某地石窟建筑群,是古“丝绸之路”东段北道的必经之地,是中国十大石窟之一。该石窟始凿于北魏孝文帝太和年间(公元477—499年),历经西魏、北周、隋唐各代大规模营造及宋、元、明、清各代修葺,借助神秘的佛教文化色彩,香火盛极1500多年,成为古代当地规模最大的
某企业经税务机关核定,上年度生产经营情况为:销售收入总额为6000万元,销售成本5600万元,销售费用50万元,缴纳增值税30万元,缴纳消费税、城市维护建设税和教育费附加共计47万元,发生财务费用0万元,发生管理费用100万元(其中业务招待费为24万元),
根据我国《安全生产法》,生产经营单位的主要负责人应承担的安全生产职责有()。
3.,()
建立顾客忠诚不是一件孤立的工作,它是整个商务活动中不可缺少的一部分,建立顾客忠诚对企业长远目标的实现将产生深远影响,同样还会影响你和你团队所从事的许多业务活动。这段话说明()。
包括夏季奥运会和冬季奥运会在内,日本一共举行过______次奥运会。
A、Itwasaterroristattack.B、Whenmanyofficialswerekilled.C、Itwasaterribleprotestingmovement.D、When60peopleweres
最新回复
(
0
)